nxFairlywell Posted July 4, 2014 Share Posted July 4, 2014 السلام عليكم , شباب بغيت منكم خدمه ابيكم تساعدوني بـ ذا الكود :^ Server -- function registerHandler(player, username, password) local account = getAccount(username, password) if (account ~= false) then triggerClientEvent(player, "RegT", getRootElement()) else account = addAccount(username, password) if (logIn(player, account, password) == true) then outputChatBox("تم التسجيل بنجاح", player) triggerClientEvent(player, "hideRegWindow", getRootElement()) else triggerClientEvent(player, "errorWoo", getRootElement()) else triggerClientEvent(player, "errorWooo", getRootElement()) end end end end addEvent("submit", true) addEventHandler("submit", root, registerHandler) --- Client --- function errorWoo() guiSetText(labelInfo1, " هناك خطأ في إدخال البيانات") end function errorWooo() guiSetText(labelInfo1, "يوجد خطأ في اسم المستخدم / كلمة السر") end function RegT() guiSetText(labelInfo1, "هذا الحساب مستخدم من قبل") end function hideRegWindow() guiSetInputEnabled(false) guiSetVisible(wnd1, false) showCursor(false) end addEvent("RegT", true) addEvent("hideRegWindow", true) addEvent("errorWooo", true) addEvent("errorWoo", true) addEvent("submit", true) addEventHandler("hideRegWindow", getRootElement(), hideRegWindow) addEventHandler("errorWooo", getRootElement(), errorWooo) addEventHandler("errorWoo", getRootElement(), errorWoo) addEventHandler("RegT", getRootElement(), RegT) addEventHandler("submit", root, registerHandler) الديبوق لما اضغط على تسجيل يقول : triggered serverside event submit, but event is not added serverside Link to comment
MSHOOSH Posted July 4, 2014 Share Posted July 4, 2014 (edited) triggerClientEvent ^ تعديل Edited July 4, 2014 by Guest Link to comment
FRoTE-502 Posted July 4, 2014 Share Posted July 4, 2014 سوي triggerServerEvent < من السيرفر مو من الكلنت وان شاء الله يضبط معكـ <3 Link to comment
nxFairlywell Posted July 4, 2014 Author Share Posted July 4, 2014 سوي triggerServerEvent < من السيرفر مو من الكلنت وان شاء الله يضبط معكـ <3 تقصد من السيرفر اسوي triggerServerEvent Link to comment
#DRAGON!FIRE Posted July 4, 2014 Share Posted July 4, 2014 سوي triggerServerEvent < من السيرفر مو من الكلنت وان شاء الله يضبط معكـ <3 تقصد من السيرفر اسوي triggerServerEvent هو اسمه تريقر سيرفر يعني من الكلنت Link to comment
nxFairlywell Posted July 4, 2014 Author Share Posted July 4, 2014 سوي triggerServerEvent < من السيرفر مو من الكلنت وان شاء الله يضبط معكـ <3 تقصد من السيرفر اسوي triggerServerEvent هو اسمه تريقر سيرفر يعني من الكلنت يب بس الرجال يقول حط تريقر سيرفر بـ سيرفر Link to comment
#DRAGON!FIRE Posted July 4, 2014 Share Posted July 4, 2014 triggerServerEvent --- من كلنت الى سيرفر triggerClientEvent --- من سيرفر الى كلنت Link to comment
nxFairlywell Posted July 4, 2014 Author Share Posted July 4, 2014 triggerServerEvent --- من كلنت الى سيرفر triggerClientEvent --- من سيرفر الى كلنت انا حاطه كذا بس باقي فيه خخطأ في ملف سيرفر بالتحديد في فنكشنات التسجيل الدخول ضبط معي بس التسجيل فيه اخطاء Link to comment
TAPL Posted July 4, 2014 Share Posted July 4, 2014 السلام عليكم ,شباب بغيت منكم خدمه ابيكم تساعدوني بـ ذا الكود :^ Server -- function registerHandler(player, username, password) local account = getAccount(username, password) if (account ~= false) then triggerClientEvent(player, "RegT", getRootElement()) else account = addAccount(username, password) if (logIn(player, account, password) == true) then outputChatBox("تم التسجيل بنجاح", player) triggerClientEvent(player, "hideRegWindow", getRootElement()) else triggerClientEvent(player, "errorWoo", getRootElement()) else triggerClientEvent(player, "errorWooo", getRootElement()) end end end end addEvent("submit", true) addEventHandler("submit", root, registerHandler) --- Client --- function errorWoo() guiSetText(labelInfo1, " هناك خطأ في إدخال البيانات") end function errorWooo() guiSetText(labelInfo1, "يوجد خطأ في اسم المستخدم / كلمة السر") end function RegT() guiSetText(labelInfo1, "هذا الحساب مستخدم من قبل") end function hideRegWindow() guiSetInputEnabled(false) guiSetVisible(wnd1, false) showCursor(false) end addEvent("RegT", true) addEvent("hideRegWindow", true) addEvent("errorWooo", true) addEvent("errorWoo", true) addEvent("submit", true) addEventHandler("hideRegWindow", getRootElement(), hideRegWindow) addEventHandler("errorWooo", getRootElement(), errorWooo) addEventHandler("errorWoo", getRootElement(), errorWoo) addEventHandler("RegT", getRootElement(), RegT) addEventHandler("submit", root, registerHandler) الديبوق لما اضغط على تسجيل يقول : triggered serverside event submit, but event is not added serverside وش تسوي انت ضايف الأفنت بالكلينت و بالسيرفر؟ طيب وين التريقر من الكلينت إلى السيرفر؟ مرتين في السيرفر ._. else وليه عندك لحسه Link to comment
nxFairlywell Posted July 4, 2014 Author Share Posted July 4, 2014 ايش الاخطاء ؟ هذا الترايقر من الكلنت للسيرفر function register() triggerServerEvent ( "Regis", getRootElement(), getLocalPlayer(), esm1, pass1 ) end وهذا كود السيرفر function TSJIL( player, user1, pass1 ) if(pass1 ~= "" and pass1 ~= nil and user1 ~= "" and user1 ~= nil) then local accountAdded = addAccount(user1,pass1) if(accountAdded) then local account = getAccount ( user1, pass1 ) if ( account ~= false ) then if (logIn ( player, account, pass1 ) == true) then outputChatBox ( "تم تسجيل دخولك بنجاح", player, 255, 255, 0 ) triggerClientEvent(player, "hideLoginWindow", getRootElement()) setElementModel ( player, 287 ) else outputChatBox ( "لقد قمت بتسجيل الدخول مسبقاً", player, 255, 255, 0 ) end else local accountAdded = addAccount( user1, pass1 ) if (logIn ( player, account, pass1 ) == true) then outputChatBox ( "تم تسجيلك بالسيرفر بـ نجاح الرجاء عدم نسيان الاسم والباسوورد", player, 255, 255, 0 ) triggerClientEvent(player, "hideLoginWindow", getRootElement()) setElementModel ( player, 287 ) end end end addEvent("Regis", true) addEventHandler("Regis", root, TSJIL) لاهنت والأخ تابل هذا الترايقر : triggerServerEvent ( "Regis", getRootElement(), getLocalPlayer(), esm1, pass1 ) Link to comment
TAPL Posted July 4, 2014 Share Posted July 4, 2014 الكود الي طرحته فوق غير عن ذا ناقصين بشكل واضح end هذا عندك Link to comment
nxFairlywell Posted July 4, 2014 Author Share Posted July 4, 2014 الكود الي طرحته فوق غير عن ذاناقصين بشكل واضح end هذا عندك الكود الي حطيته فوق ناقص ماهو كامل بس هذا الكلنت كامل -------------- -- إعدادات -------------- local Key = "0" ------ "0" الزر local localPlayer = getLocalPlayer() local playerName = getPlayerName(localPlayer) ------------------- -- لوحة التسجيل ------------------- GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd1 = guiCreateWindow(383, 200, 482, 394, "لـــوحة التــسجيل", false) guiWindowSetSizable(wnd1, false) guiSetVisible( wnd1, false ) guiSetAlpha(wnd1, 1.00) guiSetProperty(wnd1, "CaptionColour", "FFF5CA03") btn3 = guiCreateButton(153, 291, 196, 42, "مــــــــوافق", false, wnd1) guiSetFont(btn3, "default-bold-small") guiSetProperty(btn3, "NormalTextColour", "FEDC5503") esm1 = guiCreateEdit(72, 66, 258, 38, "", false, wnd1) pass1 = guiCreateEdit(72, 151, 258, 39, "", false, wnd1) GUIEditor.label[1] = guiCreateLabel(341, 76, 131, 28, "إســم مستخدم جديد", false, wnd1) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 47, 213, -- s8) --> GUIEditor.label[2] = guiCreateLabel(346, 160, 131, 30, "كـلمة مرور جديدة", false, wnd1) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 47, 213, -- s8) --> labelInfo1 = guiCreateLabel(10, 221, 462, 27, "", false, wnd1) GUIEditor.label[3] = guiCreateLabel(22, 362, 188, 22, "Mod By General10 | Server Doran", false, wnd1) guiLabelSetColor(GUIEditor.label[3], 219, 211, 1) GUIEditor.label[4] = guiCreateLabel(393, 369, 115, 15, "2014 / 8 / 4", false, wnd1) guiLabelSetColor(GUIEditor.label[4], 188, 9, 209) GUIEditor.label[9] = guiCreateLabel(541, 496, 179, 24, "", false) end ) ---------------- -- Function DX ---------------- function dx1() -- فتح وظيفة جديدة بإسم dx1 dxDrawLine(532, 486, 737, 486, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(738, 485, 738, 537, tocolor(51, 207, 15, 254), 3, true) dxDrawLine(735, 538, 527, 538, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(529, 485, 529, 540, tocolor(51, 207, 15, 254), 3, true) end ------------------- -- حدث ووظيفة عند الضغط ------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn1 ) then -- اذا الاعب ضغط على الزر bt addEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, true ) showCursor (true) guiSetVisible( wnd, false ) removeEventHandler("onClientRender", root, dx ) end -- اغلاق end -- اغلاق ) -- اغلاق ----------------- -- لوحة الدخول ----------------- GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateWindow(0, -4, 1366, 768, "لوحة التسجيل & تسجيل الدخول لـ | General10 | < ", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false ) guiSetAlpha(wnd, 1.00) guiSetProperty(wnd, "CaptionColour", "FFF7D705") lbl1 = guiCreateLabel(472, 44, 580, 42, "Login & Register By General 10", false, wnd) guiSetFont(lbl1, "sa-header") guiLabelSetColor(lbl1, 245, 242, 5) guiLabelSetHorizontalAlign(lbl1, "center", false) guiLabelSetVerticalAlign(lbl1, "center") lbl2 = guiCreateLabel(623, 363, 82, 15, "تسجيل", false, wnd) lbl3 = guiCreateLabel(416, 361, 116, 23, "دخول", false, wnd) guiLabelSetHorizontalAlign(lbl3, "center", false) guiLabelSetVerticalAlign(lbl3, "center") esm = guiCreateEdit(403, 223, 319, 42, "", false, wnd) pass = guiCreateEdit(403, 287, 319, 41, "", false, wnd) lbl4 = guiCreateLabel(766, 232, 216, 28, "إســــــم المستخدم", false, wnd) guiSetFont(lbl4, "default-bold-small") guiLabelSetColor(lbl4, 62, 216, 2) lbl5 = guiCreateLabel(762, 301, 220, 27, "كـلمة المـــــرور", false, wnd) guiLabelSetColor(lbl5, 62, 216, 2) lbl6 = guiCreateLabel(229, 501, 216, 16, "All Rights Reserved | Server Doran", false, wnd) guiLabelSetColor(lbl6, 212, 0, 15) lbl7 = guiCreateLabel(1144, 500, 212, 25, "جـميع الحقوق محفوظه | سيرفر دوران", false, wnd) guiLabelSetColor(lbl7, 212, 0, 15) lbl8 = guiCreateLabel(600, 498, 285, 25, "لإغلاق اللوحة بدون تسجيل او دخول إضضغط زر ( 0 )", false, wnd) guiLabelSetColor(lbl8, 81, 204, 7) labelInfo = guiCreateLabel(538, 404, 329, 26, "من فضلك ادخل بيانات تسجيل دخولك", false, wnd) guiLabelSetColor(labelInfo, 249, 0, 0) btn1 = guiCreateButton(572, 351, 150, 43, "", false, wnd) guiSetAlpha(btn1, 0.00) btn = guiCreateButton(409, 351, 153, 37, "", false, wnd) guiSetAlpha(btn, 0.00) end ) -------------------- --Function DX -------------------- function dx() -- فتح وظيفة جديدة بإسم dx dxDrawRectangle(408, 347, 154, 41, tocolor(200, 212, 8, 83), true) ----- General10 dxDrawRectangle(572, 347, 154, 41, tocolor(233, 0, 0, 83), true) ----- General10 dxDrawLine(221, 15, 221, 541, tocolor(216, 0, 0, 254), 3, true) ----- General10 dxDrawLine(219, 540, 1365, 540, tocolor(216, 0, 0, 254), 3, true) ----- General10 end ----------------------- -- فنكشنات التسجيل ----------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn3 ) then -- local user1 = guiGetText(esm1) local pass1 = guiGetText(pass1) removeEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, false ) showCursor (false) if user1 and pass1 then else guiSetText(labelInfo1, "نرجو منك القيام بإدخال اسم مستخدم وكلمة مرور") end -- اغلاق end -- اغلاق end -- اغلاق ) -- إغلاق قـــوس function register() triggerServerEvent ( "Regis", getRootElement(), getLocalPlayer(), esm1, pass1 ) end function hideRegWindow() guiSetInputEnabled(false) guiSetVisible(wnd1, false) showCursor(false) end addEvent("hideRegWindow", true) addEvent("Regis", true) addEventHandler("hideRegWindow", getRootElement(), hideRegWindow) ----------------------- -- فنكشنات الدخول ----------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn ) then -- اذا الاعب ضغط على الزر btn local username = guiGetText(esm) local password = guiGetText(pass) if username and password then triggerServerEvent("submit", getRootElement(), localPlayer, username, password) else guiSetText(labelInfo, "أدخل اسم المستخدم / كلمة السر") end -- اغلاق end -- اغلاق end -- اغلاق ) -- إغلاق قـــوس function errorU() guiSetText(labelInfo, " يوجد خطأ في التسجيل / أو انك قد قمت بتسجيل الدخول مسبقا") end function errorW() guiSetText(labelInfo, "يوجد خطأ في اسم المستخدم / كلمة السر") end function hideLoginWindow() guiSetInputEnabled(false) guiSetVisible(wnd, false) showCursor(false) end addEvent("hideLoginWindow", true) addEvent("errorU", true) addEvent("errorW", true) addEventHandler("hideLoginWindow", getRootElement(), hideLoginWindow) addEventHandler("errorU", getRootElement(), errorU) addEventHandler("errorW", getRootElement(), errorW) -----------------------------------------------------| -- Function Open ----- General10 | -----------------------------------------------------| function Doran () ---- فتح وظيفة بإسم Doran getVisible = guiGetVisible (wnd) if (getVisible == true) then guiSetVisible (wnd, false) showCursor (false) guiSetInputEnabled(false) guiSetVisible ( wnd1, false ) removeEventHandler( "onClientRender", root, dx ) removeEventHandler( "onClientRender", root, dx1 ) end if (getVisible == false) then showCursor (true) setTimer(function() guiSetAlpha ( wnd, tonumber(0) ) guiSetVisible (wnd, true) addEventHandler( "onClientRender", root, dx ) end,100,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.1) ) end,200,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.2) ) end,300,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.3) ) end,400,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.4) ) end,500,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.5) ) end,600,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.6) ) end,700,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.7) ) end,800,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.-- s8) --> ) end,900,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.9) ) end,1000,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(1) ) end,1000,1,true) end end bindKey(Key,"down",Doran) ------ Key = "0" in local Key Up ^ ملف سيرفر كامل --------------- -- إعدادات التسجيل --------------- function registerHandler( player, user1, pass1 ) if(pass1 ~= "" and pass1 ~= nil and user1 ~= "" and user1 ~= nil) then local accountAdded = addAccount(user1,pass1) if(accountAdded) then local account = getAccount ( user1, pass1 ) if ( account ~= false ) then if (logIn ( player, account, pass1 ) == true) then outputChatBox ( "تم تسجيل الدخول بنجاح", player, 255, 255, 0 ) triggerClientEvent(player, "hideRegWindow", getRootElement()) setElementModel ( player, 287 ) else outputChatBox ( "لقد قمت بتسجيل الدخول مسبقاً", player, 255, 255, 0 ) end local accountAdded = addAccount( user1, pass1 ) if (logIn ( player, account, pass1 ) == true) then outputChatBox ( "لـقد تم تسجيلك بالسيرفر بنجاح , الرجاء عدم نسيان الباسوورد واسم الحساب", player, 255, 255, 0 ) triggerClientEvent(player, "hideRegWindow", getRootElement()) setElementModel ( player, 287 ) end end end addEvent("Regis", true) addEventHandler("Regis", root, registerHandler) ----------------- -- إعدادات الدخول ----------------- function loginHandler(player, username, password) local account = getAccount(username, password) if (account ~= false) then if (logIn(player, account, password) == true) then outputChatBox("تم تسجيل الدخول بنجاح", player) triggerClientEvent (player, "hideLoginWindow", getRootElement()) else triggerClientEvent (player, "errorU", getRootElement()) end else triggerClientEvent (player, "errorW", getRootElement()) end end addEvent("submit", true) addEventHandler("submit", root, loginHandler) هذي الأكواد حق السيرفر والكلنت ++ الغلط في فنكشنات واحداث التسجيل مع العلم ان تسجيل الدخول يعمل Link to comment
Max+ Posted July 4, 2014 Share Posted July 4, 2014 حطي لي كود الكلينت بدون ابتسامات الله يرحم والديك , Link to comment
nxFairlywell Posted July 5, 2014 Author Share Posted July 5, 2014 حطي لي كود الكلينت بدون ابتسامات الله يرحم والديك , -------------- -- إعدادات -------------- local Key = "0" ------ "0" الزر local localPlayer = getLocalPlayer() local playerName = getPlayerName(localPlayer) ------------------- -- لوحة التسجيل ------------------- GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd1 = guiCreateWindow(383, 200, 482, 394, "لـــوحة التــسجيل", false) guiWindowSetSizable(wnd1, false) guiSetVisible( wnd1, false ) guiSetAlpha(wnd1, 1.00) guiSetProperty(wnd1, "CaptionColour", "FFF5CA03") btn3 = guiCreateButton(153, 291, 196, 42, "مــــــــوافق", false, wnd1) guiSetFont(btn3, "default-bold-small") guiSetProperty(btn3, "NormalTextColour", "FEDC5503") esm1 = guiCreateEdit(72, 66, 258, 38, "", false, wnd1) pass1 = guiCreateEdit(72, 151, 258, 39, "", false, wnd1) GUIEditor.label[1] = guiCreateLabel(341, 76, 131, 28, "إســم مستخدم جديد", false, wnd1) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 47, 213, 8 ) GUIEditor.label[2] = guiCreateLabel(346, 160, 131, 30, "كـلمة مرور جديدة", false, wnd1) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 47, 213, 8 ) labelInfo1 = guiCreateLabel(10, 221, 462, 27, "", false, wnd1) GUIEditor.label[3] = guiCreateLabel(22, 362, 188, 22, "Mod By General10 | Server Doran", false, wnd1) guiLabelSetColor(GUIEditor.label[3], 219, 211, 1) GUIEditor.label[4] = guiCreateLabel(393, 369, 115, 15, "2014 / 8 / 4", false, wnd1) guiLabelSetColor(GUIEditor.label[4], 188, 9, 209) GUIEditor.label[9] = guiCreateLabel(541, 496, 179, 24, "", false) end ) ---------------- -- Function DX ---------------- function dx1() -- فتح وظيفة جديدة بإسم dx1 dxDrawLine(532, 486, 737, 486, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(738, 485, 738, 537, tocolor(51, 207, 15, 254), 3, true) dxDrawLine(735, 538, 527, 538, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(529, 485, 529, 540, tocolor(51, 207, 15, 254), 3, true) end ------------------- -- حدث ووظيفة عند الضغط ------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn1 ) then -- اذا الاعب ضغط على الزر bt addEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, true ) showCursor (true) guiSetVisible( wnd, false ) removeEventHandler("onClientRender", root, dx ) end -- اغلاق end -- اغلاق ) -- اغلاق ----------------- -- لوحة الدخول ----------------- GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateWindow(0, -4, 1366, 768, "لوحة التسجيل & تسجيل الدخول لـ | General10 | < ", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false ) guiSetAlpha(wnd, 1.00) guiSetProperty(wnd, "CaptionColour", "FFF7D705") lbl1 = guiCreateLabel(472, 44, 580, 42, "Login & Register By General 10", false, wnd) guiSetFont(lbl1, "sa-header") guiLabelSetColor(lbl1, 245, 242, 5) guiLabelSetHorizontalAlign(lbl1, "center", false) guiLabelSetVerticalAlign(lbl1, "center") lbl2 = guiCreateLabel(623, 363, 82, 15, "تسجيل", false, wnd) lbl3 = guiCreateLabel(416, 361, 116, 23, "دخول", false, wnd) guiLabelSetHorizontalAlign(lbl3, "center", false) guiLabelSetVerticalAlign(lbl3, "center") esm = guiCreateEdit(403, 223, 319, 42, "", false, wnd) pass = guiCreateEdit(403, 287, 319, 41, "", false, wnd) lbl4 = guiCreateLabel(766, 232, 216, 28, "إســــــم المستخدم", false, wnd) guiSetFont(lbl4, "default-bold-small") guiLabelSetColor(lbl4, 62, 216, 2) lbl5 = guiCreateLabel(762, 301, 220, 27, "كـلمة المـــــرور", false, wnd) guiLabelSetColor(lbl5, 62, 216, 2) lbl6 = guiCreateLabel(229, 501, 216, 16, "All Rights Reserved | Server Doran", false, wnd) guiLabelSetColor(lbl6, 212, 0, 15) lbl7 = guiCreateLabel(1144, 500, 212, 25, "جـميع الحقوق محفوظه | سيرفر دوران", false, wnd) guiLabelSetColor(lbl7, 212, 0, 15) lbl8 = guiCreateLabel(600, 498, 285, 25, "لإغلاق اللوحة بدون تسجيل او دخول إضضغط زر ( 0 )", false, wnd) guiLabelSetColor(lbl8, 81, 204, 7) labelInfo = guiCreateLabel(538, 404, 329, 26, "من فضلك ادخل بيانات تسجيل دخولك", false, wnd) guiLabelSetColor(labelInfo, 249, 0, 0) btn1 = guiCreateButton(572, 351, 150, 43, "", false, wnd) guiSetAlpha(btn1, 0.00) btn = guiCreateButton(409, 351, 153, 37, "", false, wnd) guiSetAlpha(btn, 0.00) end ) -------------------- --Function DX -------------------- function dx() -- فتح وظيفة جديدة بإسم dx dxDrawRectangle(408, 347, 154, 41, tocolor(200, 212, 8, 83), true) ----- General10 dxDrawRectangle(572, 347, 154, 41, tocolor(233, 0, 0, 83), true) ----- General10 dxDrawLine(221, 15, 221, 541, tocolor(216, 0, 0, 254), 3, true) ----- General10 dxDrawLine(219, 540, 1365, 540, tocolor(216, 0, 0, 254), 3, true) ----- General10 end ----------------------- -- فنكشنات التسجيل ----------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn3 ) then -- local user1 = guiGetText(esm1) local pass1 = guiGetText(pass1) removeEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, false ) showCursor (false) if user1 and pass1 then else guiSetText(labelInfo1, "نرجو منك القيام بإدخال اسم مستخدم وكلمة مرور") end -- اغلاق end -- اغلاق end -- اغلاق ) -- إغلاق قـــوس function register() triggerServerEvent ( "Regis", getRootElement(), getLocalPlayer(), esm1, pass1 ) end function hideRegWindow() guiSetInputEnabled(false) guiSetVisible(wnd1, false) showCursor(false) end addEvent("hideRegWindow", true) addEvent("Regis", true) addEventHandler("hideRegWindow", getRootElement(), hideRegWindow) ----------------------- -- فنكشنات الدخول ----------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn ) then -- اذا الاعب ضغط على الزر btn local username = guiGetText(esm) local password = guiGetText(pass) if username and password then triggerServerEvent("submit", getRootElement(), localPlayer, username, password) else guiSetText(labelInfo, "أدخل اسم المستخدم / كلمة السر") end -- اغلاق end -- اغلاق end -- اغلاق ) -- إغلاق قـــوس function errorU() guiSetText(labelInfo, " يوجد خطأ في التسجيل / أو انك قد قمت بتسجيل الدخول مسبقا") end function errorW() guiSetText(labelInfo, "يوجد خطأ في اسم المستخدم / كلمة السر") end function hideLoginWindow() guiSetInputEnabled(false) guiSetVisible(wnd, false) showCursor(false) end addEvent("hideLoginWindow", true) addEvent("errorU", true) addEvent("errorW", true) addEventHandler("hideLoginWindow", getRootElement(), hideLoginWindow) addEventHandler("errorU", getRootElement(), errorU) addEventHandler("errorW", getRootElement(), errorW) -----------------------------------------------------| -- Function Open ----- General10 | -----------------------------------------------------| function Doran () ---- فتح وظيفة بإسم Doran getVisible = guiGetVisible (wnd) if (getVisible == true) then guiSetVisible (wnd, false) showCursor (false) guiSetInputEnabled(false) guiSetVisible ( wnd1, false ) removeEventHandler( "onClientRender", root, dx ) removeEventHandler( "onClientRender", root, dx1 ) end if (getVisible == false) then showCursor (true) setTimer(function() guiSetAlpha ( wnd, tonumber(0) ) guiSetVisible (wnd, true) addEventHandler( "onClientRender", root, dx ) end,100,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.1) ) end,200,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.2) ) end,300,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.3) ) end,400,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.4) ) end,500,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.5) ) end,600,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.6) ) end,700,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.7) ) end,800,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.8 ) end,900,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.9) ) end,1000,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(1) ) end,1000,1,true) end end bindKey(Key,"down",Doran) ------ Key = "0" in local Key Up ^ تصحيح * حط مو حطي ض1 والله يرحم والدينا ووالديك ووالدين المسلمين اجمعين و ذا الكلنت + المشكله يوم اطرح الكلنت فيه اختصار بالمنتدى 8 ) لازم رقم 8 مايكون ملتصق مع القوس عرفت Link to comment
Max+ Posted July 5, 2014 Share Posted July 5, 2014 (edited) -- سيرفر , -------------- -- إعدادات التسجيل --------------- function registerHandler(player, user1,pass1 ) if(pass1 ~= "" and pass1 ~= nil and user1 ~= "" and user1 ~= nil) then local account = getAccount(user1, pass1) if(account ~= false) then if(logIn(player, account, pass1) == true) then triggerClientEvent("hideLoginWindow", getRootElement()) outputChatBox("تم تسجيل الدخول بنجاح", player) else outputChatBox("خطا في اسم المستخدم او كلمة المرور.", player) end else account = addAccount(user1, pass1) if ( account )then if(logIn(player, account, pass1) == true) then triggerClientEvent("hideLoginWindow", getRootElement()) outputChatBox("لـقد تم تسجيلك بالسيرفر بنجاح , الرجاء عدم نسيان الباسوورد واسم الحساب", player) else outputChatBox("لقد قمت بتسجيل الدخول مسبقاً.", player) end end end addEvent("Regis", true) addEventHandler("Regis", root, registerHandler) ----------------- -- إعدادات الدخول ----------------- function loginHandler(player, username, password) local account = getAccount(username, password) if (account ~= false) then if (logIn(player, account, password) == true) then outputChatBox("تم تسجيل الدخول بنجاح", player) triggerClientEvent (player, "hideLoginWindow", getRootElement()) else triggerClientEvent (player, "errorU", getRootElement()) end else triggerClientEvent (player, "errorW", getRootElement()) end end end end addEvent("submit", true) addEventHandler("submit", root, loginHandler) --- كلينت -------------- -- إعدادات -------------- local Key = "0" ------ "0" الزر local localPlayer = getLocalPlayer() local playerName = getPlayerName(localPlayer) ------------------- -- لوحة التسجيل ------------------- GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd1 = guiCreateWindow(383, 200, 482, 394, "لـــوحة التــسجيل", false) guiWindowSetSizable(wnd1, false) guiSetVisible( wnd1, false ) guiSetAlpha(wnd1, 1.00) guiSetProperty(wnd1, "CaptionColour", "FFF5CA03") btn3 = guiCreateButton(153, 291, 196, 42, "مــــــــوافق", false, wnd1) guiSetFont(btn3, "default-bold-small") guiSetProperty(btn3, "NormalTextColour", "FEDC5503") esm1 = guiCreateEdit(72, 66, 258, 38, "", false, wnd1) pass1 = guiCreateEdit(72, 151, 258, 39, "", false, wnd1) GUIEditor.label[1] = guiCreateLabel(341, 76, 131, 28, "إســم مستخدم جديد", false, wnd1) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 47, 213, 8 ) GUIEditor.label[2] = guiCreateLabel(346, 160, 131, 30, "كـلمة مرور جديدة", false, wnd1) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 47, 213, 8 ) labelInfo1 = guiCreateLabel(10, 221, 462, 27, "", false, wnd1) GUIEditor.label[3] = guiCreateLabel(22, 362, 188, 22, "Mod By General10 | Server Doran", false, wnd1) guiLabelSetColor(GUIEditor.label[3], 219, 211, 1) GUIEditor.label[4] = guiCreateLabel(393, 369, 115, 15, "2014 / 8 / 4", false, wnd1) guiLabelSetColor(GUIEditor.label[4], 188, 9, 209) GUIEditor.label[9] = guiCreateLabel(541, 496, 179, 24, "", false) end ) ---------------- -- Function DX ---------------- function dx1() -- فتح وظيفة جديدة بإسم dx1 dxDrawLine(532, 486, 737, 486, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(738, 485, 738, 537, tocolor(51, 207, 15, 254), 3, true) dxDrawLine(735, 538, 527, 538, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(529, 485, 529, 540, tocolor(51, 207, 15, 254), 3, true) end ------------------- -- حدث ووظيفة عند الضغط ------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn ) then -- اذا الاعب ضغط على الزر bt addEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, true ) showCursor (true) guiSetVisible( wnd, false ) removeEventHandler("onClientRender", root, dx ) end -- اغلاق end -- اغلاق ) -- اغلاق ----------------- -- لوحة الدخول ----------------- GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateWindow(0, -4, 1366, 768, "لوحة التسجيل & تسجيل الدخول لـ | General10 | < ", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false ) guiSetAlpha(wnd, 1.00) guiSetProperty(wnd, "CaptionColour", "FFF7D705") lbl1 = guiCreateLabel(472, 44, 580, 42, "Login & Register By General 10", false, wnd) guiSetFont(lbl1, "sa-header") guiLabelSetColor(lbl1, 245, 242, 5) guiLabelSetHorizontalAlign(lbl1, "center", false) guiLabelSetVerticalAlign(lbl1, "center") lbl2 = guiCreateLabel(623, 363, 82, 15, "تسجيل", false, wnd) lbl3 = guiCreateLabel(416, 361, 116, 23, "دخول", false, wnd) guiLabelSetHorizontalAlign(lbl3, "center", false) guiLabelSetVerticalAlign(lbl3, "center") esm = guiCreateEdit(403, 223, 319, 42, "", false, wnd) pass = guiCreateEdit(403, 287, 319, 41, "", false, wnd) lbl4 = guiCreateLabel(766, 232, 216, 28, "إســــــم المستخدم", false, wnd) guiSetFont(lbl4, "default-bold-small") guiLabelSetColor(lbl4, 62, 216, 2) lbl5 = guiCreateLabel(762, 301, 220, 27, "كـلمة المـــــرور", false, wnd) guiLabelSetColor(lbl5, 62, 216, 2) lbl6 = guiCreateLabel(229, 501, 216, 16, "All Rights Reserved | Server Doran", false, wnd) guiLabelSetColor(lbl6, 212, 0, 15) lbl7 = guiCreateLabel(1144, 500, 212, 25, "جـميع الحقوق محفوظه | سيرفر دوران", false, wnd) guiLabelSetColor(lbl7, 212, 0, 15) lbl8 = guiCreateLabel(600, 498, 285, 25, "لإغلاق اللوحة بدون تسجيل او دخول إضضغط زر ( 0 )", false, wnd) guiLabelSetColor(lbl8, 81, 204, 7) labelInfo = guiCreateLabel(538, 404, 329, 26, "من فضلك ادخل بيانات تسجيل دخولك", false, wnd) guiLabelSetColor(labelInfo, 249, 0, 0) btn1 = guiCreateButton(572, 351, 150, 43, "", false, wnd) guiSetAlpha(btn1, 0.00) btn = guiCreateButton(409, 351, 153, 37, "", false, wnd) guiSetAlpha(btn, 0.00) end ) -------------------- --Function DX -------------------- function dx() -- فتح وظيفة جديدة بإسم dx dxDrawRectangle(408, 347, 154, 41, tocolor(200, 212, 8, 83), true) ----- General10 dxDrawRectangle(572, 347, 154, 41, tocolor(233, 0, 0, 83), true) ----- General10 dxDrawLine(221, 15, 221, 541, tocolor(216, 0, 0, 254), 3, true) ----- General10 dxDrawLine(219, 540, 1365, 540, tocolor(216, 0, 0, 254), 3, true) ----- General10 end ----------------------- -- فنكشنات التسجيل ----------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn3 ) then -- local user1 = guiGetText(esm1) local pass1 = guiGetText(pass1) if (user1 and pass1 )then triggerServerEvent ( "Regis", localPlayer, user1, pass1 ) removeEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, false ) showCursor (false) else guiSetText(labelInfo1, "نرجو منك القيام بإدخال اسم مستخدم وكلمة مرور") end -- اغلاق end -- اغلاق end -- اغلاق ) -- إغلاق قـــوس function hideRegWindow() guiSetInputEnabled(false) guiSetVisible(wnd1, false) showCursor(false) end addEvent("hideRegWindow", true) addEvent("Regis", true) addEventHandler("hideRegWindow", getRootElement(), hideRegWindow) ----------------------- -- فنكشنات الدخول ----------------------- addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == btn ) then -- اذا الاعب ضغط على الزر btn local username = guiGetText(esm) local password = guiGetText(pass) if ( username and password ) then triggerServerEvent("submit", localPlayer, username, password) else guiSetText(labelInfo, "أدخل اسم المستخدم / كلمة السر") end -- اغلاق end -- اغلاق end -- اغلاق ) -- إغلاق قـــوس function errorU() guiSetText(labelInfo, " يوجد خطأ في التسجيل / أو انك قد قمت بتسجيل الدخول مسبقا") end function errorW() guiSetText(labelInfo, "يوجد خطأ في اسم المستخدم / كلمة السر") end function hideLoginWindow() guiSetInputEnabled(false) guiSetVisible(wnd, false) showCursor(false) end addEvent("hideLoginWindow", true) addEvent("errorU", true) addEvent("errorW", true) addEventHandler("hideLoginWindow", getRootElement(), hideLoginWindow) addEventHandler("errorU", getRootElement(), errorU) addEventHandler("errorW", getRootElement(), errorW) -----------------------------------------------------| -- Function Open ----- General10 | -----------------------------------------------------| function Doran () ---- فتح وظيفة بإسم Doran getVisible = guiGetVisible (wnd) if (getVisible == true) then guiSetVisible (wnd, false) showCursor (false) guiSetInputEnabled(false) guiSetVisible ( wnd1, false ) removeEventHandler( "onClientRender", root, dx ) removeEventHandler( "onClientRender", root, dx1 ) elseif (getVisible == false) then showCursor (true) setTimer(function() guiSetAlpha ( wnd, tonumber(0) ) guiSetVisible (wnd, true) addEventHandler( "onClientRender", root, dx ) end,100,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.1) ) end,200,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.2) ) end,300,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.3) ) end,400,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.4) ) end,500,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.5) ) end,600,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.6) ) end,700,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.7) ) end,800,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.8 )) end,900,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.9) ) end,1000,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(1) ) end,1000,1,true) end end bindKey(Key,"down",Doran) ------ Key = "0" in local Key Up ^ Edited July 5, 2014 by Guest Link to comment
nxFairlywell Posted July 5, 2014 Author Share Posted July 5, 2014 ماعاد تفتح ^_^" حاولت اعدلها ماضبطت Link to comment
Max+ Posted July 5, 2014 Share Posted July 5, 2014 ماعاد تفتح ^_^"حاولت اعدلها ماضبطت تم تعديل الكود انسخه مره ثانية , Link to comment
nxFairlywell Posted July 5, 2014 Author Share Posted July 5, 2014 اشتغلت اللوحه لكن رجعت اول مشكله مايسجل Link to comment
Max+ Posted July 5, 2014 Share Posted July 5, 2014 طيب اصبر على شوي بمخمخ على الكود لانك حايس امه , Link to comment
nxFairlywell Posted July 5, 2014 Author Share Posted July 5, 2014 طيب اصبر على شوي بمخمخ على الكود لانك حايس امه , تسلم يالذيب + والله اني حايس امه بقوه Link to comment
Max+ Posted July 5, 2014 Share Posted July 5, 2014 (edited) --- سيرفر , addEvent ( "submit", true ) addEventHandler ( "submit", root, function(user, pass) local account = getAccount(user, pass) if (account) then if logIn(source, account, pass) then outputChatBox("تم تسجيل الدخول بنجاح", source, 255, 255, 0 ) triggerClientEvent ( source, "hideLoginWindow", source ) end else outputChatBox("هناك خطأ في اسم المستخدم او كلمة المرور", source, 210, 0, 0) end end ) addEvent("Regis",true) addEventHandler("Regis", root, function(user, pass) local account = getAccount(user, pass) if (account) then if logIn(source, account, pass) then outputChatBox("لقد سجلت و تم تسجيل الدخول", source, 210, 0, 0) triggerClientEvent(source, "hideRegWindow", source) else outputChatBox("انت مسجل بالفعل", source, 210, 0, 0) triggerClientEvent(source, "hideRegWindow", source) end else local account = addAccount(user, pass) if account and logIn(source, account, pass) then outputChatBox("لقد سجل و تم تسجيل الدخول", source, 210, 0, 0) triggerClientEvent(source, "hideRegWindow", source) else outputChatBox("خطء في التسجيل", source, 210, 0, 0) end end end ) --- كلينت , local playerName = getPlayerName(localPlayer) local Key = "0" GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateWindow(0, -4, 1366, 768, "لوحة التسجيل & تسجيل الدخول لـ | General10 | < ", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false ) guiSetAlpha(wnd, 1.00) guiSetProperty(wnd, "CaptionColour", "FFF7D705") lbl1 = guiCreateLabel(472, 44, 580, 42, "Login & Register By General 10", false, wnd) guiSetFont(lbl1, "sa-header") guiLabelSetColor(lbl1, 245, 242, 5) guiLabelSetHorizontalAlign(lbl1, "center", false) guiLabelSetVerticalAlign(lbl1, "center") lbl2 = guiCreateLabel(623, 363, 82, 15, "تسجيل", false, wnd) lbl3 = guiCreateLabel(416, 361, 116, 23, "دخول", false, wnd) guiLabelSetHorizontalAlign(lbl3, "center", false) guiLabelSetVerticalAlign(lbl3, "center") esm = guiCreateEdit(403, 223, 319, 42, "", false, wnd) pass = guiCreateEdit(403, 287, 319, 41, "", false, wnd) lbl4 = guiCreateLabel(766, 232, 216, 28, "إســــــم المستخدم", false, wnd) guiSetFont(lbl4, "default-bold-small") guiLabelSetColor(lbl4, 62, 216, 2) lbl5 = guiCreateLabel(762, 301, 220, 27, "كـلمة المـــــرور", false, wnd) guiLabelSetColor(lbl5, 62, 216, 2) lbl6 = guiCreateLabel(229, 501, 216, 16, "All Rights Reserved | Server Doran", false, wnd) guiLabelSetColor(lbl6, 212, 0, 15) lbl7 = guiCreateLabel(1144, 500, 212, 25, "جـميع الحقوق محفوظه | سيرفر دوران", false, wnd) guiLabelSetColor(lbl7, 212, 0, 15) lbl8 = guiCreateLabel(600, 498, 285, 25, "لإغلاق اللوحة بدون تسجيل او دخول إضضغط زر ( 0 )", false, wnd) guiLabelSetColor(lbl8, 81, 204, 7) labelInfo = guiCreateLabel(538, 404, 329, 26, "من فضلك ادخل بيانات تسجيل دخولك", false, wnd) guiLabelSetColor(labelInfo, 249, 0, 0) btn1 = guiCreateButton(572, 351, 150, 43, "", false, wnd) guiSetAlpha(btn1, 0.00) btn = guiCreateButton(409, 351, 153, 37, "", false, wnd) guiSetAlpha(btn, 0.00) wnd1 = guiCreateWindow(383, 200, 482, 394, "لـــوحة التــسجيل", false) guiWindowSetSizable(wnd1, false) guiSetVisible( wnd1, false ) guiSetAlpha(wnd1, 1.00) guiSetProperty(wnd1, "CaptionColour", "FFF5CA03") btn3 = guiCreateButton(153, 291, 196, 42, "مــــــــوافق", false, wnd1) guiSetFont(btn3, "default-bold-small") guiSetProperty(btn3, "NormalTextColour", "FEDC5503") esm1 = guiCreateEdit(72, 66, 258, 38, "", false, wnd1) pass1 = guiCreateEdit(72, 151, 258, 39, "", false, wnd1) GUIEditor.label[1] = guiCreateLabel(341, 76, 131, 28, "إســم مستخدم جديد", false, wnd1) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 47, 213, 8 ) GUIEditor.label[2] = guiCreateLabel(346, 160, 131, 30, "كـلمة مرور جديدة", false, wnd1) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 47, 213, 8 ) labelInfo1 = guiCreateLabel(10, 221, 462, 27, "", false, wnd1) GUIEditor.label[3] = guiCreateLabel(22, 362, 188, 22, "Mod By General10 | Server Doran", false, wnd1) guiLabelSetColor(GUIEditor.label[3], 219, 211, 1) GUIEditor.label[4] = guiCreateLabel(393, 369, 115, 15, "2014 / 8 / 4", false, wnd1) guiLabelSetColor(GUIEditor.label[4], 188, 9, 209) GUIEditor.label[9] = guiCreateLabel(541, 496, 179, 24, "", false) end ) function dx1() dxDrawLine(532, 486, 737, 486, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(738, 485, 738, 537, tocolor(51, 207, 15, 254), 3, true) dxDrawLine(735, 538, 527, 538, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(529, 485, 529, 540, tocolor(51, 207, 15, 254), 3, true) end addEventHandler("onClientRender", root, dx1 ) function dx() -- فتح وظيفة جديدة بإسم dx dxDrawRectangle(408, 347, 154, 41, tocolor(200, 212, 8, 83), true) dxDrawRectangle(572, 347, 154, 41, tocolor(233, 0, 0, 83), true) dxDrawLine(221, 15, 221, 541, tocolor(216, 0, 0, 254), 3, true) dxDrawLine(219, 540, 1365, 540, tocolor(216, 0, 0, 254), 3, true) end addEventHandler("onClientRender", root, dx ) addEventHandler('onClientGUIClick', root, function ( ) if ( source == btn ) then guiSetVisible( wnd1, true ) guiSetVisible( wnd, false ) showCursor (true) addEventHandler("onClientRender", root, dx1 ) removeEventHandler("onClientRender", root, dx ) elseif ( source == btn3 ) then triggerServerEvent("Regis",localPlayer,guiGetText(esm1), guiGetText(pass1)) removeEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, false ) showCursor (false) else guiSetText(labelInfo1, "نرجو منك القيام بإدخال اسم مستخدم وكلمة مرور") end end ) addEvent('hideRegWindow', true ) addEventHandler('hideRegWindow', root, function ( ) guiSetInputEnabled(false) guiSetVisible(wnd1, false) showCursor(false) end ) addEventHandler('onClientGUIClick', root, function ( ) if ( source == btn ) then triggerServerEvent("submit",localPlayer ,guiGetText(esm), guiGetText(pass)) else guiSetText(labelInfo, "أدخل اسم المستخدم / كلمة السر") end end ) addEvent("hideLoginWindow", true) addEventHandler("hideLoginWindow",root, function ( ) guiSetInputEnabled(false) guiSetVisible(wnd, false) showCursor(false) end ) function Doran () getVisible = guiGetVisible (wnd) if (getVisible == true) then guiSetVisible (wnd, false) showCursor (false) guiSetInputEnabled(false) guiSetVisible ( wnd1, false ) removeEventHandler( "onClientRender", root, dx ) removeEventHandler( "onClientRender", root, dx1 ) elseif (getVisible == false) then showCursor (true) setTimer(function() guiSetAlpha ( wnd, tonumber(0) ) guiSetVisible (wnd, true) addEventHandler( "onClientRender", root, dx ) end,100,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.1) ) end,200,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.2) ) end,300,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.3) ) end,400,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.4) ) end,500,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.5) ) end,600,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.6) ) end,700,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.7) ) end,800,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.8 )) end,900,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.9) ) end,1000,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(1) ) end,1000,1,true) end end bindKey(Key,"down",Doran) -- تم التعديل # Edited July 5, 2014 by Guest Link to comment
nxFairlywell Posted July 5, 2014 Author Share Posted July 5, 2014 والله تعبت وانا اصلح الكود , addEvent ( "submit", true ) addEventHandler ( "submit", root, function ( username, password ) local account = getAccount ( username, password ) if ( account ) then if (logIn(source, account, password) == true) then outputChatBox("تم تسجيل الدخول بنجاح", source, 255, 255, 0 ) triggerClientEvent ( source, "hideLoginWindow", source ) end end end ) addEvent("Regis",true) addEventHandler("Regis" ,root, function (user1,pass1) local account = getAccount(user1,pass1) if ( account ) then outputChatBox("الحساب موجود",source,255,0,0,true) else addAccount(user1,pass1) outputChatBox("الاسم" .. user1 .. " الرقم" .. pass1.."",source,0,150,255,true) triggerClientEvent(source, 'hideRegWindow', source ) end end ) --- كلينت local playerName = getPlayerName(localPlayer) local Key = "0" GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateWindow(0, -4, 1366, 768, "لوحة التسجيل & تسجيل الدخول لـ | General10 | < ", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false ) guiSetAlpha(wnd, 1.00) guiSetProperty(wnd, "CaptionColour", "FFF7D705") lbl1 = guiCreateLabel(472, 44, 580, 42, "Login & Register By General 10", false, wnd) guiSetFont(lbl1, "sa-header") guiLabelSetColor(lbl1, 245, 242, 5) guiLabelSetHorizontalAlign(lbl1, "center", false) guiLabelSetVerticalAlign(lbl1, "center") lbl2 = guiCreateLabel(623, 363, 82, 15, "تسجيل", false, wnd) lbl3 = guiCreateLabel(416, 361, 116, 23, "دخول", false, wnd) guiLabelSetHorizontalAlign(lbl3, "center", false) guiLabelSetVerticalAlign(lbl3, "center") esm = guiCreateEdit(403, 223, 319, 42, "", false, wnd) pass = guiCreateEdit(403, 287, 319, 41, "", false, wnd) lbl4 = guiCreateLabel(766, 232, 216, 28, "إســــــم المستخدم", false, wnd) guiSetFont(lbl4, "default-bold-small") guiLabelSetColor(lbl4, 62, 216, 2) lbl5 = guiCreateLabel(762, 301, 220, 27, "كـلمة المـــــرور", false, wnd) guiLabelSetColor(lbl5, 62, 216, 2) lbl6 = guiCreateLabel(229, 501, 216, 16, "All Rights Reserved | Server Doran", false, wnd) guiLabelSetColor(lbl6, 212, 0, 15) lbl7 = guiCreateLabel(1144, 500, 212, 25, "جـميع الحقوق محفوظه | سيرفر دوران", false, wnd) guiLabelSetColor(lbl7, 212, 0, 15) lbl8 = guiCreateLabel(600, 498, 285, 25, "لإغلاق اللوحة بدون تسجيل او دخول إضضغط زر ( 0 )", false, wnd) guiLabelSetColor(lbl8, 81, 204, 7) labelInfo = guiCreateLabel(538, 404, 329, 26, "من فضلك ادخل بيانات تسجيل دخولك", false, wnd) guiLabelSetColor(labelInfo, 249, 0, 0) btn1 = guiCreateButton(572, 351, 150, 43, "", false, wnd) guiSetAlpha(btn1, 0.00) btn = guiCreateButton(409, 351, 153, 37, "", false, wnd) guiSetAlpha(btn, 0.00) wnd1 = guiCreateWindow(383, 200, 482, 394, "لـــوحة التــسجيل", false) guiWindowSetSizable(wnd1, false) guiSetVisible( wnd1, false ) guiSetAlpha(wnd1, 1.00) guiSetProperty(wnd1, "CaptionColour", "FFF5CA03") btn3 = guiCreateButton(153, 291, 196, 42, "مــــــــوافق", false, wnd1) guiSetFont(btn3, "default-bold-small") guiSetProperty(btn3, "NormalTextColour", "FEDC5503") esm1 = guiCreateEdit(72, 66, 258, 38, "", false, wnd1) pass1 = guiCreateEdit(72, 151, 258, 39, "", false, wnd1) GUIEditor.label[1] = guiCreateLabel(341, 76, 131, 28, "إســم مستخدم جديد", false, wnd1) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 47, 213, 8 ) GUIEditor.label[2] = guiCreateLabel(346, 160, 131, 30, "كـلمة مرور جديدة", false, wnd1) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 47, 213, 8 ) labelInfo1 = guiCreateLabel(10, 221, 462, 27, "", false, wnd1) GUIEditor.label[3] = guiCreateLabel(22, 362, 188, 22, "Mod By General10 | Server Doran", false, wnd1) guiLabelSetColor(GUIEditor.label[3], 219, 211, 1) GUIEditor.label[4] = guiCreateLabel(393, 369, 115, 15, "2014 / 8 / 4", false, wnd1) guiLabelSetColor(GUIEditor.label[4], 188, 9, 209) GUIEditor.label[9] = guiCreateLabel(541, 496, 179, 24, "", false) end ) function dx1() dxDrawLine(532, 486, 737, 486, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(738, 485, 738, 537, tocolor(51, 207, 15, 254), 3, true) dxDrawLine(735, 538, 527, 538, tocolor(222, 0, 0, 254), 3, true) dxDrawLine(529, 485, 529, 540, tocolor(51, 207, 15, 254), 3, true) end addEventHandler("onClientRender", root, dx1 ) function dx() -- فتح وظيفة جديدة بإسم dx dxDrawRectangle(408, 347, 154, 41, tocolor(200, 212, 8, 83), true) dxDrawRectangle(572, 347, 154, 41, tocolor(233, 0, 0, 83), true) dxDrawLine(221, 15, 221, 541, tocolor(216, 0, 0, 254), 3, true) dxDrawLine(219, 540, 1365, 540, tocolor(216, 0, 0, 254), 3, true) end addEventHandler("onClientRender", root, dx ) addEventHandler('onClientGUIClick', root, function ( ) if ( source == btn ) then guiSetVisible( wnd1, true ) guiSetVisible( wnd, false ) showCursor (true) addEventHandler("onClientRender", root, dx1 ) removeEventHandler("onClientRender", root, dx ) elseif ( source == btn3 ) then local user1 = guiGetText(esm1) local pass1 = guiGetText(pass1) if (user1 and pass1 )then triggerServerEvent("Regis",localPlayer,guiGetText(user1), guiGetText(pass1)) removeEventHandler("onClientRender", root, dx1 ) guiSetVisible( wnd1, false ) showCursor (false) else guiSetText(labelInfo1, "نرجو منك القيام بإدخال اسم مستخدم وكلمة مرور") end end end ) addEvent('hideRegWindow', true ) addEventHandler('hideRegWindow', root, function ( ) guiSetInputEnabled(false) guiSetVisible(wnd1, false) showCursor(false) end ) addEventHandler('onClientGUIClick', root, function ( ) if ( source == btn ) then local username = guiGetText(esm) local password = guiGetText(pass) if ( username and password ) then triggerServerEvent("submit",localPlayer ,guiGetText(username), guiGetText(password)) else guiSetText(labelInfo, "أدخل اسم المستخدم / كلمة السر") end end end ) addEvent("hideLoginWindow", true) addEventHandler("hideLoginWindow",root, function ( ) guiSetInputEnabled(false) guiSetVisible(wnd, false) showCursor(false) end ) function Doran () getVisible = guiGetVisible (wnd) if (getVisible == true) then guiSetVisible (wnd, false) showCursor (false) guiSetInputEnabled(false) guiSetVisible ( wnd1, false ) removeEventHandler( "onClientRender", root, dx ) removeEventHandler( "onClientRender", root, dx1 ) elseif (getVisible == false) then showCursor (true) setTimer(function() guiSetAlpha ( wnd, tonumber(0) ) guiSetVisible (wnd, true) addEventHandler( "onClientRender", root, dx ) end,100,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.1) ) end,200,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.2) ) end,300,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.3) ) end,400,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.4) ) end,500,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.5) ) end,600,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.6) ) end,700,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.7) ) end,800,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.8 )) end,900,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(0.9) ) end,1000,1,true) setTimer(function() guiSetAlpha ( wnd, tonumber(1) ) end,1000,1,true) end end bindKey(Key,"down",Doran) تسلم ومشكور يالذيب والله تعبتك معي , الله يوفقك Link to comment
nxFairlywell Posted July 5, 2014 Author Share Posted July 5, 2014 بشر ضبط ولا لا ؟ ؟ والله لايسجل اللاعب ولا يسجل دخول :( لاحسن مخي Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now