aLRoQi Posted October 3, 2013 Share Posted October 3, 2013 آلسلـآم عليكم " كيف حـآل آلجميع " آن شاء الله بخير " عندي مشكلهه بـ آلبرمجهة " تعلمت من آلويكي بس آبي واحد يعطيني آمثلهة آنا سويت لوحهة تسجيل دخول وماقصر آخوي تـآبل علمني كود آلدخول وكودآت واجد لكن آبي وآحد يسإعدني بـ كود آلتسجيل لآن يكفي سإعدني آخوي تـآبل ي ليت وآحد يعطيني كود آلتسجيل كـآمل ومعدل عليهه وانا آحإول آفهم من آلكود والتعديل وآكون آن شاء الله فـآههم هاالاشيـآء " بـ آنتظإر مســإعدتكم " Link to comment
#DRAGON!FIRE Posted October 3, 2013 Share Posted October 3, 2013 # تقصد وقت يجي يضغط زر تسجيل الدخول يسجله ؟ , ولأ وش Link to comment
Stranger Posted October 3, 2013 Share Posted October 3, 2013 تستخدم هذي getAccount addAccount Link to comment
#DRAGON!FIRE Posted October 3, 2013 Share Posted October 3, 2013 تستخدم هذي getAccount addAccount # الححين ردكـ م له داعي ولخبطت الرجال , يعني واحد مبتدئ وش تتوقع وقت تعطيه كذا ؟ , لأ عأطيه فنكشنين بس , # ي اخ فالنفترضض انك مسوي زر اسمه Register # طيب الحين تبيه وقت يضغط يسسوي حساب , كيف ؟ , اول شي نحط حدث الضضغط , وبعدين نسوي تريقر الحين تقول ليه التريقر , التريقر لأنه في بالموضوع اكواد سيرفر # والكود حق وقت يضغط كلنت , الحين سوينا تريقر وهناك نستقبل , ونحط الأكأونت # وهذي هي الفنكشنات التاليةة : ... Event : onClientGUIClick # نضضيف حدث وقت يضضغط guiGetText # نجيب الكلأم اللي كتبه بالأديت حق اليوزر نيم والباسس triggerServerEvent # ونرسل تريقر ونرسل معاهم الـكلأم اللي جبناه من الأيديت # الحين سيرفر نسوي addEvent # بأسم التريقر اللي سويناه addEventHandler # بأسم التريقر اللي سويناه getAccount # نتحقق لو الحساب موجود بالسسسيرفر او لأ addAccount # نسسوي حسساب جديد بـ الأسم اللي حطه والباسس , طبعا اليوزر والباس معرفين بالفنكشن Link to comment
Stranger Posted October 4, 2013 Share Posted October 4, 2013 تستخدم هذي getAccount addAccount # الححين ردكـ م له داعي ولخبطت الرجال , يعني واحد مبتدئ وش تتوقع وقت تعطيه كذا ؟ , لأ عأطيه فنكشنين بس , # ي اخ فالنفترضض انك مسوي زر اسمه Register # طيب الحين تبيه وقت يضغط يسسوي حساب , كيف ؟ , اول شي نحط حدث الضضغط , وبعدين نسوي تريقر الحين تقول ليه التريقر , التريقر لأنه في بالموضوع اكواد سيرفر # والكود حق وقت يضغط كلنت , الحين سوينا تريقر وهناك نستقبل , ونحط الأكأونت # وهذي هي الفنكشنات التاليةة : ... Event : onClientGUIClick # نضضيف حدث وقت يضضغط guiGetText # نجيب الكلأم اللي كتبه بالأديت حق اليوزر نيم والباسس triggerServerEvent # ونرسل تريقر ونرسل معاهم الـكلأم اللي جبناه من الأيديت # الحين سيرفر نسوي addEvent # بأسم التريقر اللي سويناه addEventHandler # بأسم التريقر اللي سويناه getAccount # نتحقق لو الحساب موجود بالسسسيرفر او لأ addAccount # نسسوي حسساب جديد بـ الأسم اللي حطه والباسس , طبعا اليوزر والباس معرفين بالفنكشن |--__--|" هو قال انا سويت مود تسجيل يعني مو مبتدي لو مبتدي ما يسوي كلام يطلع في الشات |--___--|" اما يسوي مود تسجيل ,.؟؟؟ اكيد انه مو مبتدي Link to comment
aLRoQi Posted October 4, 2013 Author Share Posted October 4, 2013 لآ ي قلبي مبتدى " زآحف ي ليت توحظلي شوي يعني عطني آلكود كـآمل حق آلتسجيل وقلي مثلا تعدل على ذا وتحط مثلا كلمه وكذآ " Link to comment
AboShanab Posted October 4, 2013 Share Posted October 4, 2013 بعطيك كود جاهز وانت شوفهـ جربه عندك .. # addEvent("onReg", true) addEventHandler("onReg",root, function ( player, user, pass ) local account = getAccount ( user, pass ) if ( account ~= false ) then if (logIn ( player, account, pass ) == true) then outputChatBox ( "You Registerd and Logged in Sucessfuly!", player, 255,255, 0 ) else outputChatBox ( "You Are Already Logged in !", player, 255, 255, 0 ) end else account = addAccount ( user, pass ) if (logIn ( player, account, pass ) == true) then outputChatBox ( "You Registerd and Logged in Sucessfuly!", player, 255,255, 0 ) else outputChatBox ( "Register Error !", player, 255, 0, 0 ) end end end ) Link to comment
#DRAGON!FIRE Posted October 4, 2013 Share Posted October 4, 2013 لآ ي قلبي مبتدى " زآحف ي ليت توحظلي شوي يعني عطني آلكود كـآمل حق آلتسجيل وقلي مثلا تعدل على ذا وتحط مثلا كلمه وكذآ " # بعطيكـ الكود كـأمل , وبشرحه لكـ نقطةة نقطةة .. Client Side ! Window = guiCreateWindow (.....) # سوينا النافذةة مثلأ User = guiCreateEdit (.....) # وسوينا عليها الأيديت حق اليوزر Pass = guiCreateEdit (.....) # والأيديت حق الباسس Register = guiCreateButton (....) # وزر التسسجيل addEventHandler("onClientGUIClick", root, # نضضيف حدث الضغط function () # فنكشن جديد local user = guiGetText(User) # هنا نجيب الكلأم اللي كتبه بـ ايديت اليوزر local pass = guiGetText(Pass) # وهنا نجيب الكلأم اللي كتبه بـ ايديت الباسس if ( source == Register ) then # لو ضغط على زر التسجيل triggerServerEvent("Regi",getLocalPlayer(),user,pass) # ونرسسل معاه الـكلأم اللي جبناه من 2 اديت Regi نسوي تريقر بـ اسم end # اغلأق الفنكشن end # اغلأق if ) # اأغلأق # الحين سوينا الكلنت حلو , وش باقي ؟ , باقي نستقبل التريقر من سيرفر ونسوي حساب جديد بـ اسم اليوزر اللي جبناه والباسس اللي جبناه , Server Side ! addEvent("Regi",true) # اضضأفةة التريقر addEventHandler("Regi",getRootElement(), # كمان هنا function (user,pass) # فنكشن جديد , وركز هنا , اليوز والباس معرفين بالفنكشن روح ارجع للتريقر تشوف اخره يوزر وباس يعني هذول رسلناهم مع التريقر local account = getAccount(user,pass) # نتحقق من وجود الحسساب if ( account ) then # لو موجود outputChatBox("* This Account is Already Used",source,255,0,0) # يقله بالششات انه موجود else # لو مأ كان موجود addAccount(user,pass) # يضضيف اكأونت جديد بـ اسم الحساب اللي جبناه والباس اللي جبناه outputChatBox("Your UserName: " .. user .. " Your PassWord : " .. pass,source,255,150,255) # وهنا يقله بالشات اسم اليوزر حقه والباس حقه end # اغلأق if end # اغلأق الفنكشنن ) # اغلأق Link to comment
aLRoQi Posted October 4, 2013 Author Share Posted October 4, 2013 والله ي زآحف انا مبتدى يعني آلمفروض تقول وش معنى الكلام حق البرمجهة الي تقولهه Link to comment
yazan Posted October 5, 2013 Share Posted October 5, 2013 GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(-7,480,799,599,"لوحة تسجيل دخول",false) guiSetAlpha(GUIEditor_Window[1],1) GUIEditor_Label[1] = guiCreateLabel(438,524,359,68,"برمجة روقي",false,GUIEditor_Window[1]) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Memo[1] = guiCreateMemo(84,181,614,43,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(516,361,124,47,"login",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(192,369,122,49,"register",false,GUIEditor_Window[1]) GUIEditor_Memo[2] = guiCreateMemo(86,255,612,41,"",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(8,181,71,41,"NaIm",false,GUIEditor_Window[1]) GUIEditor_Label[3] = guiCreateLabel(8,267,62,30,"pass",false,GUIEditor_Window[1]) GUIEditor_Label[4] = guiCreateLabel(717,191,63,26,"اسمك",false,GUIEditor_Window[1]) guiSetFont(GUIEditor_Label[4],"default-bold-small") GUIEditor_Label[5] = guiCreateLabel(714,262,59,30,"كلمة سر",false,GUIEditor_Window[1]) GUIEditor_Label[6] = guiCreateLabel(19,527,161,65,"By yaZan",false,GUIEditor_Window[1]) GUIEditor_Image[1] = guiCreateStaticImage(10,26,776,154,"images/yazan.png",false,GUIEditor_Window[1]) function open() guiSetVisible(GUIEditor_Window[1],not guiGetVisible(GUIEditor_Window[1])) showCursor(guiGetVisible(GUIEditor_Window[1])) guiSetInputEnabled(guiGetVisible(GUIEditor_Window[1])) end bindKey("F2","down",open) addEventHandler("onClientGUIClick",root, function () local user = guiGetText(GUIEditor_Memo[1]) local pass = guiGetText(GUIEditor_Memo[2]) if ( source == GUIEditor_Button[1] ) then if string.len(user) > 0 and string.len(pass) > 0 then triggerServerEvent("onLogin",localPlayer,user,pass) end elseif ( source == GUIEditor_Button[2] ) then if string.len(user) > 0 and string.len(pass) > 0 then triggerServerEvent("onRegister",localPlayer,user,pass) end end end ) addEvent("onLogin",true) addEventHandler("onLogin",root, function (user,pass) local acc = getAccount(user,pass) if ( acc ) then logIn(source,acc,pass) else outputChatBox("* Worng Username Or Password",source,255,0,0) end end ) addEvent("onRegister",true) addEventHandler("onRegister",root, function (user,pass) local acc = getAccount(user,pass) if ( acc ) then outputChatBox("* This Account is Already Exist",source,255,0,0) else addAccount(user,pass) outputChatBox("* You,re User : " .. user,source,255,255,255) outputChatBox("* You,re Pass : " .. pass,source,255,255,255) end end ) 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