Jump to content

طلب فنكشنات


Recommended Posts

ابي فنكشنات لحفظ التايمر , انا مسوي يعطي اكونت داتا للاعب وبعد بوقت يشيل منه الاكونت داتا, لو الاعب خرج السيرفر ودخل رح تضل معه الاكونت داتا وما تروح, وش استخدم مشان احفظ التايمر؟

Link to comment

مو بعد دخوله, عادي لو كان موجود او لا التايمر يبقا, يعني الحين هو معه اكونت داتا مسوي ريكونكت الاكونت داتا رح تضل والتايمر بروح كأني مسوي

killTimer

Link to comment

لا مو كذه قصدي, شوف ذا المثال

function SetData( player ) 
local account = getPlayerAccount (player) 
getAccountData (account, "newAccountData", true) 
setTimer(function() 
setAccountData(account, "newAccountData", false) 
end, 10000, 1) 
end 
addCommandHandler("AccountData", SetData) 

الحين في هنا تايمر, لو تسوي ريكونكت قبل ما يخلص ال10 ثوان وتسجل رح تضل معك الاكونت داتا على طول, المفروض الاكونت داتا تنشال بعد ما يخلص التايمر, يعني كذه مافي تايمر لو مسوي ريكونكت , فهمت قصدي؟

Link to comment

انتا قصدك

ان عندك تايمر و هو شغال و لما اللاعب يغلق او يخرج برا السييرفر التايمر هيروح اكيد

انتا تبي لما يدخل تاني التايمر يشتغل و يكمل الي وقف عندو لما الاعب خرج ؟

Link to comment
انتا قصدك

ان عندك تايمر و هو شغال و لما اللاعب يغلق او يخرج برا السييرفر التايمر هيروح اكيد

انتا تبي لما يدخل تاني التايمر يشتغل و يكمل الي وقف عندو لما الاعب خرج ؟

يب ذا يلي ابيه, او لو في طريقه انه التايمر يضل شغال حتى لو انه مو بالسيرفر

Link to comment
انتا قصدك

ان عندك تايمر و هو شغال و لما اللاعب يغلق او يخرج برا السييرفر التايمر هيروح اكيد

انتا تبي لما يدخل تاني التايمر يشتغل و يكمل الي وقف عندو لما الاعب خرج ؟

يب ذا يلي ابيه, او لو في طريقه انه التايمر يضل شغال حتى لو انه مو بالسيرفر

اعتقد الطريقة اللي انت بتقول عليها دي مش هاتنفع

استخدم حدث عند الخروج من السيرفر يحفظ الاكونت داتا بتاعت الاعب فيها الوقت المتبقي من التايمر لو الاعب كان مسجل دخوله و لو كان التايمر شغال

و حدث عند تسجيل الدخول اعمل نفس التايمر بس وقته علي حسب الاكونت داتا بتاعت الاعب

او تقدر تستخدم الاس كيو لايت بدال الاكونت داتا

Link to comment

جيب الثواني المتبقية للتايمر يوم يطلع الاعب

getTimerDetails 

SQLite وحطها بالاكاونت داتا او

ثم يوم يسجل دخوله طلع الثواني الباقية من الاكاونت داتا او قاعدة البيانات

وسوي

setTimer 

مرة ثانية وبس

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...