Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. عشان تصمم اللوحة ويسهل عليكـ guieditor بالنسبة للوحة كاملة فـ استخدم حمله من هنا : https://community.multitheftauto.com/in ... ils&id=141 وبعد ما تسوي اللوحة تستخدم : Event: onClientGUIClick triggerServerEvent -- Server : table = {} addEvent addEventHandler isElement destroyElement getElementPosition createVehicle () -- in table warpPedIntoVehicle طبعا حاول وبساعدكـ .
  2. تحطه لمدهـ مثلأ 5 ثواني وكل ما يضغط تتحقق لو هالتايمر موجود setTimer انت اللي راح تسوي .. لو اللاعب ضغط ع الزر تحط التايمر بـ استخدام .. return end لو موجود فـ راح تسوي
  3. @ #x1AhMeD,-09 : ترا عادي تحط فاصلة اخر رو بالتيبل بالنسبة لصاحب الموضوع اكتب بـ اف 8 .. debugscript 3 وصور لنا لو في اخطاء .
  4. http://www.lua.org/manual/5.2/manual.html#pdf-bit32.bor هذي هي لكن فائدتها باللعبة بالضبط ما ادري عنها اقرا عنها وشوف لكن ما اعتقد تحتاجها .
  5. ملاحظة الكود راح يحمل كل الملفات اللي تضيفها بالجدول . local Resources = { "arab/light.png", } addEventHandler ( "onClientGUIClick", resourceRoot, function () if ( source == DownloadNow ) then for _,v in ipairs ( Resources ) do if ( fileExists ( v ) ) then downloadFile ( v ) end end end end )
  6. وش هذي اول مرة اشوفها ..
  7. من اول لازم تحط الكود هذا .. بـ هذي الحالة يصير كودك كذا Client : addEventHandler( "onClientGUIClick", resourceRoot, function ( ) if ( source == Button ) then if ( guiGridListGetSelectedItem ( Players_GridList ) ~= -1 ) then local playerName = guiGridListGetItemText ( Players_GridList, guiGridListGetSelectedItem ( Players_GridList ), 1) local thePlayer = getPlayerFromName(playerName) if ( thePlayer ) then triggerServerEvent ( "msg_player", thePlayer ) end end end end ) addEvent ( "showMsg_player", true ) addEventHandler ( "showMsg_player", root, function ( ) local MessageLabel = guiCreateLabel(0.5, 0.5, 0.5, 0.5, "", true) local Message = guiGetText(Message_EditBox) guiSetVisible(Message_EditBox,true) guiSetText(MessageLabel,Message) end ) Server : addEvent ( "msg_player", true ) addEventHandler ( "msg_player", root, function ( ) triggerClientEvent ( source, "showMsg_player", source ) end )
  8. ما ادري انت شو اللي تفكر فيه .. بس بفهمك شغلة client = جميع الاكواد راح تطبق ع اللاعب نفسه فقط server = لجميع اللاعبين .. لذلك بسيرفر تحتاج تحدد اللاعب او تخلي الكود للجميع
  9. وعليكم السلام .. حبيبي الكلاينت هو اللاعب نفسه .. يعني اللوحة راح تفتح للاعب اللي يضغط ع الزر بس .
  10. في عندك طريقتين .. اما انكـ الملفات اللي بتحملها لو كانت باي سكربت انك ما تعرفها بالميتا عشان تحملها https://wiki.multitheftauto.com/wiki/Cl ... _functions وتستخدم downloadFile وتستخدم download = "false" او انكـ تعرفها بالميتا وتحط الـ : والافضل تستخدم الثانية لانها سهلة .. وزي ما قالك وحش عشان تجيب ملف محدد من سكربت ما تحط مسارهـ بس قبله :ScriptName/fileName مثلا pic.png واسم الملف test لو كان اسم السكربت مثلأ :test/pic.png وبـ كذا جبت الملف بس يصير تستخدم الطريقة الثانية او الاولة لكن لو استخدمت الثانية لا تنسى انه تحط الداون لود فلس بالميتا .. والاولة لا تعرف الملف بالميتا .
  11. الحين انت بتحمل ملف محدد ؟ .. ولا بتسوي سكربت تحميل ملفات بشكل عام يعني .
  12. createColRectangle isElementWithinColShape addCommandHandler bindKey table.concat
  13. ليه ضفت وقت ينطفي ما يحتاج خله زيه ولا تعدل شي : addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _,v in ipairs ( getElementsByType ( "player") ) do if ( getPlayerAccount ( v ) and not isGuestAccount ( getPlayerAccount ( v ) ) ) then if ( getAccountData ( getPlayerAccount ( v ), 'Save:Team' ) ) then if ( getTeamFromName ( getAccountData ( getPlayerAccount ( v ), 'Save:Team' ) ) ) then setPlayerTeam ( v, getTeamFromName ( getAccountData ( v, 'Save:Team' ) ) ) end end end end end )
  14. ي ريت تستخدم ممكن توضح المشكلة اكثر .. في اخطاء بالديبوق ؟ وش اللي يصير وقت تجربه ؟
  15. تستخدمه لا تبي تتحقق اذا اللاعب معاهـ سيارة او لأ .
  16. هدي عشان اعصابكـ .. : ) ضيف هذا الكود للاكواد اللي عندكـ : addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _,v in ipairs ( getElementsByType ( "player") ) do if ( getPlayerAccount ( v ) and not isGuestAccount ( getPlayerAccount ( v ) ) ) then if ( getAccountData ( getPlayerAccount ( v ), 'Save:Team' ) ) then if ( getTeamName ( getAccountData ( getPlayerAccount ( v ), 'Save:Team' ) ) ) then setPlayerTeam ( v, getAccountData ( v, 'Save:Team' ) ) end end end end end )
  17. setElementData ( element, "DATAname", value ) elemnet = الالمنت اللي بتحط عليه الداتا لاعب ولا سيارة ولا اي شي "DATAname" = اسم الداتا تحط اي اسم براسكـ value = قيمة الداتا وتقدر تحطها اي قيمة رقم او سلسلة نصية او قيمة ترو او فلس مافيها اي تعقيد
  18. وش اوضحلك الشرح كامل .
  19. طيب ي الحبيب حاولت تجرب قبل لا تسال ؟ .. ترا الداتا بسيطة جدا وما يحتاج لها شي .
×
×
  • Create New...