#Soking Posted March 1, 2016 Posted March 1, 2016 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 فقط
ivor Posted March 1, 2016 Posted March 1, 2016 شو تبي تسوي ؟ وكيف انت مسوي 2 فنكشن في كود واحد ! تيجي كيف ذي ؟
#Soking Posted March 1, 2016 Author Posted March 1, 2016 اقول لا تلعب عالا مخي ياريت ال له خبره يرد بس
Jupi Posted March 1, 2016 Posted March 1, 2016 addEventHandler('onClientRender', root, function( ) مع لوب؟
Jupi Posted March 1, 2016 Posted March 1, 2016 = لاق ؟ اكيد كل ما يزيد عدد الاعبين يزيد الاق تدريجيا :~) + قولي ايه الخطأ اللي بيطلع لك
#Soking Posted March 1, 2016 Author Posted March 1, 2016 انا بدي يكرر الوب بشكل مستمر ض هل استخدم دا و التيمر ؟ + المشكله انه يرتب ججدول واحد والثاني لا
Jupi Posted March 1, 2016 Posted March 1, 2016 انا بدي يكرر الوب بشكل مستمر ض هل استخدم دا و التيمر ؟ + المشكله انه يرتب ججدول واحد والثاني لا شوف يا معلم اول حاجة انت بتعرف الجدول داخل الرندر يعني كل ما ترتب الجدول هيفضيه تاني : | رتبه مرة و هات النتيجة وانه واحد اللي ما يترتب؟
Simple. Posted March 1, 2016 Posted March 1, 2016 جرب 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'
#Soking Posted March 1, 2016 Author Posted March 1, 2016 كلاسيك فكرتك روعه مادري كيف ما جات على بالي بس في مشكله انه يرتب جدول واحد والثاني لا
Simple. Posted March 1, 2016 Posted March 1, 2016 كل الي عليك تغير رقم الاندكس وراح يجيب لك الثاني والثالث outputChatBox (Scores[2][1].." - "..Scores[2][2]) -- ثاني واحد outputChatBox (Scores[3][1].." - "..Scores[3][2]) -- ثالث واحد
#Soking Posted March 1, 2016 Author Posted March 1, 2016 انا مابدي شي بالشات بوكس انا بدي اليرتب الجدول ال sort هو يرتب جدول واحد والثاني لا
Abdul KariM Posted March 1, 2016 Posted March 1, 2016 انا مابدي شي بالشات بوكس انا بدي اليرتب الجدول الsort هو يرتب جدول واحد والثاني لا في شي اسمه تجربه جرب واعرف الاجابه بنفسك يعني نقولك ماتقدر ولو تجرب تقدر ؟ مايصير , التجربه خير برهان
#Soking Posted March 1, 2016 Author Posted March 1, 2016 استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس
Simple. Posted March 1, 2016 Posted March 1, 2016 طيب افهم الكود اول شيء وبعدين عدل سو جدولين ورتبهم وخلاص !
Jupi Posted March 1, 2016 Posted March 1, 2016 استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس يا رجال لو بيعمل كدة يبقا اكيد مشكلة من الداتا :~) تأكد منها ولا تلحسو مخ الرجال
Abdul KariM Posted March 1, 2016 Posted March 1, 2016 استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس انا اقولك عن كود شوكة على قولتك
Jupi Posted March 1, 2016 Posted March 1, 2016 استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس انا اقولك عن كود شوكة على قولتك شوكة؟ سرقوها مني ض1
Abdul KariM Posted March 1, 2016 Posted March 1, 2016 استغفر الله العظيم يا عبد الكريم يا منوب انا حاط الكود و مجرب وكل شي بس يرتب جدول واحد بس انا اقولك عن كود شوكة على قولتك شوكة؟ سرقوها مني ض1 اما سرقوها , توني ادري والله مالهم حق يسرقونها منك
#Soking Posted March 2, 2016 Author Posted March 2, 2016 طيب سؤال اقدر اخلي لو ضغط عالابوتين ولا مادري شسمه يغير كتابه مسويها ب dx ( label dx )
Jupi Posted March 2, 2016 Posted March 2, 2016 طيب سؤال اقدر اخلي لو ضغطعالابوتين ولا مادري شسمه يغير كتابه مسويها ب dx ( label dx ) في مثل هذه الحالة لازم متغير لان الDxText يشتغل مع الرندر لو معملتهوش مع الرندر هيظهر في فرام واحد بس و يختفي كمثال local MyVar = "Nothing" dxDrawText(MyVar,. ....., ..) addCommandHandler("SetText", function (CMD, ARG) MyVar = ARG end ) زي ماانت شايف هيغير قيمة المتغير اللي هي الدي اكس يرسمها ان شاء الله فهمت ض1
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now