Jump to content

Mr.Mostafa

Members
  • Posts

    1,377
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Mr.Mostafa

  1. تمام ظبط بس هل اقدر اشيل شخص محدد من الدور عن طريق Table.remove? ولا ما ينفع
  2. آقترآح حلو بس مآ بيظبط , بس زي مآ قولتلك , آكيد في طريقة آفضل
  3. لآ فكرتك مب حلوة يعني لو وآحد لفله 5000 ؟؟ ووآحد تآني لفله 5001 ؟
  4. مافي طريقة اقدر احطهم كلهم في داتا واحدة بين كل شخص والتاني علامة , واسوي split ? اول لو في طريقة اسهل
  5. ما فهمت ممكن مثال ان احط جدول في داتا ؟
  6. طيب هادي بس بتحطهم في داتا واحدة كيف بحط جمب الواحد مثلا الاسم جمب الاتنين الاسم وكذا ؟
  7. ابي اجيب افضل 3 لاعبين بالمهمة علي حسب النقاط يتربتو بالترتيب علي حسب النقاط يعني وسويت هذة الطريقة وشغالة عادي , لكن ابي طريقة اسهل من هادي عشان لو ابي مثلا اسويها توب 10 ما احتاج اسوي elseif عشر مرآت local data1 = getElementData(resourceRoot,"topP1") or "N/A" local data2 = getElementData(resourceRoot,"topP2") or "N/A" local data3 = getElementData(resourceRoot,"topP3") or "N/A" local points1 = getElementData(resourceRoot,"topPo1") or "N/A" local points2 = getElementData(resourceRoot,"topPo2") or "N/A" local points3 = getElementData(resourceRoot,"topPo3") or "N/A" addEventHandler("onClientRender", root, function() dxDrawLine(10 - 1, 255 - 1, 10 - 1, 442, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(258, 255 - 1, 10 - 1, 255 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(10 - 1, 442, 258, 442, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(258, 442, 258, 255 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawRectangle(10, 255, 248, 187, tocolor(130, 124, 124, 150), false) dxDrawText("Top 3 Wins On Mission", 69 + 1, 265 + 1, 200 + 1, 282 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Top 3 Wins On Mission", 69, 265, 200, 282, tocolor(0, 254, 245, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10 + 1, 282 + 1, 258 + 1, 300 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10, 282, 258, 300, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Players", 55 + 1, 300 + 1, 99 + 1, 318 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Players", 55, 300, 99, 318, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Points", 173 + 1, 300 + 1, 216 + 1, 318 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Points", 173, 300, 216, 318, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10 + 1, 318 + 1, 258 + 1, 337 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10, 318, 258, 337, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawRectangle(125, 293, 2, 150, tocolor(0, 0, 0, 255), false) dxDrawText("1 -", 14 + 1, 338 + 1, 31 + 1, 358 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("1 -", 14, 338, 31, 358, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("2 -", 14 + 1, 374 + 1, 31 + 1, 394 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("2 -", 14, 374, 31, 394, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("3 -", 14 + 1, 412 + 1, 31 + 1, 432 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("3 -", 14, 412, 31, 432, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data1.."", 33 + 1, 339 + 1, 123 + 1, 358 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data1.."", 33, 339, 123, 358, tocolor(68, 254, 11, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data2.."", 33 + 1, 374 + 1, 123 + 1, 393 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data2.."", 33, 374, 123, 393, tocolor(255, 255, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data3.."", 33 + 1, 413 + 1, 123 + 1, 432 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data3.."", 33, 413, 123, 432, tocolor(255, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..points1.."", 151 + 1, 339 + 1, 241 + 1, 358 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points1.."", 151, 339, 241, 358, tocolor(68, 254, 11, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points2.."", 151 + 1, 374 + 1, 241 + 1, 393 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points2.."", 151, 374, 241, 393, tocolor(240, 255, 11, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points3.."", 151 + 1, 413 + 1, 241 + 1, 432 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points3.."", 151, 413, 241, 432, tocolor(255, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) end ) -- by rock addEventHandler ( "onResourceStart" , resourceRoot , function ( ) local players, topPlayers = getElementsByType'player', {}; for index = 1, #players do local data = getAccountData ( getPlayerAccount ( players[index] ) , "missionPoints" ) or 0 if data then topPlayers[#topPlayers+1] = {player = players[index], playerData = data}; end end table.sort(topPlayers, function(first, second) return first.playerData > second.playerData end) for index = 1, #topPlayers do if index == 1 then name = string.gsub(getPlayerName(topPlayers[index].player), "#%x%x%x%x%x%x", "") setElementData(resourceRoot,"topP1",name) setElementData(resourceRoot,"topPo1",getAccountData ( getPlayerAccount ( topPlayers[index].player ) , "missionPoints" )) elseif index == 2 then name = string.gsub(getPlayerName(topPlayers[index].player), "#%x%x%x%x%x%x", "") setElementData(resourceRoot,"topP2",name) setElementData(resourceRoot,"topPo2",getAccountData ( getPlayerAccount ( topPlayers[index].player ) , "missionPoints" )) elseif index == 3 then name = string.gsub(getPlayerName(topPlayers[index].player), "#%x%x%x%x%x%x", "") setElementData(resourceRoot,"topP3",name) setElementData(resourceRoot,"topPo3",getAccountData ( getPlayerAccount ( topPlayers[index].player ) , "missionPoints" )) break end end end )
  8. Mr.Mostafa

    ---

    سلام عليكم ابي اجيب افضل 3 لاعبين بالمهمة علي حسب النقاط يتربتو بالترتيب علي حسب النقاط يعني وسويت هذة الطريقة وشغالة عادي , لكن ابي طريقة اسهل من هادي عشان لو ابي مثلا اسويها توب 10 ما احتاج اسوي elseif عشر مرآت local data1 = getElementData(resourceRoot,"topP1") or "N/A" local data2 = getElementData(resourceRoot,"topP2") or "N/A" local data3 = getElementData(resourceRoot,"topP3") or "N/A" local points1 = getElementData(resourceRoot,"topPo1") or "N/A" local points2 = getElementData(resourceRoot,"topPo2") or "N/A" local points3 = getElementData(resourceRoot,"topPo3") or "N/A" addEventHandler("onClientRender", root, function() dxDrawLine(10 - 1, 255 - 1, 10 - 1, 442, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(258, 255 - 1, 10 - 1, 255 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(10 - 1, 442, 258, 442, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(258, 442, 258, 255 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawRectangle(10, 255, 248, 187, tocolor(130, 124, 124, 150), false) dxDrawText("Top 3 Wins On Mission", 69 + 1, 265 + 1, 200 + 1, 282 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Top 3 Wins On Mission", 69, 265, 200, 282, tocolor(0, 254, 245, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10 + 1, 282 + 1, 258 + 1, 300 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10, 282, 258, 300, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Players", 55 + 1, 300 + 1, 99 + 1, 318 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Players", 55, 300, 99, 318, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Points", 173 + 1, 300 + 1, 216 + 1, 318 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Points", 173, 300, 216, 318, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10 + 1, 318 + 1, 258 + 1, 337 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", 10, 318, 258, 337, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawRectangle(125, 293, 2, 150, tocolor(0, 0, 0, 255), false) dxDrawText("1 -", 14 + 1, 338 + 1, 31 + 1, 358 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("1 -", 14, 338, 31, 358, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("2 -", 14 + 1, 374 + 1, 31 + 1, 394 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("2 -", 14, 374, 31, 394, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("3 -", 14 + 1, 412 + 1, 31 + 1, 432 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("3 -", 14, 412, 31, 432, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data1.."", 33 + 1, 339 + 1, 123 + 1, 358 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data1.."", 33, 339, 123, 358, tocolor(68, 254, 11, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data2.."", 33 + 1, 374 + 1, 123 + 1, 393 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data2.."", 33, 374, 123, 393, tocolor(255, 255, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data3.."", 33 + 1, 413 + 1, 123 + 1, 432 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..data3.."", 33, 413, 123, 432, tocolor(255, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText(""..points1.."", 151 + 1, 339 + 1, 241 + 1, 358 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points1.."", 151, 339, 241, 358, tocolor(68, 254, 11, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points2.."", 151 + 1, 374 + 1, 241 + 1, 393 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points2.."", 151, 374, 241, 393, tocolor(240, 255, 11, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points3.."", 151 + 1, 413 + 1, 241 + 1, 432 + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) dxDrawText(""..points3.."", 151, 413, 241, 432, tocolor(255, 0, 0, 255), 1.00, "default-bold", "center", "top", false, false, false, false, false) end ) -- by rock addEventHandler ( "onResourceStart" , resourceRoot , function ( ) local players, topPlayers = getElementsByType'player', {}; for index = 1, #players do local data = getAccountData ( getPlayerAccount ( players[index] ) , "missionPoints" ) or 0 if data then topPlayers[#topPlayers+1] = {player = players[index], playerData = data}; end end table.sort(topPlayers, function(first, second) return first.playerData > second.playerData end) for index = 1, #topPlayers do if index == 1 then name = string.gsub(getPlayerName(topPlayers[index].player), "#%x%x%x%x%x%x", "") setElementData(resourceRoot,"topP1",name) setElementData(resourceRoot,"topPo1",getAccountData ( getPlayerAccount ( topPlayers[index].player ) , "missionPoints" )) elseif index == 2 then name = string.gsub(getPlayerName(topPlayers[index].player), "#%x%x%x%x%x%x", "") setElementData(resourceRoot,"topP2",name) setElementData(resourceRoot,"topPo2",getAccountData ( getPlayerAccount ( topPlayers[index].player ) , "missionPoints" )) elseif index == 3 then name = string.gsub(getPlayerName(topPlayers[index].player), "#%x%x%x%x%x%x", "") setElementData(resourceRoot,"topP3",name) setElementData(resourceRoot,"topPo3",getAccountData ( getPlayerAccount ( topPlayers[index].player ) , "missionPoints" )) break end end end )
  9. انا ابي اجيبهم بدي اكس
  10. سلام عليكم وش كل الاكواد الي بستخدمها عشان اسوي Top 3 level في لوحة دي اكس بسويها عن طريق داتا الفل الي هي : dataLevel ابي اجيب اعلي ثلاث لاعبين بالترتيب وكدا
  11. الحين انا معي جدول فيه 1 2 3 مثلا ابي لو كتبت /startMission 1 لو الكلمة التانية الي هي 1 = شي من الجدول يطلع رسالة يس بالشات لكن لو القيمة مب بالجدول , يطلع رسالة نو فهمتني؟
  12. صارت تجيب كل النتايج no المفروض ان هادا التحقق for k,v in pairs ( positionTable ) do if mission == v[1] then يشوف اذا الكلمة بتساوي شي في الجدول ولا لا
  13. عادي استخدمه وموجود else ? احط بريك بعد else يعني؟ لما احط بريك تصير تيجي كلمة نو فقط , addCommandHandler ( "startMission" , function ( player,cmd,mission ) local playerAccount = getPlayerAccount ( player ) if ( not isGuestAccount ( playerAccount ) ) then if ( isObjectInACLGroup ( "user."..getAccountName(playerAccount),aclGetGroup("Console") ) ) then for k,v in pairs ( positionTable ) do if mission == v[1] then setElementData(resourceRoot,"TheMissions",mission) outputChatBox("yes",root,255,0,0,true) break else outputChatBox("no",root,255,0,0,true) end end end end end ) كدا يطلع اكتر من 5 كلمات نو , بعدين بالاخر كلمة واحدة yes
  14. سلام عليكم ابي حل لمشكلة التكرار حقت الرسالة للوب for k,v in pairs ( positionTable ) do if mission == v[1] then setElementData(resourceRoot,"TheMissions",mission) outputChatBox("yes",root,255,0,0,true) else outputChatBox("no",root,255,0,0,true) end end
  15. الكود مب حلو , لو احد كتب دور , واحد تاني كتب دور , كتبت جت دور يجيب اخر واحد كتب الامر , المفروض يجيب بالترتيب ياريت لو احد يقدر يسويلي الكود .
  16. مب فاهم شي من كودك , ولا ادري وش فكرة كودك الصراحة
  17. وش هادا ؟ + ابدل tableToBeUsed , باسم الجدول؟؟
  18. الجدول استخدمه باشياء تانية كثيرة بالمود ابي لما اضيف قيمة , اضيفها للجدول بس , وما اسوي انسرت للقاعدة
  19. للاسف طريقة الدروب تيبل ما بتظبط , لان في اشياء بالقاعدة تكون مغلقة , لو سويت دروب , بترجع مفتوحة ,, ياريت لو احد معه فكرة تانية الحين الجدول كدا {"1", "2", "3"} ابي كل القيم الي بضيفها جديد للجدول , تنضاف بالقاعدة , بس القيم القديمة تضل مثل ما هي يعني مثلا لو ابي ازود رقم 4 , ينسسوي INSERT للقاعدة تلقائي
  20. وش الي بيضره ؟؟؟ بيخلي الفلوس بالسالب , وش الضرر في كدا ؟
  21. لسا ما تعلمت toJSON - fromJson ــ معي فكرة حلوة .. لمآ يبدآ آلمود يسوي دروب للقآعدة وبعد 3 ثوآني , يحط قآعدة بكل آلقيم آلي موجودة بآلجدول
  22. لان الجدول مستخدمه باكثر من شي بالمود
×
×
  • Create New...