Jump to content

Error - خطأء


Recommended Posts

addEventHandler('onClientRender',root,function( ) 
                local Ta2= { } 
                local Ta1= { } 
            for i, player in ipairs (getElementsByType("player")) do 
                table.insert(Ta2, {getPlayerName(player), (getElementData(player, "P"))}) 
                table.insert(Ta1, {getPlayerName(player), (getElementData(player, "G"))}) 
            end 
            table.sort(Ta2, function(a, b) return(tonumber(a[2]) or 0) > (tonumber(b[2]) or 0) end) 
            table.sort(Ta1, function(a, b) return(tonumber(a[2]) or 0) > (tonumber(b[2]) or 0) end) 
    end 
) 

يرتب الجدول

Ta2

فقط :(

Link to comment
انا بدي يكرر الوب بشكل مستمر ض

هل استخدم دا و التيمر ؟

+ المشكله انه يرتب ججدول

واحد والثاني لا :D

شوف يا معلم

اول حاجة انت بتعرف الجدول داخل الرندر

يعني كل ما ترتب الجدول هيفضيه تاني : |

رتبه مرة و هات النتيجة

وانه واحد اللي ما يترتب؟

Link to comment
جرب

 Scores = { } 
  
addEventHandler("onElementDataChange",root, 
function (dataName) 
    if dataName == "Score" then 
        for _,v in ipairs (getElementsByType ("player")) do 
            table.insert ( Scores, { getPlayerName(v), ( getElementData ( v, "Score" ) or 0 ) }) 
        end 
    table.sort (Scores,function (v1, v2)return v1[2] > v2[2]end) 
    outputChatBox (Scores[1][1].." - "..Scores[1][2]) 
    end 
end ) 
  

شوف الكود هذا حق شويكي وتعلم منه

واستخدم 'onElementDataChange'

Link to comment

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

outputChatBox (Scores[2][1].." - "..Scores[2][2]) -- ثاني واحد 
outputChatBox (Scores[3][1].." - "..Scores[3][2]) -- ثالث واحد 

Link to comment
انا مابدي شي بالشات بوكس انا بدي اليرتب الجدول ال

sort

هو يرتب جدول واحد والثاني لا :redhotevil::redhotevil::redhotevil:

في شي اسمه تجربه

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

يعني نقولك ماتقدر ولو تجرب تقدر ؟

مايصير , التجربه خير برهان

Link to comment
استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس :x:x

يا رجال لو بيعمل كدة يبقا اكيد مشكلة من الداتا

:~)

تأكد منها ولا تلحسو مخ الرجال

Link to comment
استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس :x:x

انا اقولك عن كود شوكة على قولتك

شوكة؟ :lol:

سرقوها مني ض1

Link to comment
استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس :x:x

انا اقولك عن كود شوكة على قولتك

شوكة؟ :lol:

سرقوها مني ض1

اما سرقوها , توني ادري والله

مالهم حق يسرقونها منك

Link to comment
طيب سؤال اقدر اخلي لو ضغط

عالابوتين ولا مادري شسمه :D

يغير كتابه

مسويها ب dx

( label dx )

في مثل هذه الحالة

لازم متغير لان الDxText

يشتغل مع الرندر لو معملتهوش مع الرندر

هيظهر في فرام واحد بس و يختفي

كمثال

local MyVar = "Nothing" 
dxDrawText(MyVar,. ....., ..) 
  
addCommandHandler("SetText",  
function (CMD, ARG) 
    MyVar = ARG 
end 
) 

زي ماانت شايف هيغير قيمة المتغير اللي هي الدي اكس يرسمها

ان شاء الله فهمت ض1

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