Jump to content

nxFairlywell

Members
  • Posts

    1,849
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by nxFairlywell

  1. nxFairlywell

    طلب

    اسف ع التأخير والله ساعه ونص اسويه ~_~"! كلنت GUIEditor = { button = {}, window = {}, memo = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(281, 114, 263, 373, "info", false) guiSetVisible(GUIEditor.window[1],false) guiWindowSetMovable(GUIEditor.window[1], false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFF5FD00") GUIEditor.memo[1] = guiCreateMemo(10, 25, 243, 282, "", false, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(127, 317, 87, 39, "Close", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFE0000") end ) function markerOpen () guiSetVisible( GUIEditor.window[1], true ) showCursor(true) end addEvent("Open", true) addEventHandler("Open", getRootElement(), markerOpen) addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار function ( ) -- فتح وظيفة جديده بدون اسم if ( source == GUIEditor.button[1] ) then -- اذا الاعب ضغط على الزر guiSetVisible( GUIEditor.window[1], false ) -- يقفل اللوحه showCursor(false) end -- اغلاق end -- اغلاق ) -- اغلاق سيرفر --- استبدل الاحداثيات الموجوده بإحداثياتك MyMarker = createMarker(-2982.83740, -2974.86670, 5.10000, "cylinder", 4, 0, 0, 255, 153) function markerHit(player) triggerClientEvent ( player, "Open", player ) end addEventHandler( "onMarkerHit", MyMarker, markerHit ) ^_^" وجربته واشتغل تمام + Modified ,!# تم التعديل ,!#
  2. لاهنتو ي شبأآب string.gsub وش فايدتها ومتى إستخدمها
  3. والله شرح مفهوم وآصـل ي كنق
  4. كلآمك صحيح اما تجيب واحد ماعنده شيء في الانجليزي وقلتله getPlayerFromName بيزعل يحسبك سبيته او شيء
  5. صصرآحه والله شرح إبداااآع , مشكور عَع إلشرح ي كابتن
  6. اول مره واحد يحسسني اني نشبه لكن عوافي ^_^" ض1 + تعال كل يوم
  7. بشر عساه ضبط ؟ ان ضبط بسوي عرس ههههههههههههههههه سو عرس وحدد موعد العشاء واجيك طياره ههههههههههههههههه ضبط الله يوفقك حبيبي
  8. مشكورين يارجال والله انكم كفو :*
  9. btn = حق الدخول الي في لوحة الدخول btn1 = حق زر التسجيل في نفس لوحة الدخول + يفتح لوحة جديده حق تسجيل btn3 = زر , موافق بعد مايكتب بيانات التسجيل في الاديت
  10. تم التعـديل ولم يتم الاصلاح بعد
  11. والله لايسجل اللاعب ولا يسجل دخول :( لاحسن مخي
  12. تسلم ومشكور يالذيب والله تعبتك معي , الله يوفقك
  13. تسلم يالذيب + والله اني حايس امه بقوه
  14. اشتغلت اللوحه لكن رجعت اول مشكله مايسجل
  15. ماعاد تفتح ^_^" حاولت اعدلها ماضبطت
  16. -------------- -- إعدادات -------------- 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 مايكون ملتصق مع القوس عرفت
  17. ++ استضافة ديلوكس 1- الصفحة الرئيسية 2- تحصل كلمة Edit Server Config 3- اضغط عليها 4- نفس الخطوات الي قالها صاحب الموضوع + مالها اي علاقه بالبرمجه زي ماقاال فيس بوك
  18. الكود الي حطيته فوق ناقص ماهو كامل بس هذا الكلنت كامل -------------- -- إعدادات -------------- 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) هذي الأكواد حق السيرفر والكلنت ++ الغلط في فنكشنات واحداث التسجيل مع العلم ان تسجيل الدخول يعمل
  19. هذا الترايقر من الكلنت للسيرفر 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 )
  20. انا حاطه كذا بس باقي فيه خخطأ في ملف سيرفر بالتحديد في فنكشنات التسجيل الدخول ضبط معي بس التسجيل فيه اخطاء
  21. تقصد من السيرفر اسوي triggerServerEvent هو اسمه تريقر سيرفر يعني من الكلنت يب بس الرجال يقول حط تريقر سيرفر بـ سيرفر
  22. تقصد من السيرفر اسوي triggerServerEvent
  23. السلام عليكم , شباب بغيت منكم خدمه ابيكم تساعدوني بـ ذا الكود :^ 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
  24. دوك Client local FTH = "0" ----- ذا الزر 0 function Show () getVisible = guiGetVisible (wnd) if (getVisible == true) then guiSetVisible (wnd, false) showCursor (false) guiSetInputEnabled(false) end if (getVisible == false) then showCursor (true) setTimer(function() guiSetAlpha ( wnd, tonumber(0) ) guiSetVisible (wnd, true) 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(FTH,"down",Show) --------- FTH = قيمة انا محددها لفتح اللوحه خلاص صلحته وومشكور تابل + هذا الكود بعد التصليح ولحس المخ function Show () getVisible = guiGetVisible (wnd) if (getVisible == true) then guiSetVisible (wnd, false) showCursor (false) guiSetInputEnabled(false) removeEventHandler( "onClientRender", root, dx ) ----- عند اغلاق اللوحه يحذف الدي اكس 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",Show)
×
×
  • Create New...