Jump to content

= طلب فانكشنات =


Recommended Posts

هذا مثال للتاريخ سريع بالكلاينت بالنسبة تستخدم جداول او قواعد تقدر تستخدم اكاونت داتا للحفظ والالمنت داتا او القواعد وطبعاً تجيب اسم الحساب وتحفظه بالاسم وتضيف التاريخ 

addCommandHandler( 'aTime',
  function (   ) 
    local aTime = getRealTime() 
    local aDay = aTime.monthday 
    local aMonth = aTime.month + 1 
    local aYear = aTime.year + 1900
      outputChatBox( 'Today date : '..aDay..'/'..aMonth..'/'..aYear..'',0,255,0 )
  end
)

 

Link to comment
Just now, Mr.Pres[T]ege said:

هذا مثال للتاريخ سريع بالكلاينت بالنسبة تستخدم جداول او قواعد تقدر تستخدم اكاونت داتا للحفظ والالمنت داتا او القواعد وطبعاً تجيب اسم الحساب وتحفظه بالاسم وتضيف التاريخ 


addCommandHandler( 'aTime',
  function (   ) 
    local aTime = getRealTime() 
    local aDay = aTime.monthday 
    local aMonth = aTime.month + 1 
    local aYear = aTime.year + 1900
      outputChatBox( 'Today date : '..aDay..'/'..aMonth..'/'..aYear..'',0,255,0 )
  end
)

 

اخوي طيب لو ابيه يحدث يومي اسوي تآيمر كل 24 ساعه اليوم يزيد 1 ؟

واذا وصل 30 يوم يزيد الشهر 1 

ولا كيف ^^

Link to comment
1 minute ago, iMr ~ MnHmAr said:

اخوي طيب لو ابيه يحدث يومي اسوي تآيمر كل 24 ساعه اليوم يزيد 1 ؟

واذا وصل 30 يوم يزيد الشهر 1 

ولا كيف ^^

 

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

ولية تايمر؟ مايحتاج شيء لا تايمر ولا شيء كل مايفتح اللوحة سوي ترايقر وجيب كل حسابات السيرفر وجيب الداتا اللي حفظتها من اول وطلع نتايجها وارسلها للكلاينت كـ مثال :

وطبعاً لاتعتمد عالكود ماجربتة ولا بجربة واذا كان الاعب ماسجل دخول وصار له داتا يطلع له جنب الحساب

N/A

سوي ترايقر اذا فتح الاعب اللوحة يرسل للسيرفر الترايقر بـ اسم

'aGetAccounts'

هذا مثال فقط ولم اقم بتجربتة لكن يفترض انة يوضح الصورة المطلوبة

 

addEvent ( 'aGetAccounts',true ) 
addEventHandler( 'aGetAccounts',root,
    function (  )
            for _,aAccounts in ipairs ( getAccounts ( ) ) do
                local aClient = getAccountName( aAccounts )
                local aLastLogin = getAccountData ( aAccounts,'aLastLogin' ) or 'N/A'
                triggerClientEvent( source,'aClientAccounts',source,aClient,aLastLogin )
        end
    end
)

addEventHandler( 'onPlayerLogin',root,)
    function ( _,aAccount )
        local aTime = getRealTime ( ) 
        local aDay = aTime.monthday 
        local aMonth = aTime.month + 1 
        local aYear = aTime.year + 1900
        setAccountData( aAccount,'aLastLogin',''..aDay..'/'..aMonth..'/'..aYear..'' )
    end
)

 

Link to comment
Just now, Mr.Pres[T]ege said:

 

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

ولية تايمر؟ مايحتاج شيء لا تايمر ولا شيء كل مايفتح اللوحة سوي ترايقر وجيب كل حسابات السيرفر وجيب الداتا اللي حفظتها من اول وطلع نتايجها وارسلها للكلاينت كـ مثال :

وطبعاً لاتعتمد عالكود ماجربتة ولا بجربة واذا كان الاعب ماسجل دخول وصار له داتا يطلع له جنب الحساب

N/A

سوي ترايقر اذا فتح الاعب اللوحة يرسل للسيرفر الترايقر بـ اسم

'aGetAccounts'

هذا مثال فقط ولم اقم بتجربتة لكن يفترض انة يوضح الصورة المطلوبة

 


addEvent ( 'aGetAccounts',true ) 
addEventHandler( 'aGetAccounts',root,
    function (  )
            for _,aAccounts in ipairs ( getAccounts ( ) ) do
                local aClient = getAccountName( aAccounts )
                local aLastLogin = getAccountData ( aAccounts,'aLastLogin' ) or 'N/A'
                triggerClientEvent( source,'aClientAccounts',source,aClient,aLastLogin )
        end
    end
)

addEventHandler( 'onPlayerLogin',root,)
    function ( _,aAccount )
        local aTime = getRealTime ( ) 
        local aDay = aTime.monthday 
        local aMonth = aTime.month + 1 
        local aYear = aTime.year + 1900
        setAccountData( aAccount,'aLastLogin',''..aDay..'/'..aMonth..'/'..aYear..'' )
    end
)

 

انا بسويه بي سكل

لو احد الداتا العآديه عادي؟ و اضيفه لـ آلسكل

Edited by iMr ~ MnHmAr
Link to comment
Just now, #xDaNtE,-03 said:

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

اذا ماتقصد كدا فاسف على ردي الغلط

^_^ لا فكرتي غير  و تبسط كل شيء ^^

 

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...