Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 15/05/21 in all areas

  1. 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
    6 points
  2. For those who still wonder The idea of drawing on top of it with dx functions was actually good and it works! Here is the result from what I tried: This was done by drawing a rectangle with the size of the screen and some text over it and as you can see you can barely see the ***NETWORK TROUBLE*** text. function onGotProblem(status) if status == 0 then -- we got a problem addEventHandler("onClientRender", root, networkWarning) else -- all good removeEventHandler("onClientRender", root, networkWarning) end end addEventHandler("onClientPlayerNetworkStatus", root
    4 points
  3. Maybe you can draw something on top of it. *edited* https://wiki.multitheftauto.com/wiki/OnClientPlayerNetworkStatus
    4 points
  4. I appreciate the discussion you guys are having, but can we please keep on topic and not drag cheaters and their bans into it.
    3 points
  5. 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
  6. Salutări și bun venit pe comunitatea MTA! Dacă te referi la comenzile standard disponibile, le poți vizualiza tastând 'help' în consola server-ului.
    2 points
  7. I converted the mod from gta sa to mta -> original mod mta version -> download
    2 points
  8. About six months ago, I got a global permanent ban because of bypass testing. I understand my mistake, and I promise that I will never do it again. I just realized that I don't enjoy any other games than MTA. I am studying for University exam and I can't have any hobbies nowadays because of the coronavirus. Also, I can say that I tried to bypass something but I never used anything in game; you can ask DD players I am clean or not If it's possible I want a unban or converting my perma ban to temporary ban please. My serial is -> B6003BCAF70F04FDB285FCC2E6BB5A02 thanks fo
    2 points
  9. 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.
    2 points
  10. I don't understand why the Turkish DD scene in MTA has so many people constantly looking for ways to abuse, cheat and gain unfair advantage.. it's like they have a higher percentage of players that cannot play fairly without tools, exploits and lag switches. These people got themselves banned by their behavior, some of them never stopped (got temporary bans many times and still didn't learn) so they eventually got a permanent ban. Most of those people also were heavily invested in spreading abuse through the Turkish DD scene, by disseminating their abusive methods and tools whenever they
    2 points
  11. Dear MTA community, I have been spending my last 8 weeks on mathematical problems. One of them is the 3D Frustum-Plane intersection that is used by GPUs to draw triangles onto your screen. If you want to learn more about this please consider reading this thread. Promotional Video: https://www.youtube.com/watch?v=RQy3Q4Xe110 Prerequisites This tutorial is aimed at people who are capable of scientific thinking and are willing to playfully learn with Lua code. To execute steps in this tutorial minimal knowledge of Linear Algebra and Lua is required. Required MTA Resource: ht
    2 points
  12. This will do great for alpha objects and allow perfect control of the rendering order. Thank You so much for fixing the parser.
    2 points
  13. Lembrando que ainda será possível matar o ped usando stealth kill da faca. Para evitar isso também, cancele o evento onPlayerStealthKill
    2 points
  14. That's simple client.lua: local radio = playSound3D(ent[2], ent[3], ent[4], ent[5], false, false) just change the first "false" to "true" (check looped from https://wiki.multitheftauto.com/wiki/PlaySound3D) So it becomes local radio = playSound3D(ent[2], ent[3], ent[4], ent[5], true, false)
    2 points
  15. Thread's been moved into the Portuguese scripting section for you
    2 points
  16. Calm Story to nowa odsłona kultowego projektu Calm Life stworzonego przez NeX'a. Na Calm Story ogromną wagę przywiązujemy do jakości gry, dlatego też nasze zasoby są na bieżąco optymalizowane i pisane w taki sposób, aby korzystanie z nich nie utrudniało rozgrywki poprzez nieprzyjemne ścinki. Wszelkie zasoby serwerowe są autorskie. Administracja serwera składa się z osób zaufanych, aktywnych oraz angażujących się w projekt, często też odbywają się wydarzenia, większe, mniejsze i spontaniczne eventy organizowane przez członków Ekipy serwera. Pomimo trudnych sytuacji i niełatwych wyzwań nasz pro
    2 points
  17. nope, didn't think about that. But since you can draw on top of the chat, it is still worth a try. Or just draw it double, but bigger.
    2 points
  18. You will get a last chance, you know what would happen if you repeat things like that in the future. @sodilegnagyobbrajongoja
    1 point
  19. 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
  20. Hey, Dunno but "getResourdiscordName" doesn't look to me like a normal function name.
    1 point
  21. 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
  22. 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
  23. really haha, I ended up not paying attention to this because I was pretty tired of the script already, thank you
    1 point
  24. Tópico movido para Programação Lua. Você tinha postado na seção geral.
    1 point
  25. Try 0 as x and y rotation as for now you set the actual x and y positions
    1 point
  26. Welcome to the Forums! To do that you will need to use getElementModel function to get vehicle's model ID. Like this: local shootTimer = nil function shoot() local vehicle = getPedOccupiedVehicle(localPlayer) -- stop if "vehicle" is not an element or if its not infernus (411) if not isElement(vehicle) or getElementModel(vehicle) ~= 411 then return end if(not isTimer(shootTimer))then local posX, posY, posZ = getElementPosition(vehicle) shootTimer = setTimer(function()end, 5000, 1) createProjectile(vehicle, 19, posX, posY, posZ, 1.0) end end bindKey("vehicle_fire
    1 point
  27. 1 point
  28. The issue we focus on here is not exactly unbanning the banned players. Together, we can find different ideas by using our minds, for example; DD tournament organized by mta team, so that there are advertisements on the forum and we may encourage many players to play DD.
    1 point
  29. Players are banned because they cheated, so having them back would cause more chaos?
    1 point
  30. We can't handle your ban thru forums, as your ban reason stated: you need to send an email to mcak105@outlook.com from your own gmail.
    1 point
  31. 1. go to this page: https://nightly.mtasa.com/ 2. look for the desired version (Windows 64 bit server for e.g.) 3. click "Show older files" checkbox. 4. pick the latest desired version build.
    1 point
  32. This is what I need, thanks for the help.
    1 point
  33. There you go: good luck
    1 point
  34. I want to change the default red ***Network Trouble*** text with something else in dx. Is it possible?
    1 point
  35. I understood what I said but I haven't been able to make it work yet. I'm a beginner and some functions are tangled in my mind.
    1 point
  36. Have you overclocked your GPU? if yes, then try to lower the clocking until the effect completely disappears.
    1 point
  37. Yesterday you got the source code of a hackdriver (used in gamehacks for read/write memory) and manually built it. Today, you started up the hackdriver and launched MTA, causing the hackdriver to be running while MTA was opened. This caused you to be banned. It's obvious why this is a violation. Most people that get banned for building their own hacking :~ would say "yeah but I wanted to cheat in a different game, not MTA, this was by accident" but that doesn't hold, because hackdrivers like this (if not detected) can pose a security threat to any game. Therefore, AC has no way to kn
    1 point
  38. in outputChatBox() you have the visibleTo argument, you should set that to who it should send the chatbox message, you can have two lines for each output and a trigger function to send the staffs a copy of it.
    1 point
  39. Solid 30+ player peak English text RP community now 3 months old with potential to grow & expand!
    1 point
  40. The map editor can now remove collisionless world objects, if you toggle "Enable collision patches" in the options. This will also make these models selectable when placed as objects. https://mirror.mtasa.com/mtasa/resources/
    1 point
  41. We have reason to believe that you're involved in malicious activity targetting MTA servers/users, and because we want to protect everyone, you're out. Ban appeal denied, this is a final decision
    1 point
  42. G&T Mapping & Loki present: Cinema Experience Beta 2.0.2 Description We're happy to finally release the first beta version of our Cinema Experience! Check out its features down below... Video Screenshots Download Now Beta Ver. 2.0.2 [ October 7, 2019 ] Changelog Authors: Tails - Follow his group G&T Mapping on Facebook: http://fb.com/gtmapping Check out their other resources as well: http://gtmapping.blogspot.com Loki - Check out his original Cinema script here: https://community.multitheftauto.com/in ...
    1 point
  43. Hello community! Its been over 10 years since I logged in to this forum, but I still believe there are people around, who can remember me and these maps made by me over 13 years ago. So today I decided to hand over my map package free for grabs, as the original link has been dead for several years already. This is the original release: And here you have the link to my official re-upload: https://drive.google.com/open?id=1qE34BU-d8K1e_is7jLr_Yq7Ll9yHkiY5 Have fun! PS. If you have some memories about those good old times, feel free to write something here!
    1 point
  44. Hello Hazardinho, since I have got experience working with rotations I recommend you to use the element's matrix instead, using getElementMatrix. If you look at the wiki page you can see the examples. Explanation: The element matrix stores the rotation of the ped in a coordinate system axis. If you use setElementRotation then the euler angles are automatically converted into this matrix so this matrix is more powerful and less ambiguous than the angles. Problem of euler angles: euler angles are periodic in 360° as well as suffering from gimbal lock in MTA:SA (due to poor impleme
    1 point
  45. Introduction Modding is a term used when modifying components, files and what not, in this particular case modifying game installation files in order to achieve unique results not seen in the vanilla game. GTA:SA is 3D era, where modding the game requires special 3D packages. Older games such as GTA:II uses a 2D engine, which means that modding the game was commonly done with image editing applications. We will cover some aspects of modding game textures and models. This guide intends on introducing those inexperienced with modding and 3D as a whole, on how to obtain 3D software and
    1 point
  46. There is no problem using element data. Just try to limit the amount of data you have laying around if you don't really need it. This goes to both methods, tables or element data, limit the amount of data where possible! Just one security related thing to element data though, you need to make sure you don't allow changing element data if it wasn't done by the server. You can read more on how here: https://wiki.multitheftauto.com/wiki/Script_security#Validating_client_setElementData I usually just carry an ID on elements that have an entry in the database so I can fetch/save data from
    1 point
  47. 1 point
×
×
  • Create New...