Jump to content

xLive

Scripting Moderators
  • Posts

    467
  • Joined

  • Days Won

    22

Everything posted by xLive

  1. registry.db كلامك خطأ الاكونت داتا تنحفظ بقاعدة السيرفر الالتمت داتا هي يلي ماتنحفظ في حال الخروج @ايهاب لازم تستخدم حدث إذا المود إنغلق حسب ماتذكر إنه يشتغل في حال السيرفر صار له شت داون/ريستارت onResourceStop تسوي لوب لجميع الاعبين باستخدام getElementsByType وتسوي اكواد الحفظ نفسها فيه حل أخر بديهي انك تطرد الاعبين قبل ماترستت او تسوي شت داون مستقبلاً لو بتفتح موضوع يخص البرمجة افتحه بالقسم الخاص بالبرمجة
  2. ماسوي طلبات بمقابل الفترة هذي أعتذر اتوقع هذا لو اخذ سيارة من ماركر ممكن؟ الكود يلي كتبته مفروض يمنع أي شخص يطرد شرطي من سيارته عدل الفريق ويمديك تضيف سيارات عادي
  3. المشكلة ماراح تقدر تعرف تستخدمها بس بحاول اشرح لك قدر الإمكان واعطاك بعضها الأخ يلي فوق setPedStat خاص لتعديل حالة الاعب مثل الاسلحة وغيره وهذا يلي يخلي الشوزن ينمسك مرتين setWeaponProperty مختلف عن يلي فوق لكن طريقة أخرى عشان تخليه ينمسك مرتين بدون ماتغير ال stat والفنكشن يلي فوق يمديك تغير الدامج السلاح منه بالنسبة لايديات الاسلحة تقدر تشوفها هنا بالنسبة للطلب الاخير onVehicleStartEnter هذا الحدث إذا حاول الاعب يخش السيارة جيب الفريق حقه بإستخدام getPlayerTeam وتأكد إنه هل يساوي فريق الشرطة؟ getTeamFromName عشان تجيب فريق الشرطة من الاسم طيب الان نبي نعرف هل هي سيارة شرطة؟ راح نجيبها من الايدي اكيد getElementModel هذا بيجيب ايدي السيارة ايديات السيارات من هنا وباقي cancelEvent يلي راح يكنسل حدث الدخول بسوي لك مثال بسيط addEventHandler("onVehicleStartEnter",root, function (player,_,jacked) if getElementType(player) == "player" and jacked then -- نتحقق إن يلي دخل السيارة لاعب مو بيد وإنه جالس يحاول يسرقها local model = getElementModel(source) -- نجيب ايدي السيارة if model == 596 then -- هل ايدي السيارة هو ايدي سيارة شرطة؟ local team = getPlayerTeam(player) -- نجيب فريق الاعب if team ~= getTeamFromName("Police Team") then -- نجيب فريق الشرطة ونتحقق انه مو بفريق الشرطة cancelEvent() -- نكنسل الايفنت end end end end) كتبت لك مثال عالسريع وحاولت اشرح كل شي لك
  4. إذا الاعب سجل دخوله أو رسبن سوي أول شي علامة عادية وخلي ارقمنت الظهور حقها resourceRoot مثال زي كذا عشان تكون مخفية للجميع local blip = createBlipAttachedTo(player, 41, 1, 2, 3, 4, 5, 6, 9999, resourceRoot) واحفظ الكائن حق العلامة للاعب بإستخدام الالتمت داتا أو الجداول حاليا العلامة مو ظاهرة لأي شخص كيف تظهرها للفريق؟ تسوي لوب لجميع أعضاء الفريق زي كذا for k,teamPlayer in ipairs(getPlayersInTeam(team)) do setElementVisibleTo(blip, teamPlayer, true) end setElementVisibleTo هذا بيخلي العلامة ظاهرة للاعب طبعا باقي فيه أحداث لازم تحدث العلامة مثال واحد سجل دخول تسوي له علامة وتسوي لوب عشان تظهر علامة الأعضاء الباقين له نفس الشي لو احد دخل القروب والعكس لمن احد يخرج من القروب
  5. نصيحة من أخ تعلم برمجة أو استأجر مبرمج لأن صدقني راح تتعب كثير لأن صعب جداً الشباب يساعدونك ويعلمونك وش تسوي بالضبط وانت ماعندك أي خلفية بالبرمجة
  6. xLive

    Error [U01]

    Try to uninstall MTA completely and install it again and reboot your system. Don't try to mess with MTA's registry again.
  7. We cannot help you try to reach out to that server's staff for help.
  8. We need more details the play game mode does not use the spawnmanager Can you show where are you using spawnPlayerAtSpawnpoint function? did you try to create a spawnpoint before spawning?
  9. Yes a simple example: local value = getVehicleComponents(vehicle)["wheel_rf_dummy"] if value then -- the value is true print("exists and visible") elseif value == false then -- the value is false print ("exists and invisible") else print("not exists") -- the value is nil end
  10. Exports and events are different things - Exports to call a function from a specific resource - TriggerEvent to trigger an event and any resource can add this event to use it None of them, the only way to avoid memory leaks to release things when you no longer need it.
  11. I didn't understand your question too, Like players list, server name?? if yes you can use MTA API
  12. Oh its my fault sorry! it doesn't work with vehicles i don't know if there's another event to use.
  13. You need to use this event onPlayerWeaponFire check if the parameter hitElement exists and it's a vehicle -- getElementType (element) == "vehicle" then you can use destoryElement to destroy it.
  14. xLive

    Colshape

    Yes you can
  15. تم نشر نسخة جديدة 1.1 - bullet_sync لازم يكون مفعل عشان يشتغل السكربت وراح يحذرك إذا كان مغلق - إصلاح قفل بعض المركبات مثل الدراجات والقوارب - إصلاح خطأ بالدي بق كان موجود
  16. Oh sorry! i thought you saving the account name not the player name.
  17. Can you please explain this? why are you saving the account name? you can always use getAccountName?
  18. xLive

    GTA:SA Features

    Anyway it would be nice to make it work in MTA if possible
  19. xLive

    GTA:SA Features

    As far as I know it's not exists in MTA But you can easily make it in Lua You can use these functions bindKey getElementModel setElementVelocity
  20. Because this will work when the player is entering the vehicle not after so use onPlayerVehicleEnter instead Also, in MTA we have pre-defined variables like getRootElement() you can use just root you can find them here
  21. xLive

    GTA:SA Features

    I think you mean setVehicleTaxiLightOn? to enable the parachute use /start parachute
  22. تطبيق جميل? هل بينضاف في الأبل ستور؟ أو تكلفته عالية
  23. It's not a script, if you want replace it disable it with this function setPlayerNametagShowing and make your own You can also search in the community site for a nametag script
  24. xLive

    getAccountsByIP

    I think you server is outdated If yes then update it to use the function https://linux.multitheftauto.com/
  25. Maybe getElementData returned a boolean value? see the debug if there is any error, Also are you sure from the key and thePed? because i don't see it in your code
×
×
  • Create New...