Jump to content

TAPL

Retired Staff
  • Posts

    7,337
  • Joined

  • Days Won

    11

Everything posted by TAPL

  1. ماله علاقة البورت هالحين الأتصال عندك فصل ايش علاقة الجهاز بالضبط عشان تسوي له ريستارت؟
  2. You should attach the event onResourceStart to resourceRoot, as getRootElement will makes the event triggered when any other resources started. Also in your code the table Again and the variables Weapon and vehicle is not defined.
  3. كان قلت من البداية يعني لازم نجلس نخمن ايش تقصد المهم ذا الموضوع المخصص للتبليغ https://forum.multitheftauto.com/viewtopic.php?f=119&t=45807
  4. I guess that because you've tried to export but the resource client file haven't started or downloaded yet (resource start before another resource).
  5. احذفه من الأف تي بي
  6. Shift + Delete.
  7. هو قال يطرده بدون ما يحدد مكان الطرد او طريقة الطرد، بالتالي حنا بشكل افتراضي راح نفترض انه يقصد طرد من السيرفر
  8. كودك فيه خطأين الخطأ الأول انت تطرد اللاعب من السيرفر بعدين تحاول تجيب اسمه المفروض العكس اول شي تجيب اسمه بعدين تطرده الخطأ الثاني في الأفنت انت عاكس مكان الألمنت و الفنكشن
  9. ذا كود للتجربة ركبة في جانب سيرفر function onPreFunction( sourceResource, functionName, isAllowedByACL, luaFilename, luaLineNumber, ... ) local args = { ... } local resname = sourceResource and getResourceName(sourceResource) outputDebugString( "preFunction" .. " " .. tostring(resname) .. " " .. tostring(functionName) .. " allowed:" .. tostring(isAllowedByACL) .. " file:" .. tostring(luaFilename) .. "(" .. tostring(luaLineNumber) .. ")" .. " numArgs:" .. tostring(#args) .. " arg1:" .. tostring(args[1]) ) end addDebugHook("preFunction", onPreFunction, {"outputChatBox"} ) اكتب في الشات و شوف ايش يجي في الدي بق
  10. ^^ أنا اتوقع انك مستخدم آيد الأسلحة لازم تستخدم الموديل آيد Model ID شوف الصفحة ذي موجود فيها ال https://wiki.multitheftauto.com/wiki/Weapons
  11. الاسل؟ اعتقد تقصد الأسم تأكد ان مافيه مود ثاني يطلع الكلام في الشات مثل الفري روم
  12. وعليكم السلام 1- حط الكود + الميتا 2- حسب الي اعرفه اللوحة يمديك تفتحها إذا كنت في قروب
  13. marker1 = createMarker(1133.0999755859, -1599.5999755859, 12, "cylinder", 3, 25, 151, 178, 255) marker2 = createMarker(1133.0999755859, -1609.8000488281, 12, "cylinder", 3, 25, 151, 178, 255) local vehicles = {480, 411, 506, 522, 419, 559, 560, 550, 565, 562} local vehicleT = {} local spawns = { {1268.93140, -1795.98230, 13}, {1276.86926, -1796.88538, 13} } addEventHandler("onMarkerHit", root, function(player) if source == marker1 or source == marker2 then if getElementType(player) == "player" and not isPedInVehicle(player) then if isElement(vehicleT[player]) then destroyElement(vehicleT[player]) vehicleT[player] = nil end local model = vehicles[math.random(#vehicles)] local x, y, z = unpack(spawns[math.random(#spawns)]) local vehicleT[player] = createVehicle(model, x, y, z, 0, 0, 180) warpPedIntoVehicle(player, vehicleT[player]) addVehicleUpgrade(vehicleT[player], 1010) addVehicleUpgrade(vehicleT[player], 1080) addVehicleUpgrade(vehicleT[player], 1034) addVehicleUpgrade(vehicleT[player], 1171) addVehicleUpgrade(vehicleT[player], 1087) addVehicleUpgrade(vehicleT[player], 1010) addVehicleUpgrade(vehicleT[player], 1149) addVehicleUpgrade(vehicleT[player], 1038) addVehicleUpgrade(vehicleT[player], 1041) addVehicleUpgrade(vehicleT[player], 1147) setVehiclePaintjob(vehicleT[player], 0) setVehicleColor(vehicleT[player], 200, 60, 40) end end end) addEventHandler("onVehicleExplode", root, function() setTimer(destroyElement, 2500, 1, source) end) addEventHandler("onPlayerQuit", root, function() if isElement(vehicleT[source]) then destroyElement(vehicleT[source]) vehicleT[source] = nil end end)
  14. fetchRemote إذا ما عندك خادم لا تتعب نفسك تستخدمة لان في الكلينت ما يضبط إلا على نفس الآي بي الي السيرفر شغال عليه و إذا استخدمته سيرفر راح تقدر تستخدم أي آي بي بس بالنهاية رح تحتاج تسوي تريقر للكلينت معناتها ما استفدت شي في جميع الأحوال راح تستخدم نفس اتصال السيرفر لأرسال الملف للاعب إذا مو اسوء downloadFile يعني النتيجة نفس فنكشن
  15. يلصق! البيد رح يركض/يمشي مو يلصق ركز setPedControlState
  16. addEventHandler("onVehicleExit", root, function(_, _, jacked) if jacked then local cS = getPlayerWantedLevel(jacked) setPlayerWantedLevel(jacked, cS + 1) end end)
  17. 'onClientRender' for -- سو لوب على الجدول getElementPosition getDistanceBetweenPoints2D setPedControlState 'findRotation' setPedRotation نسيت تعطيه هذا الفنكشن attachElementToElement ماله علاقة
  18. tapl_93
  19. حياك الله
  20. guiCreateButton 'onClientGUIClick' setTimer createPed -- احفظ في جدول addCommandHandler for -- سو لوب على الجدول destroyElement -- حذف البيد 'onClientRender' for -- سو لوب على الجدول getElementPosition getDistanceBetweenPoints2D setPedControlState 'findRotation' setPedRotation
  21. لا مثلاً الأولى: 100, 1800 الثانية: 250, 1950 النتيجة: 150, 150 التطبيق: createColRectangle(100, 1800, 150, 150)
  22. createColRectangle ببساطة تاخذ احداثيتين و تنقصهم من بعض اول احداثية تكون من تحت يسار fX, fY الأحداثية الأولى تحطها في الأحداثية الثانية تاخذها من فوق يمين fWidth, fHeight نقص الأحداثية الثانية من الأولى و تحط الناتج في إذا تبي تشوف الكول showcol استخدم الأمر في اف8 و قبل ما تستخدم الأمر لازم تكون مفعل هذا https://wiki.multitheftauto.com/wiki/SetDevelopmentMode
×
×
  • Create New...