Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 30/04/25 in Posts

  1. Interactive Debug Terminal Screenshots Description: A sleek, modern in-game debug terminal built with JavaScript and winBox, designed for fast, real-time development and debugging inside MTA. Features: Real-time command execution and feedback Scrollable and auto-scrolling output UTF-8 safe messaging Command history (ArrowUp/Down) Builtin 'clear' and 'help' commands Built for developers who want a clean and interactive terminal-style experience for debugging and monitoring scripts. Work in progress I'm still developing this, so feedback and suggestions are very welcome!
    1 point
  2. Honestly, the issues you listed are all issues that are caused by a combination of bad scripts and a bad infrastructure. There's only so much Multi Theft Auto can do if server owners don't bother to learn proper security practices and implement them. Also, anti-cheat clearly has seen updates numerous of times since 2023 (obviously they're not open about all the changes). Development is happening on a nearly daily basis with plenty of new updates coming available. The community is far from being neglected, a lot of the community is on the Discord server nowadays though. Please get your facts straight before you make such accusations.
    1 point
  3. function faroisd() local car = getPedOccupiedVehicle(source) -- get the car the player is in (could be false if not in one) if car and isElement(car) then if getVehicleOverrideLights(car) == 1 then setTimer(setVehicleOverrideLights, 100, 1, car, 2) else setTimer(setVehicleOverrideLights, 100, 1, car, 1) end end end addEvent("ligar", true) addEventHandler("ligar", root, faroisd)
    1 point
  4. https://www.youtube.com/live/LtNXNauoyNk Yesterday, we concluded our series of 2x2x2x2 tournaments. I want to summarize the results from the perspective of both the organizer and a witness to all the races. The registration process was extremely difficult. Honestly, I don’t remember ever struggling this much to find players. In the past, for a similar tournament, we’d get up to 15 teams registered on the first day, with 4-6 more teams signing up as reserve. Over 50 players participated in the tournament! There could have been more, but some registered teams couldn’t play. As a result, some groups had 4 teams, while others only had 2. In each subsequent round, all groups had 4 teams—two were the winners of their groups from the previous round, and the other two were the teams that placed second. This way, we could create balanced and exciting groups. Of course, the most intense matches started from the quarterfinals. The team (Pszymek + zee) lost by just 6 points to (Puffy + Kellus). There was a tiebreaker for first place between (DuXR + Confused) and (WiLL + GB + Emery), a narrow 2-point gap between (Honz + Suzuki) and (DeiN + LENZER), and this was only the quarterfinals! If you recall, the semifinals began with Chilliad maps. Sandking offroad were easier than in the second round, but the motorcycle part was not easy. That’s why I thought this round could favor teams that weren’t the group favorites—anything could happen on these maps. In the first semifinal, (Aroszparo + Mateoryt) lost to (DeiN + LENZER) by just 8 points. In the other semifinal, (DuXR + Confused) faced another tiebreaker, this time fighting (morpp + Gandras) for a spot in the finals. I’m glad this happened in the second semifinal so many players got to watch your battle. The Final Round In the finals, many spectators predicted (DeiN + LENZER) to win, but they ended up in fourth place. Happy birthday, Wenom The fight for first place was incredible—(January + BTN) and (Honz + Suzuki) were 128 points before the final round. And here, I want to thank morpp—he finished second and prevented a draw! I really didn’t want a tiebreaker for the finals. Thanks dude! I want to thank all the participants who register and played in the tournament! Huge respect to the players who knew they couldn’t beat the strong favorites but still showed up and gave it them all. With this tournament, I didn't just want to entertain the spectators watching the fails on Chiliad maps—I also wanted to see how active the community could be. I hope many of you had fun and enjoyed yourselves. See you later, guys! Tournament Results: 1st - MOTP (Honz + sneezy + namik) – 150 pts 2nd - IHS (BTN + January + Pepsi) – 148 pts 3rd - KAUNAS (morpp + Gandras) – 120 pts 4th - Gonshiki 4estnoy Sudbi (DeiN + LENZER + hills) – 92 pts
    1 point
  5. The warning occurs because onMarkerHit can be triggered by other elements like vehicles, not just players. This means you're sometimes passing a non-player element to getPlayerAccount, which results in returning false instead of an account. You should check if thePlayer is actually a player element before doing anything: function moveGate(thePlayer) if getElementType(thePlayer) == "player" then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)) , aclGetGroup("PMESP")) then moveObject(gate, 1500, 1334.8000488281, -1334.1999511719, 10) end end end addEventHandler("onMarkerHit", marker, moveGate) You should do the same in the move_back_gate function, otherwise, it will execute twice when a player enters with a vehicle, for example.
    1 point
×
×
  • Create New...