Leaderboard


Popular Content

Showing content with the highest reputation on 18/01/19 in all areas

  1. 1 point
    hey guys hello all today iam gonna show you 3 bugs which were founded by me and recorded at same time 1) Ghostmode ! 2) speed hack bug! 3) Godmode bug ! All three bugs found in 1 video watch and have fun !
  2. 1 point
    اتهامات سرقة المودات ممنوعة
  3. 1 point
    سلام عليكم ياخوان .. في كود ناسيه الي هو يجيب اللوحة بدل من فوق يجيبها يسار او يمين انا مستخدم interpolateBetween وهذا هو الكود الي يحركها بس احس ناقصه شي mx1,my1 = interpolateBetween(0,ny1,0,0,ny1to,0,(now2-start2)/Speed,"Linear") فـ بدي الشي الناقص هذا عشان نسيته , للاسف
  4. 1 point
    Если вдруг кто столкнется с подобной проблемой, как вариант: local vehicleEngine = { } function switchEngineState ( player ) local vehicle = getPedOccupiedVehicle ( player ) if ( vehicle ) then setVehicleEngineState ( vehicle, not getVehicleEngineState ( vehicle ) ) end end addEventHandler ( "onVehicleEnter", root, function ( player, seat ) if ( seat == 0 ) then setVehicleEngineState ( source, vehicleEngine [ source ] or false ) bindKey ( player, "1", "down", switchEngineState ) end end ) addEventHandler ( "onVehicleExit", root, function ( player, seat ) if ( seat == 0 ) then vehicleEngine [ source ] = getVehicleEngineState ( source ) unbindKey ( player, "1", "down", switchEngineState ) end end ) addEventHandler ( "onElementDestroy", root, function ( ) if getElementType ( source ) == "vehicle" then if vehicleEngine [ source ] then vehicleEngine [ source ] = nil end end end )
  5. 1 point
  6. 1 point
    resourceRoot is used only on 'onClientResourceStart' and on 'onResourceStart' If you use root on the events mentioned above, when any resource starts, it will get triggered for all resources, so with resourceRoot it will get only triggered for the resource that you you want to know that it started root is used on any other events, like 'onPlayerJoin' or 'onClientMarkerHit'
  7. 1 point
    See this: https://wiki.multitheftauto.com/wiki/Element_tree The root element contains every single element present on the server (or each client if used clientside). Resource root element contains every element under that resource, so if the resource creates an object using createObject, it will be contained within the resource root but also within the root element (as that contains all the resources). It's like XML.
  8. 1 point
    Sobre as posições aleatórias, você pode usar math.random. No entanto pode ocorrer de repetir o número seguido. Gerar o mesmo número várias vezes seguidas. Também dá pra usar a função útil que eu inventei math.randomDiff que nunca repete o mesmo número duas vezes seguidas. O próximo valor a ser gerado sempre será diferente.
  9. 1 point
    try now, I updated the links
  10. 1 point
    هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه
  11. 1 point
    لانك مافهمت اكوادي ماعرفت تعدلها
  12. 1 point
    Hello all I recorded another invisible bug which works in interiors and I tested it properly video show it all
  13. 1 point
  14. 1 point
  15. 1 point
    Acho que pra esse caso o math.ceil vai ser melhor. A diferença entre os dois é que math.floor arredonda pra baixo e math.ceil pra cima. Então digamos que o jogador tem 0.9 de vida, e você usa math.floor, o valor será 0 - que não faz sentido, 0 é quando está morto. Nesse caso você pode usar o math.ceil que vai deixar 1%. Tem também a função math.round (https://wiki.multitheftauto.com/wiki/Math.round) que abaixo de 0.5 arredonda pra baixo e se maior ou igual a 0.5 arredonda pra cima. Ela também pode ser mais útil pois você pode determinar quantas casas decimais você quer mostrar.
  16. 1 point
    Parece estar certo o código, só que a função startJob seria mais correta desta forma: function startJob() local player = client if not player then return end -- if not table.player then table.player = {} end table.player["car"] = createVehicle(482, 1360.201, -1274.34, 13.383) table.player["marker"] = createMarker(1360.126, -1256.776, 13.383, "cylinder", 2.5, 255, 0, 0, 255, player) table.player["blip"] = createBlip(1360.126, -1256.776, 13.383, 43, player) addEventHandler("onMarkerHit", table.player["marker"], job) end addEvent("start", true) addEventHandler("start", root, startJob) E o trigger o no lado client: triggerServerEvent( "start", localPlayer ) E a parte da otimização para remover os elementos vinculados ao jogador: addEventHandler( "onPlayerQuit", root, function() if table[source] then for k,v in pairs(table[source]) do if isElement(v) then destroyElement(v) end end table[source] = nil end end )
  17. 1 point
    function switchEngineState(player) local vehicle = getPedOccupiedVehicle(player) if isElement(vehicle) then local currentState = getElementData(vehicle, "engineState") or false if currentState then setVehicleEngineState(vehicle, false) setElementData(vehicle, "engineState", false) else setVehicleEngineState(vehicle, true) setElementData(vehicle, "engineState", true) end end end addEventHandler("onPlayerVehicleEnter", getRootElement(), function(vehicle, seat) if seat == 0 then local currentState = getElementData(vehicle, "engineState") or false if currentState then setVehicleEngineState(vehicle, true) else setVehicleEngineState(vehicle, false) end bindKey(source, "1", "down", switchEngineState) end end) addEventHandler("onPlayerVehicleExit", getRootElement(), function(vehicle, seat) if seat == 0 then unbindKey(source, "1", "down", switchEngineState) end end)
  18. 1 point
    Because the players/clients haven't loaded their scripts yet. The server is always one step a head in time.
  19. 1 point
    Obrigado por explicar. Estou há 8 ou 9 anos jogando e programando, mas nunca percebi que 'onPlayerMarkerHit' era um evento. Agora eu sei!
  20. 1 point
    Seu resource está mal-programado. Este tópico deveria estar na seção de Programação em Lua. Vc deve colocar funções que ativam/desativam ele quando o player usa o F11. Pois a HUD original volta a aparecer quando vc sai do minimapa.
  21. 1 point
  22. 1 point
    السلام عليكم ورحمة الله وبركاته جبت لكم مود كتابة علي شاشة اللاعبين من تصميمي تحديث جديد مع اضافة كلام dx وحل مشكلة اللاق ( المود يفتح من حرف ظ او من اف 8 اكتب ) Sender المميزات : =================== 1- الوان مختلفه 2- يجي صوت لـ كل اللاعبين لما تكتب رسالة 3- لما تضغط زرار تفعيل الخاصية بيفتحلك الايديت والزرار حق ارسال الرسالة 4 - المود يفتح عن طريق السريال 5- اضافة ميزة الاختصارات 6- تم اضافة ميزة تشغيل الالوان العشوائية واطفائها 7 - تم اضافة لوحة ارسال رسالة في الشات (جديد) َء 8- تم اضافة لوحة ارسال دي اكس مع اصوات وايقونات 9 - تقدر أنك تغير الايقونات والصوت, 10 - رأيكم يهمني Bugs Fixed: تم اصلاح مشكلة ايقاف وتشغيل اللون العشوائي -1 ============================= اذا فيه مشاكل ولا شئ او اي شئ تبغوني اضيفه فـ المود كلموني المود مو مشفر لــعيونكم # لـ فتح اللوحة اضغط حرف ظ او من اف 8 اكتب ( Sender ) ========================================= # تم ازالة الاصدارات القديمة # ======================== تحميل اصدار اضافة dx # تم التحديث وحل مشكلة اللوحة لو تبي تضيف سريالك خش ملف Client وحط سريالك صورة الاصدار الجديد - الاصدار الجديد # التحميل - اصدار اضافة قديم dx http://up.top4top.net/downloadf-416noc9u1-zip.html لتحميل اصدار يشمل dx وجميع المميزات (2018) https://up.top4top.net/downloadf-797qwwrl1-zip.html ======================================= الاضافات: 1 - اضافة لوحة جديدة ( لوحة ارسال رسالة دي اكس )ء 2 - تغيير خلفية المود 3 - اصلاح بعض المشاكل 4 - ازالة التايمر, 5 - حل مشكلة اللاق ====================================== اصدار (2018)ء 1- تم وضع مميزات جديده 2 - تم وضع لوحة تحديثات للمود 3 - تم ازالة اللاق من المود نهائيأ 4 - تم التحديث الي اخر اصدار ,
  23. 1 point
  24. 1 point
    Promo Code: TMS3DISC2 كوبون خصم 2 دولار على سيرفرات التيم سبيك يشمل طلبات الشراء الجديدة و لمرة واحده فقط يمكنك استخدام الكوبون للحصول على سيرفر تيم سبيك 10 لاعبين مجانا اضغط على الرابط لأستخدام الكوبون مباشرة http://client.tapleto-host.net/cart.php?&language=Arabic&a=add&pid=16&promocode=TMS3DISC2 العدد محدود
  25. 1 point
    addEventHandler("onPlayerJoin", root, function () local damageM4 = setWeaponProperty(31, "pro", "damage", 1000) if ( damageM4 ) then outputChatBox("A habilidade da M4 está definida como 1000, nível pro") else outputChatBox("Erro: não foi possivel definir a habilidade da M4") end end ) Primeiro argumento id ou nome da arma, se voce colocar o nome deixe entre aspas "" (porque é uma string). segundo argumento, a habilidade, valores: "pro", "std" e "poor". terceiro, a propriedade, mais informaçoes aqui http://wiki.multitheftauto.com/wiki/SetWeaponProperty. ultimo, o valor para definir a propriedade. o valor depende da habilidade que voce definiu. <meta> <script src="seuScript.lua" type="server" /> </meta> copie o codigo para o bloco de notas e salve como, seuScript.lua , como esta definido no meta.xml , se voce quiser mudar o nome, altere no meta.xml , salve este codigo como meta.xml. passe os 2 arquivos(meta.xml e o script) para uma pasta ou adicione para o winRar e defina o nome do recurso .zip, e mova para sua pasta do MTA C:\Program Files\MTA San Andreas 1.3\server\mods\deathmatch\resources\[gameplay]