XPro
Members-
Posts
149 -
Joined
-
Last visited
Everything posted by XPro
-
بجرب الاكواد حقكم و اقولكم لاني توي شفت ردوكم مشكورين بس زاحف قولي وش غيرت؟ طيب؟ انت خليت الكومند في اخر السطر بس ...؟
-
طيب وين المشكل انا حاليا لسا ما جربت على سيرفر غيرتها بس وضنيت انها المشكل؟
-
لوول نبهتني وين كانت المشكلة ض ما انتبهت مشكور كانت كذا guiSetInputMode("no_binds_when_editing") if guiGetVisible(wnd) then guiSetVisible(wnd,false) showCursor(false) else guiSetVisible(wnd,true) showCursor(true) end end addEvent("Open",true) addEventHandler ("Open",root,Openwnd) ذا addEventHandler ("Open",root,Openwnd) مشكور خليتها source
-
addCommandHandler("myjail", function (player) if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(player)),aclGetGroup("Admin")) then triggerClientEvent ("Open",player) outputChatBox ("Panel Open",source,255,255,255,true) else outputChatBox ("You are not admin",source,255,255,255,true) end end) المشكلة اذا ادمن سوى الكلمة يفتح لكل الادمنية وش المشكلة في كلمة player?
-
مو شغال بس المشكلة لما اسوي رستارت للمود بعد الريسباون تصير شغالة مشكورين كلكم بسوي رساتارت و خلص بس الحين اب الطلب الثاني منع تكرار بس بدون انذار او ميوت او اي شي المهم ما تكرر نفس الجملة
-
لا مو شغالة المهم اعطيني الشي الثاني الي طلبته هو ما تكرر نفس الجملة في الشات
-
ما تروح الاسلحة يصير ما يقدر يضرب بها بس لما يخرج من الماركر يصير كل شي عادي
-
+ للاسف ما ضبطو للكواد لانو بما انه ماب تكتيك بعد السباون و العد يعطيهم اسلحة مباشرة
-
اخي الماركر معرف عندي اكيد بس ما جبته هنا بس
-
function MarkerHit( hitElement, matchingDimension ) local elementType = getElementType( hitElement ) toggleControl (hitElement, "fire", false) toggleControl (hitElement, "aim_weapon", false) end addEventHandler( "onMarkerHit", m1, MarkerHit ) function MarkerHit( hitElement, matchingDimension ) local elementType = getElementType( hitElement ) toggleControl (hitElement, "fire", true) toggleControl (hitElement, "aim_weapon", true) end addEventHandler( "onMarkerLeave", m1, MarkerHit ) راح يكون سباونه داخل الماركر لذا اول ما تجي الماب يقدر يضرب عادي حتى اسوي ريستارت يعني الحين ابيه يكون سباون حق الاعب مباشرة بدون اسلحة هذا ماب خاص للتكتيك --- ثاني شي اذا عندكم كود منع نفس الجملة يعني اذا كانت نفس الجملة ما تكرر بس و ما ياخذ لا تحذير و لا كيك ولا شي و شكرا
-
طيب ممكن تقولي معنى for i,v in ipairs و متى نسخدمها لاني ماني فاهم كلمة لوب ذي اشرح لي السطر لاهنت
-
اولا ابي شرح الكود ذا for i, plr in pairs( players ) ----- ثاني شي ابي الفنكشن الي يستخرج كل اسماء الاعبين -------- +وش معنى GridList ------- مثلا ارسال رسالة خاصة لما يفتح النافذة يلقى اسماء كل الاعبين وش هو الفنكشن المسؤول و شكرا لكم ---------
-
طيب الموضوع السابق صار فيه حديث و ما اسفدت شي + المره ذي جبت الكود
-
لاهنتو ممكن شرح الكود ذا function xmlFile ( find ) if ( find == true ) then setElementData ( localPlayer, "checkbox", true ) else setElementData ( localPlayer, "checkbox", false ) end xmlFileName = "login.xml" local xmlFile = xmlLoadFile ( xmlFileName ) if not ( xmlFile ) then xmlFile = xmlCreateFile ( xmlFileName, "checkbox" ) xmlNodeSetAttribute ( xmlFile, "savecheckbox", tostring ( getElementData ( localPlayer, "checkbox" ) ) ) end xmlNodeSetAttribute ( xmlFile, "savecheckbox", tostring ( getElementData ( localPlayer, "checkbox" ) ) ) xmlNodeSetAttribute ( xmlFile, "username", tostring ( guiGetText ( Edit_user ) ) ) xmlNodeSetAttribute ( xmlFile, "password", tostring ( guiGetText ( Edit_pass ) ) ) xmlSaveFile ( xmlFile ) xmlUnloadFile ( xmlFile ) end function getUserNameAndPass ( ) xmlFileName = "login.xml" local xmlFile = xmlLoadFile ( xmlFileName ) if ( xmlFile ) then status = xmlNodeGetAttribute ( xmlFile, "savecheckbox" ) end if ( status == "true" ) then local username = tostring ( xmlNodeGetAttribute ( xmlFile, "username" ) ) local password = tostring ( xmlNodeGetAttribute ( xmlFile, "passWord" ) ) if not ( username == "" ) and not ( password == "" ) then guiCheckBoxSetSelected ( auto, true ) guiSetText ( Edit_user, username ) guiSetText ( Edit_pass, password ) end end end و مثال اخر نستخدم فيه xml يعني مثل الاكواد ذي و شكرا
-
طيب ممكن تعطيوني كود حفظ تسجيل الدخول اذا ضغط على التشاك بوكس اذا ما ضغط ما يتسجل و بس انا لقيت بس ابي شرحهم
-
ض انا الحين من الجوال الغد اعطيك الاكواد لاني لما دورت العد كل واحد و برمجته
-
ابي كود يوم يضغط على حفظ معلوماته اي اسمه و باسورده لما يدخل مره اخرى يلقاهم محفوظين لقيت كم مود في النت الي عنده كود بسيط ابيه شرح و شكرا
-
يب معاه كل حق هو دعمني كتير على السكايب مشكور تعلم كم من شي منك تسلم
-
السلام عليكم المشكلة انو لما اجي اسجل ما تضبط و تجيني [17:42:17] ERROR: mylogin_panel\Server.lua:14: attempt to call local 'Username' (a string value) Server function LoginTo(Username,Password) local Account = getAccount (Username) local Loginin = logIn (Account,Password) if (Account ~= false) then logIn (source,Account,Password) triggerClientEvent (source,"hideLoginWindow",getRootElement()) else outputChatBox("Username Or Password False",source,255,0,0,true) end end function addaccount (Username,Password,passwordConfirm) if not Username (Username == "") then if not Password (Password == "") then if not ConfirmePassword (ConfirmePassword == "") then if (Password == ConfirmePassword ) then local accountt = getAccount (username,password) if (accountt ~= false) then local accountadd = addAccount (tostring(Username),tostring(Password)) if ( accountadd ) then triggerClientEvent (source,"Close_register",getRootElement()) outputChatBox ("#0000FF* #FFFFFFYou have sucessfuly registered! [username: #ABCDEF" .. username .. " #FF0000| #FFFFFFPassword: #ABCDEF" .. password .. "#FFFFFF]",source,255,255,255,true ) end end end end end end end addEvent("Logined",true) addEvent ("RegisterAccount",true) addEventHandler ("Logined",root,LoginTo) addEventHandler ("RegisterAccount",root,addaccount) Cleint GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Image = {} addEventHandler( "onClientResourceStart", getRootElement( ), function ( ) wnd = guiCreateWindow(397,65,457,579,"Login Panel By XPro v0.2",false) guiSetVisible(wnd, true) GUIEditor_Image[1] = guiCreateStaticImage(10,23,438,308,"images/gta-v-pc.png",false,wnd) GUIEditor_Label[1] = guiCreateLabel(22,365,74,16,"UserName : ",false,wnd) guiSetFont(GUIEditor_Label[1],"clear-normal") Edit_user = guiCreateEdit(106,357,288,32,"",false,wnd) GUIEditor_Label[2] = guiCreateLabel(22,365,74,16,"UserName : ",false,wnd) guiSetFont(GUIEditor_Label[2],"clear-normal") GUIEditor_Label[3] = guiCreateLabel(22,422,74,16,"PassWord : ",false,wnd) guiSetFont(GUIEditor_Label[3],"clear-normal") GUIEditor_Label[4] = guiCreateLabel(22,422,74,16,"PassWord : ",false,wnd) guiSetFont(GUIEditor_Label[4],"clear-normal") Edit_pass = guiCreateEdit(106,413,288,32,"",false,wnd) show = guiCreateCheckBox(113,451,16,16,"",false,false,wnd) GUIEditor_Label[5] = guiCreateLabel(135,449,103,26,"ShowPassword",false,wnd) GUIEditor_Button[1] = guiCreateButton(19,493,99,68,"Login",false,wnd) btn_login = guiCreateButton(19,493,99,68,"Login",false,wnd) guiSetFont(btn_login,"clear-normal") btn_go_register = guiCreateButton(338,493,99,68,"Register",false,wnd) guiSetFont(btn_go_register,"clear-normal") auto = guiCreateCheckBox(125,537,19,17,"",false,false,wnd) GUIEditor_Label[6] = guiCreateLabel(146,537,87,17,"Remamber Me",false,wnd) wnd_register = guiCreateWindow(537,239,340,360,"Register Panel By XPro",false) guiSetVisible(wnd_register, false) guiSetAlpha(wnd_register,1) Edit_r_name = guiCreateEdit(82,79,240,30,"",false,wnd_register) GUIEditor_Edit[1] = guiCreateEdit(74,157,5,5,"",false,Edit_r_name) GUIEditor_Label[8] = guiCreateLabel(9,84,68,31,"Username :",false,wnd_register) GUIEditor_Label[9] = guiCreateLabel(9,84,68,31,"Username :",false,wnd_register) GUIEditor_Label[10] = guiCreateLabel(9,137,68,31,"Password :",false,wnd_register) GUIEditor_Label[10] = guiCreateLabel(9,137,68,31,"Password :",false,wnd_register) Edite_r_pass = guiCreateEdit(82,128,240,30,"",false,wnd_register) GUIEditor_Label[11] = guiCreateLabel(10,190,108,16,"ConfirmePassword :",false,wnd_register) GUIEditor_Label[11] = guiCreateLabel(10,190,108,16,"ConfirmePassword :",false,wnd_register) Edite_r_Confirme = guiCreateEdit(124,182,205,31,"",false,wnd_register) btn_register = guiCreateButton(26,265,105,63,"Register",false,wnd_register) btn_close_r = guiCreateButton(207,265,105,63,"Close",false,wnd_register) addEventHandler("onClientGUIClick",btn_go_register,openRegisterWindow) addEventHandler ("onClientGUIClick",btn_login,loginin) addEventHandler ("onClientGUIClick",btn_close_r,closewnd_r) addEventHandler ("onClientGUIClick",btn_register,registeraccount) end) function openRegisterWindow () if (button == left and state == up) then if (source == btn_go_register) then guiSetVisible(wnd_register, true) guiBringToFront(wnd_register) guiSetInputEnabled(true) showCursor(true) end end end function loginin () if ( button == left and state == up) then if (source== btn_login) then Username = guiGetText (Edit_user) Password = guiGetText (Edit_pass) triggerServerEvent ("Logined",localPlayer,Username,Password) end end end function closewnd_r () if ( button == left and state == up ) then if ( source == btn_close_r ) then guiSetVisible (wnd_register,false) guiSetVisible (wnd,true) showCrusor (true) guiSetInputEnabled (true) end end end addEvent ("Close_register",true) addEventHandler ("Close_register",getRootElement(),closewnd_r) function registeraccount () if ( button== left and state == up ) then if (source == btn_register ) then Username = guiGetText (Edit_r_name) Password = guiGetText (Edite_r_pass) confirmePassword = guiGetText (Edite_r_Confirme) triggerServerEvent ("RegisterAccount",localPlayer,Username,Password,ConfirmePassword) end end end function hideLoginWindow () guiSetInputEnabled(false) guiSetVisible(wnd, false) guiSetVisible(wnd_register, false) showCursor(false) end addEvent("hideLoginWindow", true) addEventHandler("hideLoginWindow", getRootElement(), hideLoginWindow) ارجو التصحيح و تعين معكان الخطا
-
مشكور يا الاخ iMr.Dawix بس قولي على حسب كودك كيف عرفت الحدث يوم تغلق اللوحة الي هو تسجيل الدخول؟؟
-
الزاحف ذي مو لوحة تسجيل ذي لوحة دخول بس لسا ما برمجت التسجيل الحين شغالة اكتب الاسم و كلمت السر يدخل الحساب بس ما تختفي اللوحة و ما يجيني السهم
-
اول شي النافذة ما تختفي بعد التسجيل ثاني شي السهم ما يظهر Client GUIEditor_Label = {} wnd = guiCreateWindow(394,130,505,303,"Login Panel v0.1 By XPro",false) name = guiCreateLabel(59,84,79,19,"UserName : ",false,wnd) guiLabelSetColor(name,0,0,255) guiSetFont(name,"clear-normal") pass = guiCreateLabel(108,147,81,23,"Password : ",false,wnd) guiLabelSetColor(pass,0,0,255) guiSetFont(pass,"clear-normal") edit1 = guiCreateEdit(147,79,245,31,"",false,wnd) edit2 = guiCreateEdit(196,140,245,31,"",false,wnd) check = guiCreateCheckBox(387,196,21,20,"",false,false,wnd) guiCheckBoxSetSelected(check,true) GUIEditor_Label[1] = guiCreateLabel(293,196,88,25,"Remamber Me",false,wnd) guiLabelSetColor(GUIEditor_Label[1],255,0,0) login = guiCreateButton(47,232,99,61,"Login",false,wnd) register = guiCreateButton(369,232,99,61,"Register",false,wnd) guiSetAlpha(register,1) guste = guiCreateButton(210,256,89,38,"Guste",false,wnd) GUIEditor_Label[2] = guiCreateLabel(405,19,93,15,"Login Panel v0.1 By XPro",false,wnd) addEventHandler ("onClientGUIClick" ,root, function () if ( source == login ) then UserName = guiGetText ( edit1 ) PassWord = guiGetText ( edit2 ) triggerServerEvent ( "Loginin",localPlayer,UserName,PassWord ) guiSetVisible (wnd, true) showCursor ( true ) end end ) addEvent ( "CloseWindow", true ) addEventHandler ( "CloseWindow", root, function ( Logined ) if ( Logined ) then guiSetVisible ( Wnd, false ) showCursor ( false ) end end ) Server addEvent ( "Loginin", true ) addEventHandler ( "Loginin", root, function ( Username, Password ) local Account = getAccount ( Username, Password ) local Logined = logIn ( source, Account, Password ) if ( Logined ) then triggerClientEvent ("CloseWindow", source, Logined ) outputChatBox ("You Are Login in" ,source,255,0,0) else outputChatBox ("UserName Or Password False" ,source,255,0,0) end end ) ما تختفي اللوحة بعد تسجيل الدخول+ السهم ما يظهر +شكر على المساعدة الاخ Mr.R