MuhannaDx Posted December 19, 2015 Share Posted December 19, 2015 السلامم عليكم ورحمة الله وبركاته أما بعدد .. صلو على محمد ( عليه الصلاة والسلام )ء انا سويت لوحة تسجيل دخول أول مرة امر بالمرحله ذي وفيه خطا ولم اجدهه اتمنى افادتي كلينت .. function MuhannaDx1() if ( source == btnLogin ) then local user = guiGetText ( edtUser ) -- هنا ايديت الاسم local pass = guiGetText ( edtPass ) -- هنا ايديت الباس triggerServerEvent ( "Login", localPlayer, user, pass ) -- نرسل لسيرفر end end addEventHandler ( "onClientGUIClick", root, MuhannaDx1 ) سيرفر .. addEvent ( "Login", true ) function MuhannaDx ( user, pass ) local result = logIn(source, user, pass) end addEventHandler ( "Login", root, MuhannaDx ) أين الخطا ؟ والسلام عليكم ورحمة الله وبركاتهه Link to comment
EmBaby85 Posted December 19, 2015 Share Posted December 19, 2015 1. /debugscript 3 2. تأكد انك وضعت السكربت في جروب الأدمن Link to comment
MuhannaDx Posted December 19, 2015 Author Share Posted December 19, 2015 1. /debugscript 32. تأكد انك وضعت السكربت في جروب الأدمن LoginPanel/Server.lua:7: Bad argument @"LogIn" محطيه في الجروب ادمن ! Link to comment
TAPL Posted December 19, 2015 Share Posted December 19, 2015 الأرقمنت الثاني مطلوب المنت حساب، انت حاط سترنق اسم الحساب logIn في فنكشن getAccount تحتاج تجيب المنت الحساب من اسم الحساب عن طريق الفنكشن iMr.Omar مثل ما قال ..و طبعاً تحتاج تحققات اضافية، كودك مافيه اي تحقق فاضي شوف المثال الي هنا https://wiki.multitheftauto.com/wiki/LogIn Link to comment
MuhannaDx Posted December 20, 2015 Author Share Posted December 20, 2015 الأرقمنت الثاني مطلوب المنت حساب، انت حاط سترنق اسم الحساب logIn في فنكشنgetAccount تحتاج تجيب المنت الحساب من اسم الحساب عن طريق الفنكشن iMr.Omar مثل ما قال ..و طبعاً تحتاج تحققات اضافية، كودك مافيه اي تحقق فاضي شوف المثال الي هنا https://wiki.multitheftauto.com/wiki/LogIn لم افهم الصراحه ايش فائدة getAccount + ليش يستخدم مرتين الباسورد ؟ + فالويكي وش معنى ذي ؟ if ( account ~= false ) then معناتها لا تساوي غير صحيح يعني صحيح ككمل .. صح ؟ Link to comment
iMr.Omar Posted December 20, 2015 Share Posted December 20, 2015 مثال على getAccount addCommandHandler('loginmyaccount', function ( plr) if ( getAccount ('youraccount','yourpassword') ~= false ) then logIn ( plr , getAccount ('youraccount','yourpassowrd') , 'yourpassword' ) end end) مأدري فيه غلط ولا , لأني كتبته ع السريع ! Link to comment
MuhannaDx Posted December 20, 2015 Author Share Posted December 20, 2015 مثال على getAccount addCommandHandler('loginmyaccount', function ( plr) if ( getAccount ('youraccount','yourpassword') ~= false ) then logIn ( plr , getAccount ('youraccount','yourpassowrd') , 'yourpassword' ) end end) مأدري فيه غلط ولا , لأني كتبته ع السريع ! مشكور ع تعبكك بس م فهمت Link to comment
Abdul KariM Posted December 20, 2015 Share Posted December 20, 2015 ^ فنكشن getAccount يجيب لك اسم الحساب وكلمة السر الارقمنت الاول اسم الحساب و الارقمنت الثاني كلمة السر Link to comment
MuhannaDx Posted December 20, 2015 Author Share Posted December 20, 2015 ^فنكشن getAccount يجيب لك اسم الحساب وكلمة السر الارقمنت الاول اسم الحساب و الارقمنت الثاني كلمة السر الي مسجله بسيرفر صح !؟ Link to comment
iMr.Omar Posted December 20, 2015 Share Posted December 20, 2015 بأختصار يتحقق ان الاكاونت الي انت تحدده مؤجود بالسيرفر آو لأ لو تلآحظ كمان https://wiki.multitheftauto.com/index.ph ... getAccount شوف المثال يقولك addEventHandler("onPlayerJoin",root,function() if getAccount(getPlayerName(source)) then outputChatBox("Please Login!",source) else outputChatBox("Please Register!",source) end end) سوا تحقق ان فيه حساب بـ اسم الاعب اذا كان فيه يقوله الرجاء تسجيل الدخول واذا مافيه حساب بأسم الاعب يقوله الرجاء التسجيل ! Link to comment
MuhannaDx Posted December 21, 2015 Author Share Posted December 21, 2015 بأختصار يتحقق ان الاكاونت الي انت تحدده مؤجود بالسيرفر آو لأ لو تلآحظ كمان https://wiki.multitheftauto.com/index.ph ... getAccount شوف المثال يقولك addEventHandler("onPlayerJoin",root,function() if getAccount(getPlayerName(source)) then outputChatBox("Please Login!",source) else outputChatBox("Please Register!",source) end end) سوا تحقق ان فيه حساب بـ اسم الاعب اذا كان فيه يقوله الرجاء تسجيل الدخول واذا مافيه حساب بأسم الاعب يقوله الرجاء التسجيل ! اها مشككور فهمت طيب كيف اسوي تحقق ان مثلا الي في الايديت ارقام او احرف فقط بدون علامات او شيء زي كذا في التسجيل لو فهمت علي لاهنت Link to comment
iMr.Omar Posted December 21, 2015 Share Posted December 21, 2015 الله يعافيك استخدم type مثأل local isType = 1 addCommandHandler('getType', function (plr) if ( type ( isType ) == 'number' ) then outputChatBox('* Number !',plr,255,255,0,true) else outputChatBox('* '..type(isType)..' ',plr,255,255,0,true) end end) المثأل server side العفو <3 Link to comment
MuhannaDx Posted December 21, 2015 Author Share Posted December 21, 2015 طيب مثلا اخوي انا عندي قيمة ابغى اتحقق انها بدون مسافة او فواصل او بلاأصح ^ ارقام و احرف , اسوي زي كذا؟ if ( type ( القيمة ) == 'number' or 'string' ) then اعررف الباقي لكن كذا صح يتحقق انها رقم او احرف غيرها لا صح ؟ Link to comment
#CroSs Posted December 21, 2015 Share Posted December 21, 2015 طيب مثلا اخوي انا عندي قيمة ابغى اتحقق انها بدون مسافة او فواصل او بلاأصح ^ ارقام و احرف , اسوي زي كذا؟ if ( type ( القيمة ) == 'number' or 'string' ) then اعررف الباقي لكن كذا صح يتحقق انها رقم او احرف غيرها لا صح ؟ if ( not string.find( String, "%W" ) ) then -- You Code Here end Link to comment
MuhannaDx Posted December 21, 2015 Author Share Posted December 21, 2015 طيب مثلا اخوي انا عندي قيمة ابغى اتحقق انها بدون مسافة او فواصل او بلاأصح ^ ارقام و احرف , اسوي زي كذا؟ if ( type ( القيمة ) == 'number' or 'string' ) then اعررف الباقي لكن كذا صح يتحقق انها رقم او احرف غيرها لا صح ؟ if ( not string.find( String, "%W" ) ) then -- You Code Here end شككرا لك لاكن ممكن اممم شرح لها بسيط @@ Link to comment
justboy Posted December 21, 2015 Share Posted December 21, 2015 طيب مثلا اخوي انا عندي قيمة ابغى اتحقق انها بدون مسافة او فواصل او بلاأصح ^ ارقام و احرف , اسوي زي كذا؟ if ( type ( القيمة ) == 'number' or 'string' ) then اعررف الباقي لكن كذا صح يتحقق انها رقم او احرف غيرها لا صح ؟ استخدم string.byte 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