#[K]iLLeR<3 Posted September 6, 2018 Share Posted September 6, 2018 (edited) السلام عليكم ابي احط داتا معينه تضل يوم على الاعب و بعدين تروح كيف ؟ مثلاً ابيه لما يضغط على زر تيجي له داتا و ما تروح عنه الا بعد يوم حتى لو طلع Edited September 6, 2018 by #[K]iLLeR<3 Link to comment
#[K]iLLeR<3 Posted September 6, 2018 Author Share Posted September 6, 2018 غريب الكل ساحب Link to comment
KillerX Posted September 6, 2018 Share Posted September 6, 2018 44 minutes ago, #[K]iLLeR<3 said: السلام عليكم ابي احط داتا معينه تضل يوم على الاعب و بعدين تروح كيف ؟ مثلاً ابيه لما يضغط على زر تيجي له داتا و ما تروح عنه الا بعد يوم حتى لو طلع تقدر تسوي داتا علي الاعب بزرار تمام بس لما الاعب يخرج بتروح الداتا 1 Link to comment
iMr.WiFi..! Posted September 6, 2018 Share Posted September 6, 2018 استعمل ال SQL او Account Data Link to comment
#[K]iLLeR<3 Posted September 6, 2018 Author Share Posted September 6, 2018 12 minutes ago, KillerX said: تقدر تسوي داتا علي الاعب بزرار تمام بس لما الاعب يخرج بتروح الداتا 5 minutes ago, iMr.WiFi..! said: استعمل ال SQL او Account Data انا ابي استعمل setAccountData لكن كيف اعملها بعد يوم تروح ؟ Link to comment
KillerX Posted September 6, 2018 Share Posted September 6, 2018 1 minute ago, #[K]iLLeR<3 said: انا ابي استعمل setAccountData لكن كيف اعملها بعد يوم تروح ؟ يعني تبي لما تضغط زر يحطها ولما تضغط زر اخر يشيلها ؟ Link to comment
#[K]iLLeR<3 Posted September 6, 2018 Author Share Posted September 6, 2018 1 minute ago, KillerX said: يعني تبي لما تضغط زر يحطها ولما تضغط زر اخر يشيلها ؟ لالا الحين مثلاً بعمل مود هداية يوميه لما يضغط على اخذ الهدية يصير عليه داتا باليوم الثاني تروح عنه الداتا بس كذا Link to comment
KillerX Posted September 6, 2018 Share Posted September 6, 2018 Just now, #[K]iLLeR<3 said: لالا الحين مثلاً بعمل مود هداية يوميه لما يضغط على اخذ الهدية يصير عليه داتا باليوم الثاني تروح عنه الداتا بس كذا سوي تايمر لمدة يوم يشيل منوا الداتا حقت الاكونت يعني اول ما يدوس يحط داتا علي الاكونت حقوا ويسوي تايمر لمدة يوم وبعد ما يخلص التايمر يشيل منوا الداتا ذي 1 Link to comment
#[K]iLLeR<3 Posted September 6, 2018 Author Share Posted September 6, 2018 2 minutes ago, KillerX said: سوي تايمر لمدة يوم يشيل منوا الداتا حقت الاكونت يعني اول ما يدوس يحط داتا علي الاكونت حقوا ويسوي تايمر لمدة يوم وبعد ما يخلص التايمر يشيل منوا الداتا ذي كيف اشيل الداتا , ممكن مثال للكلام الي تقوله ؟ addEvent("money",true) addEventHandler("money",root, function () local money = math.random(50000, 100000) givePlayerMoney ( source, money ) setElementData( source,"have money" , true ) local account = getPlayerAccount(source) if account and not isGuestAccount(account) then have = getElementData( source , "have money" , true ) setAccountData(account,"have2",have) end end) الحين عملت ذي صح ؟ شلون اشيل الداتا و كذا Link to comment
KillerX Posted September 6, 2018 Share Posted September 6, 2018 -- اول ما يضغط الزر يسوي تريقر للسيرفر ويعطية داتا -- اكيد لما تسوي التريقر الاعب هيكون السورس لازم تخلية السورس setElementData(source,'Data',true) setTimer(Timer,'هنا عدد المليسكند باليوم حاول تسوي العملية الحسابية ذي',1,source) function removeAccountData ( playerAccount, data ) if ( playerAccount ~= "" ) and ( data ~= "" ) then if getAccount ( playerAccount ) then local dataName = getAccountData(playerAccount, data) if ( dataName ~= nil ) or ( dataName ~= "" ) then setAccountData(playerAccount, data, false) end end end end function Timer(player) setAccountData (player,'Data',false) -- or removeAccountData(player,'Data') end 2 Link to comment
#[K]iLLeR<3 Posted September 6, 2018 Author Share Posted September 6, 2018 4 minutes ago, KillerX said: -- اول ما يضغط الزر يسوي تريقر للسيرفر ويعطية داتا -- اكيد لما تسوي التريقر الاعب هيكون السورس لازم تخلية السورس setElementData(source,'Data',true) setTimer(Timer,'هنا عدد المليسكند باليوم حاول تسوي العملية الحسابية ذي',1,source) function removeAccountData ( playerAccount, data ) if ( playerAccount ~= "" ) and ( data ~= "" ) then if getAccount ( playerAccount ) then local dataName = getAccountData(playerAccount, data) if ( dataName ~= nil ) or ( dataName ~= "" ) then setAccountData(playerAccount, data, false) end end end end function Timer(player) setAccountData (player,'Data',false) -- or removeAccountData(player,'Data') end مشكور بجرب Link to comment
KillerX Posted September 6, 2018 Share Posted September 6, 2018 2 minutes ago, #[K]iLLeR<3 said: مشكور بجرب عفوا حياك الله 1 Link to comment
Mr.Mostafa Posted September 7, 2018 Share Posted September 7, 2018 7 hours ago, #[K]iLLeR<3 said: مشكور بجرب لو رسترت آلمود آو خرجت ودخلت , كل آلتآيمر بيروح آتوقع آستخدم setTimer executeSQLQuery Link to comment
#[K]iLLeR<3 Posted September 7, 2018 Author Share Posted September 7, 2018 1 hour ago, Mr.Mostafa said: لو رسترت آلمود آو خرجت ودخلت , كل آلتآيمر بيروح آتوقع آستخدم setTimer executeSQLQuery الداتا بتنحفظ على الحساب يعني ايش ما يصير ما بروح طول ما المود شغال و مو مهم الباقي و شكراً للمساعدة Link to comment
Mr.Mostafa Posted September 7, 2018 Share Posted September 7, 2018 Just now, #[K]iLLeR<3 said: الداتا بتنحفظ على الحساب يعني ايش ما يصير ما بروح طول ما المود شغال و مو مهم الباقي و شكراً للمساعدة يب الداتا بتنحفظ , لكن التايمر ما بينحفظ Link to comment
#[K]iLLeR<3 Posted September 7, 2018 Author Share Posted September 7, 2018 1 minute ago, Mr.Mostafa said: يب الداتا بتنحفظ , لكن التايمر ما بينحفظ مدري وش الحل بسويها بالسيكل خلاص Link to comment
Trefeor Posted September 7, 2018 Share Posted September 7, 2018 سويها بالجداول يـ أخي -- Ex : --- Client local button = guiCreateButton ( ............. ) addEventHandler ( "onClientGUIClick" , root , function ( ) if ( source == button ) then triggerServerEvent("GiveMoney",localPlayer) end end ) --- Server timers = { } addEvent ( "GiveMoney" , true ) addEventHandler ( "GiveMoney" , root , function ( ) if ( isTimer ( timers [ getPlayerSerial ( source ) ] ) ) then return end givePlayerMoney ( source , 50000 ) timers [ getPlayerSerial ( source ) ] = setTimer ( function ( ) end , 5*60*1000 , 1 ) end ) Link to comment
Mr.Mostafa Posted September 7, 2018 Share Posted September 7, 2018 Just now, Trefeor said: end ) بس نفس المشكلة , لو ترستر المود بيروح التايمر Link to comment
SycroX Posted September 7, 2018 Share Posted September 7, 2018 11 minutes ago, Mr.Mostafa said: بس نفس المشكلة , لو ترستر المود بيروح التايمر احفظ التايمر بالأكونت داتا عادي Link to comment
Mr.Mostafa Posted September 7, 2018 Share Posted September 7, 2018 Just now, #َxLysandeR said: احفظ التايمر بالأكونت داتا عادي مب انا صاحب الموضوع اصلا ^,^ Link to comment
#[K]iLLeR<3 Posted September 7, 2018 Author Share Posted September 7, 2018 1 hour ago, #َxLysandeR said: احفظ التايمر بالأكونت داتا عادي كيف ؟ احط على التايمر داتا و احفظ الداتا بالاكونت ؟ 1 hour ago, Trefeor said: سويها بالجداول يـ أخي -- Ex : --- Client local button = guiCreateButton ( ............. ) addEventHandler ( "onClientGUIClick" , root , function ( ) if ( source == button ) then triggerServerEvent("GiveMoney",localPlayer) end end ) --- Server timers = { } addEvent ( "GiveMoney" , true ) addEventHandler ( "GiveMoney" , root , function ( ) if ( isTimer ( timers [ getPlayerSerial ( source ) ] ) ) then return end givePlayerMoney ( source , 50000 ) timers [ getPlayerSerial ( source ) ] = setTimer ( function ( ) end , 5*60*1000 , 1 ) end ) مشكور لكن اقدر اعملها على الحساب ؟ + كم مدة التايمر الي انت حاطه Link to comment
SycroX Posted September 7, 2018 Share Posted September 7, 2018 1 minute ago, #[K]iLLeR<3 said: كيف ؟ احط على التايمر داتا و احفظ الداتا بالاكونت ؟ سوي تايمر .. بعدين استخدم onResourceStop getTimerDetails setAccountData و احظفها علي حساب اللاعب بعدين onResourceStart getAccountData setTimer 1 Link to comment
Trefeor Posted September 7, 2018 Share Posted September 7, 2018 3 minutes ago, #[K]iLLeR<3 said: + كم مدة التايمر الي انت حاطه 5 minutes Link to comment
#[K]iLLeR<3 Posted September 7, 2018 Author Share Posted September 7, 2018 تم المساعدة مشكورين @#َxLysandeR @Trefeor @KillerX @Mr.Mostafa @iMr.WiFi..! 3 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