Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 07/06/21 in all areas

  1. Due to the lower than average (for people we consider "core DD abuser") amount of total global bans, you will get a final chance. You are still lucky to get unbanned despite the nature of activities you got banned for last time. I hope you can keep your word and play like a normal player from now on, else you'll get a new permanent ban without any more chances @anti98christ
    2 points
  2. السلام عليكم ورحمة الله وبركاته طبعا من النهارده هبدء انشر مودات خاصه بيا لما كنت بتعلم و كلها هتكون غير مشفره المود بتاع اليوم هيكون مسح الشات المود موجود منه كتير في المنتدى لكن انا نشرته بغرض التعليم فقط طب بعد ما تحمل المود تعمل بيه ايه ؟ قدامك حاجتين تحطه في سيرفرك و تستخدمه او تشوف الكودات اللي تفيدك و خدها و اصنع منها مودات جديده ودي صور المود --------------------- دي الصوره لو مش حاطت سريالك في المود من الداخل مش هيفتحلك اللوحة ---------------- --------------- مسح الشات مع السبب
    1 point
  3. Pretty sure it exists (as anim you can use with setPedAnimation), but just like you I don't know it from the back of my head. Many GTA animations are named in a weird/obscure way, so you can't always figure out what something is based on its name (or the other way around, as in this case) so if it's out there you may have a hard time identifying it. GL! Well, maybe there's some tool in GTA modding world that can log whatever animation you play, or you could try to create such a tool. I have another last resort idea: you create a file debug.txt in MTA installation folder,
    1 point
  4. By the way, if the player suddenly jumps out of the car while driving at 100 kilometers speed, the sound may still work, you can add the following code line for this if(isPedInVehicle(localPlayer) == false) then setSoundPaused(soundChime, true) end
    1 point
  5. hello you can use timer I edited Tekken's code, you can do it like this function getElementSpeed(theElement, unit) -- Check arguments for errors assert(isElement(theElement), "Bad argument 1 @ getElementSpeed (element expected, got " .. type(theElement) .. ")") local elementType = getElementType(theElement) assert(elementType == "player" or elementType == "ped" or elementType == "object" or elementType == "vehicle" or elementType == "projectile", "Invalid element type @ getElementSpeed (player/ped/object/vehicle/projectile expected, got " .. elementType .. ")") assert((
    1 point
  6. You will get a last chance, you know what would happen if you repeat things like that in the future. @sodilegnagyobbrajongoja
    1 point
  7. Few days ago i started discussion about javascript in mta, for more details checkout https://github.com/multitheftauto/mtasa-blue/discussions/2008 I'm waiting for opinions, suggestions, and everything what can help, here, on at github I already made working "hello world" example
    1 point
  8. Hi. I used various softwares in late 2020 to change my serial and play again on servers where i banned previously. Yeah, i bypassed the server-sided bans, and now, i regretted this thing. I just want to play again on MTA SA servers, like everybody else. I dont want to play on SeeMTA again, just some DM servers. And yeah, in january i dont cared much about the rules of MTA, i breaked it a lot, and i regretted it. I only asking for a last chance. E498808BC962B662AD38471EB40A548E
    1 point
  9. The problem is that getElementPosition returns exact coordinates (in this case X coordinate is "-715.83142089844"). And you are comparing it with "-715.8314". To make it work you will have to round the coordinates. You can either use the useful function math.round or do it like this: local theBlip = createBlip(-715.8314, 2328.1269, 44.1525, 41, 2, 255, 0, 0, 255, 0, 1000) function removeBlip(posX, posY, posZ) for _,blip in ipairs(getElementsByType("blip")) do local x,y,z = getElementPosition(blip) if(math.ceil(posX) == math.ceil(x) and math.ceil(posY) == math.ceil(y) and mat
    1 point
  10. This way works for me, to send data as JSON. function sendDiscordMessage(message) local data = { content = "Example:", username = "Webhook - Example", embeds = { { title = "Webhook - Example", description = "```Some user have typed \"help\" command.```", footer = { text = "I want to do this...", } } } } local jsonData = toJSON(data) jsonData = string.sub(jsonData, 3, #jsonData - 2) local sendOptions = { headers =
    1 point
  11. Include the variables inside the functiun and not outside (and inside the condition). -- local hour = ... -- will get values when the script starts addEventHandler("onClientKey", root, function(button,press) -- local hour = ... -- will get values everytime a player press on a key if press and (button == getKeyBoundToCommand("screenshot")) then -- local hour = ... -- will get values when the key is the screenshot command outputChatBox("You have taken a screenshot ! mta-screen_"..year.."-"..month.."-"..day.."_"..hour.."-"..minute.."-"..second..".png", 255, 0, 0, true)
    1 point
  12. Yeah, and there are some other problems. - author subtable's syntax is incorrect, you have to use = instead of : and put index names inside [ ] (or use them withouth " ") - fetchRemote's syntax is incorrect, a callback function is required Don't forget to use /debugscript 3 Here is a tutorial of how to send Discord messages trough webhook:
    1 point
  13. Hey, Dunno but "getResourdiscordName" doesn't look to me like a normal function name.
    1 point
  14. This isn't a global ban, but a server-specific ban. You cannot appeal server bans with MTA, we have no power over them. All you can do is contact the server admins and ask for unban. Please read the ban appeals section info (or topic - in Russian) before posting next time! Auto-translated: Это не глобальный запрет, а запрет для конкретного сервера. Вы не можете обжаловать запреты серверов с помощью MTA, мы не властны над ними. Все, что вы можете сделать, это связаться с администраторами сервера и попросить разблокировать. Пожалуйста, ознакомьтесь с информац
    1 point
  15. Hello, Here is the way I would have begin (tested in-game). Hope it can help. local screenW, screenH = guiGetScreenSize() local map_w = 1536 -- size of the map image (mine is 1536 x 1536) local game_w = 6000 -- equivalency with the game size (here whole gtasa map = 6000 x 6000) local radar_w = 400 -- size of the radar on screen local rt = dxCreateRenderTarget(map_w , map_w) -- same size of the map image addEventHandler("onClientRender", root, function() local x_game, y_game = getElementPosition(localPlayer) -- game positions of the player local x_map = (map_w * (x_game + 3000))
    1 point
  16. Hi and welcome to the forums! There's an in-depth guide about port forwarding made by Dutchman101 a while ago, it should provide you with different solutions that you can try in order to successfully open your ports:
    1 point
  17. local rewardTable = { [5] = {"M4", "M4 Mag", 90}; -- add ammo and ammount of ammo to give! [10] = {"Coyote Backpack"}; -- for items that don't have ammo no need to add anything after! -- you will have to add the rest! }; -- add this to spawn function! local pLvl = getElementData(player, "lvl") or 0; if pLvl >= 5 then --check if valid reward possible! for i = 5, pLvl, 5 do --start from 5 and jump from 5 to 5! as there are no other rewards in between! local data = rewardTable[i] or false; if data then setElementData(player, data[1], (getElementData(player, data[1]) or 0) + 1); --
    1 point
  18. local theBlip = createBlip(0, 0, 4, 2, 255, 255, 255, 255) function removeBlip(posX, posY, posZ) for _,blip in ipairs(getElementsByType("blip")) do local x,y,z = getElementPosition(blip) if(posX == x and posY == y and posZ == z) then destroyElement(blip) end end end removeBlip(0, 0, 4)
    1 point
  19. You're welcome! And don't worry we all have been there.
    1 point
  20. Hey, You used the getCursorPosition function wrongly. It doesn't take arguments but returns them. You can check examples in the link above. For your case you will need the useful function on the wiki: IsMouseInPosition. You will need to add the function in your script and then replace your "getCursorPosition" with "isMouseInPosition".
    1 point
  21. local tick = getTickCount() local delay = 150 -- ms local jump = false addEventHandler("onClientRender", root, function() if getTickCount() - tick > delay then if getPedControlState(localPlayer, "jump") and not jump then outputChatBox("jump") jump = true elseif not getPedControlState(localPlayer, "jump") and jump then jump = false end tick = getTickCount() end end) So you can detect, regardless of the key that the player presses.
    1 point
  22. Stor diller
    1 point
  23. All Here : ███╗░░██╗░█████╗░████████╗██╗██╗░░░██╗███████╗  ██╗░░░██╗██╗ ████╗░██║██╔══██╗╚══██╔══╝██║██║░░░██║██╔════╝  ██║░░░██║██║ ██╔██╗██║███████║░░░██║░░░██║╚██╗░██╔╝█████╗░░  ██║░░░██║██║ ██║╚████║██╔══██║░░░██║░░░██║░╚████╔╝░██╔══╝░░  ██║░░░██║██║ ██║░╚███║██║░░██║░░░██║░░░██║░░╚██╔╝░░███████╗  ╚██████╔╝██║ ╚═╝░░╚══╝╚═╝░░╚═╝░░░╚═╝░░░╚═╝░░░╚═╝░░░╚══════╝  ░╚═════╝░╚═╝ By ScoomaAli
    1 point
  24. Happy birthday!
    1 point
  25. We have reason to believe you're engaged in malicous activities targetting MTA servers and/or users. If you are ready to speak the truth about what you did (in 2020), then you can create a new appeal. But not while lying, as right now @Pablo escobar
    1 point
  26. Part 0; Preamble At the moment we have a long discussion about databases in the MTA Community, a huge part of the Team thinks that DB-drivers must be only as modules, but right now, we have only RDBMS databases(SQLite and MySQL). It isn’t enough for many dynamic MTA servers. So, I want to suggest an interesting solution to this problem, so let’s get started! Part 1; Tarantool When we think about DODBMS the first variant of this is MongoDB. MongoDB works well with JS, like nodejs, but I want to present to you the DODBMS which work with Lua. This database is some
    1 point
  27. Hey there, This is just a small showcase of how ATMs function as a part of the economy system, and some highlights of the primary features in the police system; these were created for my roleplay gamemode. I hope you enjoy! ATM System There are two types of ATMs that can be created: ones that support deposits and ones that don't - typically the ATMs that support depositing money are placed near banks. In the video below, you can see an example of withdrawing cash from an ATM, the process of depositing is the same except the animation just plays in reverse. The
    1 point
  28. There you go, best tutorial out there:
    1 point
  29. https://www.youtube.com/watch?v=z7rvgBBtQo8 Credit goes out to a bunch of our loyal community members. Big thanks. Keep the spirit up.
    1 point
  30. do you even think there is any fairness? The reason of players abusing something is there is no one playing fair here... All of the DD players try to have stronger car and it's not only limited with turkish players. If you don't have something, (I am not talking about myself) even if your skills are 10/10 if there is a lagger he can beat you easily so you will get some mods; and I don't even think people was worried about dd when there is much abusers when they are the part of these abusers, yeah I used mods in past too but who didn't? If you don't want to play vs abusers then you can search f
    1 point
  31. Firstly, i cant say something about this, you're right and they never give up about making mod, lag switches or bug. If you notice, i didnt say anything about all the banned people anyway. I only mentioned some of them. Of course its admin's decision, not ours. First of all, I would like to point out that. There is a serious prejudice against Turkish players. There are many players in this game, not only Turks, but also Polish, Hungarian, Russian, Azerbaijani, Egyptian, Arabian, Dutch and German. I've made friends with many of them, and I've had conversations and evidence that m
    1 point
  32. My friend Antichrist didnt get a final chance as @Dutchman101said every abuser got final chance on #SAVEDD topic. He got his first ban and the ban was permanent, I don't support him because he is my friend but there is many players who deserve permanent ban instead of Antichrist.
    1 point
  33. I've been thinking of the easiest way to put this, but let's give it a shot. Your 'brother' (for my reply let's assume true.. true or not, you can imagine we often hear this) is a problem for MTA, because he is playing on a highly competitive server, CIT (in CIT LV which is even more competitive) and being part of a small group of people that you can find on any game where there is a high level of competition and serious stakes: cheaters. The thing is, on MTA the border for cheating is extremely high and most cheat devs already cannot even deliver a product, with AC being too strong.
    1 point
  34. No We already answerred you in your original appeal, mr. Ashame The decision won't change, not even if you behave like this or spam. Bye.
    1 point
  35. جبت لكم المود الأملاك الخاصه مع خصائص جديده من تصميم Mr.Doktor وبرمجة من طرف Mr.KAREEM الخصائص لوحة الأملاك الخاصه مع خاصية تغيير الألوان وخاصية حماية الموتر لوحة تفعيل بي السريال مع مدة التفعيل و نسخ البيانات لوحة اللوق لي الأملاك الخاصة رابط المود : هنا
    1 point
  36. After a worrying discussion on Discord last night regarding password storage and remember me functionality I've decided to write a tutorial on how it should be done. This guide assumes you are not using MTA's built in account system, but a custom one. Any code shown in this tutorial is purely for illustrative purposes, and is not finished code, you should use it as a guideline, not a solution. The following topics will be discussed in this tutorial: How to hash and salt passwords (register) How to validate a hashed password (login) How to add "remember-me" functionali
    1 point
  37. https://github.com/philippekwiatkowski/pk-mta-roleplay-scripts I released my scripts for an RP server a few years ago. Code is old, but the logic can be useful for learning. Cheers, PK
    1 point
  38. Just type cleardebug in F8
    1 point
  39. As of February this year we've officially restarted this project with the addition of Unitts to our development team and a newly appointed server Manager Yoshira to fix up on our Management issues that occured when we launched & failed in 2020. This time we aim to make sure that the script is properly ready for the release and also have already done plenty of changes based on the feedback we've recieved back in 2020, we're making sure that the scripts end up being even more new user friendly as well as are reworking all the older scripts that were causing issues on release. In additio
    0 points
  40. @Redcap Open the Controls settings and make sure you are using the Standard controls option.
    0 points
  41. look at my edit above. After testing i found that the mouse works in MTA aswell, this problem has been officialy fixed, just incase anyone else has this problem... right click on your shortcut to GTA and select properties, then chose the tab 'compatability' and check the box next to 'turn off advanced text services'. oh, ive found a new bug...... ahh forget it
    0 points
×
×
  • Create New...