Jump to content

استفسار


Recommended Posts

Posted

سلام عليكم و رحمه الله و بركاته

الحين انا مسوي مود يجيب اعلى فلوس في السيرفر

بس ابي اخليه يجيب كل اكونتات السيرفر

مو بس الموجودين

وش استخدم عشان اجيب كل اللاعبين ؟

يعني ابيه يجيب كل اللاعبين مب بس يلي موجودين في السيرفر

Posted
ذا اللي انت قلته :

بس ابي اخليه يجيب كل اكونتات السيرفر

.getElementsByType ع العموم عشان تجيب كل اللاعبين استخدم

سواء موجودين بالسيرفر او ل؟؟

Posted

الحين فهمني, انت تبي تجيب اللاعبين, او تبي تجيب حسابات اللاعبين؟

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

Posted
الحين فهمني, انت تبي تجيب اللاعبين, او تبي تجيب حسابات اللاعبين؟

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

ابي اجيب كل الحسابات يلي اللاعبين سجلوها بالسيرفر

بس يجيب بالرو حق الجريد ليست ال

Nick name حقهم

مو اسم الحساب

Posted
الحين فهمني, انت تبي تجيب اللاعبين, او تبي تجيب حسابات اللاعبين؟

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

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

Posted (edited)
الحين فهمني, انت تبي تجيب اللاعبين, او تبي تجيب حسابات اللاعبين؟

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

هو يبي الي يجيب اللاعبين الي داخلين السيرفر والي دخلو السيرفر

يعني يستخدم

الجداول مع

onPlayerJoin

onResourceStart

getElementsByType

Edited by Guest
Posted
الحين فهمني, انت تبي تجيب اللاعبين, او تبي تجيب حسابات اللاعبين؟

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

هو يبي الي يجيب اللاعبين الي داخلين السيرفر والي دخلو السيرفر

يعني يستخدم

الجداول مع

onPlayerJoin

onResourceStart

getElementsByType

onPlayerQuit

اخوي ممكن مثال علي

getElementsByType

Posted

انلحس مخي :lol:

تقصد تبي تجيب اسماء(النك) اصحاب الحسابات اللي مسجله بالسيرفر؟

.TF8DNA اذا كان كذا قصدك, استخدم قاعدة البيانات اسهل مثل ما قالك الأخ

: الفكره سهله حاول وبنساعدك , استخدم

executeSQLQuery -- registry قاعدة بيانات السيرفر 
-- قاعدة بيانات خارجيه 
dbConnect 
dbExec 
dbQuery 
dbPoll 

مو شرط تستخدم قاعدة البيانات, عندك اكثر من طريقه للحفظ.

استخدم الجداول او SQLite

الجداول ما راح تحفظ القيمه اذا طفيت المود وشغلته.

Posted
الحين فهمني, انت تبي تجيب اللاعبين, او تبي تجيب حسابات اللاعبين؟

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

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

، وعليكم السلام ورحمة الله وبركاته

، الاسهل بالاكاونت داتا

Sha67 تحفظ فلوس ونك اللاعب على حسابه وتستخدم الوظيفة اللي قالك عليها الأخ

عشان تجلب لك كل الحسابات .

Posted

استخدم setAccountData

لتخزين اسم الاعب على الحساب

وحولته عادي oop هذا كود كان عندي كان :mrgreen:

function accounts(_, arg2) 
    if eventName == "onResourceStart" then 
        for k, v in ipairs(getElementsByType("player")) do 
            local account = getPlayerAccount(v) 
            if account and not isGuestAccount(account) then 
                setAccountData(account, "nick", getPlayerName(v)) 
            end 
        end 
    elseif eventName == "onPlayerLogin" then 
        setAccountData(arg2, "nick", getPlayerName(source)) 
    elseif eventName == "onPlayerChangeNick" then 
        local account = getPlayerAccount(source) 
        if account and not isGuestAccount(account) then 
            setAccountData(account, "nick", arg2) 
        end 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, accounts) 
addEventHandler("onPlayerLogin", root, accounts) 
addEventHandler("onPlayerChangeNick", root, accounts) 

Posted
انلحس مخي :lol:

تقصد تبي تجيب اسماء(النك) اصحاب الحسابات اللي مسجله بالسيرفر؟

.TF8DNA اذا كان كذا قصدك, استخدم قاعدة البيانات اسهل مثل ما قالك الأخ

: الفكره سهله حاول وبنساعدك , استخدم

executeSQLQuery -- registry قاعدة بيانات السيرفر 
-- قاعدة بيانات خارجيه 
dbConnect 
dbExec 
dbQuery 
dbPoll 

مو شرط تستخدم قاعدة البيانات, عندك اكثر من طريقه للحفظ.

استخدم الجداول او SQLite

الجداول ما راح تحفظ القيمه اذا طفيت المود وشغلته.

مش عارف افهم ممكن مثال او شئ ؟

لي

executeSQLQuery -- registry قاعدة بيانات السيرفر 
-- قاعدة بيانات خارجيه 
dbConnect 
dbExec 
dbQuery 
dbPoll 
Posted
. :mrgreen: خلاص شوف آخر رد بالصفحه الأولى عطاك الكود بالاكاونت داتا

اخي انت ما فاهمني

الكود هاد عشان الاسم

انا ابي يجيب اللاعبين بالجريد ليست

كل اللاعبين يلي دخلو و يلي موجودين

Posted

يعني افهم من كلامك انك تبي تحفظ اسماء اللاعبين اللي دخلوا السيرفر من قبل واللي موجودين حالياً؟

Posted

شوف , انا الفهمته منه هوا مسوي قريد لست وفيه اسامي الاعبين كلهم ..

هوا بقي يبي يحفظ اسماء الاعبين الفي السرفر و في الخارج ..

فأ اعتقد استخدم

setAccountData 
getAccountData 
-- or 
executeSQLQuery 
Posted
يعني افهم من كلامك انك تبي تحفظ اسماء اللاعبين اللي دخلوا السيرفر من قبل واللي موجودين حالياً؟

يب بظبط

Posted

^ اذا كان كذا ما ينفع تستخدم الاكاونت داتا, لأنه بيحفظ على اسم الحساب, وبعض اللاعبين ما بيكونون مسجلين, بمعنى قاعدة البيانات اسهل من اي شي آخر سواء اكس ام ال او غيره.

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

Posted
^ اذا كان كذا ما ينفع تستخدم الاكاونت داتا, لأنه بيحفظ على اسم الحساب, وبعض اللاعبين ما بيكونون مسجلين, بمعنى قاعدة البيانات اسهل من اي شي آخر سواء اكس ام ال او غيره.

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

الاكواد المستخدمه طيب

اذا السكل انا مافهمه خالص ؟

Posted (edited)
^ اذا كان كذا ما ينفع تستخدم الاكاونت داتا, لأنه بيحفظ على اسم الحساب, وبعض اللاعبين ما بيكونون مسجلين, بمعنى قاعدة البيانات اسهل من اي شي آخر سواء اكس ام ال او غيره.

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

الاكواد المستخدمه طيب

اذا السكل انا مافهمه خالص ؟

https://forum.multitheftauto.com/viewtopic.php?f=164&t=99321

Edited by Guest

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