Jump to content

طلب


Recommended Posts

تجيب كل الحسابات الي بالسيرفر:

getAccounts 

تجيب اللفل المحفوظ بكل الحسابات و تحطه في جدول

getAccountData 

تستخدم الفنكشن ذا عشان ترتب اللفلات الي في الجدول من الكبير إلى الصغير

table.sort 

بعد ترتيب الجدول، اول قيمة بالجدول بتكون اعلى لفل

Link to comment
ما فهمت ولا كلمة بعدين اذا رتيتهم كيف ابي اطلع الاول من الجدول يعني اخطه بلابل

بعد ترتيب الجدول، اول قيمة بالجدول بتكون اعلى لفل

Link to comment

مجرد مثال

ل كل شي و استخدامه لا حد يجي يقول هريسه و مدري وش

هذه مثال على جدول فيه حسابات لاعبين + لفل

local killdata = {} 
    for i,account in pairs(getAccounts()) do 
        rowdata = { 
            account = account, 
            points = getAccountData(account,"Exp") or "N/A", 
            level = getAccountData(account,"Level") or "N/A", 
        } 
    end 

مثال على ترتيب القيم

من الاصغر لاكبر

table.sort (killdata) 
  
for k,v in ipairs(killdata) do 
outputChatBox(v) 
end 

Link to comment
  
  
  
  
addEventHandler ("onPlayerWasted", root, function (_, killer) 
    if (killer and getElementType (killer) == "player") then 
    local checkGuest = getPlayerAccount ( killer ) 
    if ( not isGuestAccount ( checkGuest ) ) then 
        setAccountData (checkGuest , "kills", (getAccountData (checkGuest , "kills") or 0) + 1) 
        local chkills = getAccountData (checkGuest , "kills") 
            if (chkills == 50) then 
  setAccountData (checkGuest , "kills", 0) 
 setAccountData (checkGuest , "Level",(getAccountData (checkGuest , "Level") or 0) + 1) 
    for i,account in pairs(getAccounts()) do 
        rowdata = { 
            account = account, 
            level = getAccountData(account,"Level") or "N/A", 
        } 
        table.sort (rowdata) 
  
for k,v in ipairs(rowdata) do 
outputChatBox(v) 
end 
    end 
 end 
  
        end 
    end 
end 
) 
 function aa (player) 
 outputChatBox(""..levell.."") 
 local levell = getAccountData(account,"Level") 
 addCommandHandler ( "chl", aa ) 
    end 
  

هل الكود صح او(هريس) لاني ما جربته لانه يحناج 2

Link to comment
مجرد مثال

ل كل شي و استخدامه لا حد يجي يقول هريسه و مدري وش

هذه مثال على جدول فيه حسابات لاعبين + لفل

local killdata = {} 
    for i,account in pairs(getAccounts()) do 
        rowdata = { 
            account = account, 
            points = getAccountData(account,"Exp") or "N/A", 
            level = getAccountData(account,"Level") or "N/A", 
        } 
    end 

مثال على ترتيب القيم

من الاصغر لاكبر

table.sort (killdata) 
  
for k,v in ipairs(killdata) do 
outputChatBox(v) 
end 

معليش عشان الموضوع قديم لكن ماحبيت اطرح موضوع جديد لانه ردك هنا بهذا الموضوع المهم

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

وبالكود الثاني انت مسوي يرتبهم من الاكبر للاصغر ولوب ويطلعهم بالشات

مدام انت بالكود الاول م ضفتهم للتابل حق الكيل داتا ليش مسوي بالكود الثاني يرتب ويظهر

هو م حيظهر شي لانه بالاصل م في شي بداخل التابل فارغ

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

أذا في خطأ في الي فهمته انا فسرلي لو سمحت

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