Jump to content

استفسار


Recommended Posts

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

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

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

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

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

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

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

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

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

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

Nick name حقهم

مو اسم الحساب

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

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

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

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

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

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

يعني يستخدم

الجداول مع

onPlayerJoin

onResourceStart

getElementsByType

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

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

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

يعني يستخدم

الجداول مع

onPlayerJoin

onResourceStart

getElementsByType

onPlayerQuit

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

getElementsByType

Link to comment

انلحس مخي :lol:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Link to comment

استخدم 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) 

Link to comment
انلحس مخي :lol:

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

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

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

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

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

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

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

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

لي

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

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

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

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

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

Link to comment

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

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

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

setAccountData 
getAccountData 
-- or 
executeSQLQuery 
Link to comment

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

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

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

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

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

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

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

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

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

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

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

Edited by Guest
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...