-
Posts
379 -
Joined
-
Last visited
-
Days Won
4
Everything posted by Ram,
-
دامك تعرف تطرح موضوع ليه ؟ + لا تستهبل لأنه ماينفع سمول! مافي فنكشن كذا
-
كيف سويتها كلها سمول واشتغل ؟ !!! يعني تسوقها !!!!!!!!!؟؟؟ مو موجودة بالويكي وهذا مو فنكشن أصلاً وراح يجيبلك بلدي بق nil تسوقها! جاك كذا لانك غيرتها لسمول!
-
سطر 129 , الاوتبوت شات بوكس نسيت حرف t فقط .
-
الاكواد صحيحة وانا جربتها , المشكلة منك
-
لآ مو كاتب حرف غلط , وين الحرف الغلط !!؟ سجل دخولك , بعدين اكتب باف8 auto واطلع من السيرفر , وارجع ادخل وشوف شيصير , و شوف الدي بق من لوق السيرفر لو يطلع شي.
-
حاط المود بقروب الادمن؟ + حط اخر كود حطيته لك وحطه بقروب الادمن ’, ولا تنسى تسوي ريفرش
-
قوي ؟ , مافي مشكلة بالكود ومافي شي بالدي بق المشكله منه . + addCommandHandler("tst", function(commander) h,m,s = 2,60,60 timer = setTimer( function() local seconds = s - 1 local hours = h if ( seconds < 1 ) then s = 60 m = m - 1 end local minutes = m if ( minutes == 0 ) then if ( hours ~= 0 ) then m = 60 end end if ( h == 0 and m == 0 and s == 0 ) then setGameType( "إنتهى العد التنازلي #" ) return timer = nil end setGameType(tostring(h)..":"..tostring(m)":"..tostring(s)":- العد التنازلي") end, 1000, 0 ) end ) Edit,
-
اطرح سطر الدي بق كامل! وأي سطر المشكلة انت لاني ماشوف مشكلة بالاكواد
-
+1
-
يب بس يمسح علامات الـ = وتضبط معه addCommandHandler("tst", function(commander) h,m,s = 2,60,60 timer = setTimer( function() local seconds = s - 1 local hours = h if ( seconds < 1 ) then s = 60 local minutes = m - 1 end local minutes = m if ( minutes == 0 ) then if ( hours ~= 0 ) then m = 60 end end if ( h == 0 and m == 0 and s == 0 ) then setGameType( "إنتهى العد التنازلي #" ) return timer = nil end setGameType(tostring(h)..":"..tostring(m)":"..tostring(s)":- العد التنازلي") end, 1000, 0 ) end ) *
-
Server :- executeSQLQuery("CREATE TABLE IF NOT EXISTS players_auto( serialx TEXT, userx TEXT, passx TEXT)") executeSQLQuery("CREATE TABLE IF NOT EXISTS players_save( serial TEXT, user TEXT, pass TEXT)") function AddPlayer(serial,user,pass) executeSQLQuery("INSERT INTO players_save(serial,user,pass) VALUES(?,?,?)",serial,user,pass) end function addPlayerxz(serial,user,pass) executeSQLQuery("INSERT INTO players_auto(serialx,userx,passx) VALUES(?,?,?)",serial,user,pass) end function isPlayerSave(serial) local sel = executeSQLQuery("SELECT serial FROM players_save WHERE serial=?",serial) if sel == 0 then return false else return true end end function isPlayerSavedAuto(serial) local sel = executeSQLQuery("SELECT serial FROM players_auto WHERE serialx=?",serial) if sel == 0 then return false else return true end end function getUserAndPass(serial) local user,pass = "","" if isPlayerSave(serial) then local sel = executeSQLQuery("SELECT * FROM players_save WHERE serial=?",serial) for i,player in ipairs(sel) do if i == 1 then user = player.user pass = player.pass end end return user,pass end return false end function getUsernameAndPassword(serial) local user,pass = "","" if isPlayerSavedAuto(serial) then local sel = executeSQLQuery("SELECT * FROM players_auto WHERE serialx=?",serial) for i,player in ipairs(sel) do if i == 1 then userx = player.userx passx = player.passx end end return userx,passx end return false end addEvent("onGetSave",true) addEventHandler("onGetSave",root, function () local serial = getPlayerSerial(source) if isPlayerSave(serial) then local user,pass = getUserAndPass(serial) triggerClientEvent(source,"onPutSave",source,user,pass) end if isPlayerSavedAuto(serial) then local user,pass = getUsernameAndPassword(serial) logIn(source,user,pass) triggerClientEvent(source,"onCl",source) end end ) addEvent("onLoginWith",true) addEventHandler("onLoginWith",root, function (user,pass) local acc = getAccount(user,pass) local serial = getPlayerSerial(source) if acc then logIn(source,acc,pass) outputChatBox("* تم بنجاح تسجيل دخول",source,0,255,0) AddPlayer(serial,user,pass) triggerClientEvent(source,"onCl",source) else outputChatBox("* الحساب او كلمة المرور خطأ",source,255,0,0) end end ) addEvent("onLogin",true) addEventHandler("onLogin",root, function (user,pass) local acc = getAccount(user,pass) if acc then logIn(source,acc,pass) outputChatBox("* تم بنجاح تسجيل دخول",source,0,255,0) triggerClientEvent(source,"onCl",source) setElementData(source,"Password",""..pass.."") else outputChatBox("* الحساب او كلمة مرور خطأ",source,255,0,0) end end ) addEvent("onReg",true) addEventHandler("onReg",root, function (user,pass) local acc = getAccount(user,pass) if acc then outputChatBox("* هذا الحساب مستخدم من قبل",source,255,0,0) else addAccount(user,pass) outputChatBox("* Username = " .. user .. "",source,0,255,0) outputChatBox("* Password = " .. pass .. "",source,0,255,0) end end ) addCommandHandler("auto",function(p) local acc = getPlayerAccount(p) if ( not isGuestAccount(acc) ) then local serial = getPlayerSerial(p) if ( not isPlayerSavedAuto(serial) ) then local Data = getElementData(p,"Password") addPlayerxz(serial,acc,Data) outputChatBox("* تم تفعيل الميزة",p,0,255,0) else ouputChatBox("* لقد قمت بتفعيل الميزة من قبل",p,255,0,0) end else outputChatBox("* عليك ان تسجل دخولك أولاً",p,255,0,0) end end ) addCommandHandler("unauto",function(p) local acc = getPlayerAccount(p) if ( not isGuestAccount(acc) ) then local serial = getPlayerSerial(p) if ( isPlayerSavedAuto(serial) ) then executeSQLQuery("DELETE FROM players_auto WHERE serialx=?", serial) outputChatBox("* تم إلغاء تفعيل الميزة",p,0,255,0) else outputChatBox("* هذه الميزة غير مفعلة",p,255,0,0) end else outputChatBox("* عليك ان تسجل دخولك أولاً",p,255,0,0) end end ) بالتوفيق وأعتذر عالتأخير
-
Client :- triggerServerEvent("onGetSave",localPlayer) showCursor ( true ) addEvent("onPutSave",true) addEventHandler("onPutSave",root, function (puser,ppass) guiSetText(user,puser) guiSetText(pass,ppass) end ) addEventHandler("onClientGUIClick",root, function () local user = guiGetText(user) local pass = guiGetText(pass) if ( source == btn.login ) then if user ~= "" and pass ~= "" then if guiCheckBoxGetSelected(remember) then triggerServerEvent("onLoginWith",localPlayer,user,pass) else triggerServerEvent("onLogin",localPlayer,user,pass) end else outputChatBox("* You Must Write Username Or Password",255,0,0) end elseif ( source == btn.reg ) then if user ~= "" and pass ~= "" then triggerServerEvent("onReg",localPlayer,user,pass) else outputChatBox("* You Must Write Username Or Password",255,0,0) end end end ) ---------------------------------------------------------------------------- addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == gust ) then guiSetVisible ( main, false ) showCursor ( false ) end end ) addEvent("onCl",true); addEventHandler("onCl",root,function() guiSetVisible(main,false) showCursor(false) end ) بالنسبة لـ حق التسجيل التلقائي , بروح الحمام وأجي اسويه لآ تنسى اللايك "
-
بالنسبة لمشكلتك حقت تختفي , تفضل triggerServerEvent("onGetSave",localPlayer) showCursor ( true ) addEvent("onPutSave",true) addEventHandler("onPutSave",root, function (puser,ppass) guiSetText(user,puser) guiSetText(pass,ppass) end ) addEventHandler("onClientGUIClick",root, function () local user = guiGetText(user) local pass = guiGetText(pass) if ( source == btn.login ) then if user ~= "" and pass ~= "" then if guiCheckBoxGetSelected(remember) then triggerServerEvent("onLoginWith",localPlayer,user,pass) else triggerServerEvent("onLogin",localPlayer,user,pass) end else outputChatBox("* You Must Write Username Or Password",255,0,0) end elseif ( source == btn.reg ) then if user ~= "" and pass ~= "" then triggerServerEvent("onReg",localPlayer,user,pass) else outputChatBox("* You Must Write Username Or Password",255,0,0) end end end ) ---------------------------------------------------------------------------- addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == gust ) then guiSetVisible ( main, false ) showCursor ( false ) end end ) لكن ’ لازمني اكواد سيرفر عشان كذا حتى لو سجلت دخولك راح اللوحة تظل ظاهره " إطرح اكواد سيرفر أما مشكلتك الثانية مافهمتها صراحة , أها فهمت طلبك الثاني , طيب إرسل اكواد سيرفر وأسويه لك
-
طيب الحين مشكلتك هي انه لما يتغير اسم اللاعب , ما يتغير الإسم بالقريد لست ؟ طيب اطرحلي اكواد السيرفر والكلنت أشوف برب 10 دقايق وراجعلك وبضبطلك ياها
-
addCommandHandler("tst", function(commander) h,m,s = 2,60,60 timer = setTimer( function() local seconds = s = s - 1 local hours = h if ( seconds < 1 ) then s = 60 local minutes = m = m - 1 end local minutes = m if ( minutes == 0 ) then if ( hours ~= 0 ) then m = 60 end end if ( h == 0 and m == 0 and s == 0 ) then setGameType( "إنتهى العد التنازلي #" ) return timer = nil end setGameType(tostring(h)..":"..tostring(m)":"..tostring(s)":- العد التنازلي") end, 1000, 0 ) end ) ملاحظة , انا سويتها فوق ثلاث ساعات ,. يعني ساعتين و 60 دقيقة
-
مافيه إنه getPlayerAccount بترجع سترنق , انا قلت انه التو سترنق + getAccountName بتعطي قيمة سترنق * ركز
-
لا يازم حبيبنا انتا <3
-
غلط يسويها بالسيريال لازم يطرح صاحب الموضوع أكواد ملف admin_server.lua عشان نسويها له
-
الاكاونت مو سترنق , لازم تحول قيمته ل سترنق اما getAccountName واما تو سترنق أنا فاهمها منيح ارتاح مش محتاج ذذ
-
قصف أرض جو بعدين Error = خطأ تقني ياهبل لازم تكتب Wrong
-
إقفال الوظيفة ... مو إقفال الحدث + الأرقمنت الأول بالفنكشن حق addCommandHandler لازم يكون اللاعب , وانت حاطه سورس بإختصار السورس = nil source = nil
-
غلط كودك هو يبي تايمر يجي مرة وحده فوق الشاشة يعني DX + يبي يجي التايمر يعني getTimerDetails ومايبيها أوتبوت شات بوكس يصاحب الموضوع سويها دي إكس واستخدم هذي الاكواد "onClientRender" setTimer getTimerDetails