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