Jump to content

Leaderboard

Popular Content

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

  1. Hello, All global bans have been removed, everyone is unbanned * Legend: "global ban" = Manual ban for bad activity or AntiCheat "Banned by MTA" MTA wishes everyone a happy new year. To show our good intentions and willingness to forgive those in which we previously lost faith, everyone that received a global ban in the past 15 years has been given a final chance to be a normal player, and redeem themselves. This is not a joke, we removed all bans (except for a handful of the worst cases, up to 20 users), and will only happen once in MTA's lifetime. Everyone that used paid hacks, or was a cheat developer, can play again. We are extra confident in this because we recently patched (detected, blocked) the major paid hacks on MTA, unbanning paid hack users in this scenario was our traditional approach which we however shifted away from. Everyone that did basic malicious activity against MTA, its users or a server, can play again. Of course, except for the absolute worst of cases, which is unlikely to include you. So for a bit of context, besides giving everyone a chance to redeem themselves (if they had previously insisted they realized their mistakes and wouldn't repeat.. but got rejected as we have different experiences with such users), we realized that the system used was prone to false positive bans that accumulate during periods of lowered AC Team manpower. Even when manpower went up, it was a huge leap to catch up with the growing so-called technical debt to fix up on false positives, leading to, as I must admit, a bunch of unfairly banned people with appeals that wouldn't be attended to. This is the compassionate move. - Those that know what they did to get banned, should know that this is their final chance, and that should you draw AC team's attention again you are done for. You are certainly one of those that fully realize the strength of our anti-ban evade measures to which point you can't do anything to evade bans, as when you get such a manual ban not even spoofers will work to evade.. so, don't make the same mistake again, don't put yourself in the same situation of being defeated, AC team will really come after you if you repeat. You can consider the ban amnesty as a peace offering, as long you are willing to be a normal user from now on. Not a toxic cheat developer, hacker, DDoS attacker or so on, whatever behavior got you banned. Redeem yourself, learn from your past mistakes, and make a fresh start. - Those that know they are innocent and were caught in the crossfire of their appeals not being handled in a timely manner or at all, we extend our deepest apologies to you, and reassure you that 99% of all measures (intended for other banned users) which could lead to such a false positive ban are now removed along with the Ban Amnesty. You are cleared and very much welcome back to play MTA: San Andreas. I am well aware how many dreams of past players were ruined by unfortunate mistakes. Disclaimer: Anyone that notices they are still banned after today, is one of the up to 20 people in the list of exceptions, and shouldn't bother to appeal. It has been double checked that only intended remaining bans still exist, there is no such thing as a 'mistake' to be reconsidered. Community bans (Discord/Forums) are also not included other than on a case by case basis such as through the use of our Discord Ban Appeals board, unless otherwise stated in the near future. At last, if you have any friends that are permanently banned, please inform them about the good news, but caution them to behave this time, because like I wrote at the top, this is an extremely rare event that won't occur in MTA's future, as it has never done so in the past 15 years.
    20 points
  2. Thanks, and it's one of the reasons i have additional faith in those that we unban. Because they are the people that experienced how strong our systems are, and in how much trouble they have found themselves after getting banned. I know how many of them have spent weeks to months trying to bypass the ban, because they were sure that if they succeeded, they wouldn't repeat their mistakes as they dont want to go there again. Many of them like the cheat developers, also found how easily it was to get such a harsh ban for a complete failure of being able to write a cheat for MTA (due to the general state of AC), so its not even a good risk-reward ratio for them. The fear that we have embedded in many cheaters, cheat devs and badly behaved people throughout the years, pays off and now is a deterrent to those that were forgiven. I also hope that they will spread the word about what happens if someone does what they did in the past.
    4 points
  3. Even I was unbanned, it's scary to imagine who those people who were not unblocked. Happy new year, see you later ?
    2 points
  4. Thank you so much for such a gift! I promise that I personally will not let you down)
    2 points
  5. THIS TOPIC is the first topic of 2023, have a nice day
    1 point
  6. According to wiki: setWaterLevel ( 100, -- level, true, -- [ bool includeWaterFeatures = true, true, -- bool includeWaterElements = true, true, -- bool includeWorldSea = true, true, -- bool includeOutsideWorldSea = false ] )
    1 point
  7. 1 point
  8. Cheers! And have a nice new year!!!
    1 point
  9. 1 point
  10. The main reason of the missing button is that you are using "absolute position / size" but you put a "true" in "relative" argument which means you need "relative position / size".
    1 point
  11. Cheers! And have a nice new year!
    1 point
  12. local deletou = false -- Variável q serve pra evitar de ficar deletando veículos a cada segundo enquanto a hora for 4. setTimer(function() local horario = getRealTime() local hora = horario.hour -- Obtém o horário do servidor. if hora == "4" then -- Se a hora for 4, então: if not deletou then -- Se ainda não deletou veículos, então: deletou = true -- Considera os veículos como deletados. Evita de ficar deletando veículos a cada segundo enquanto a hora for 4. for i,veh in pairs(getElementsByType("vehicle")) do -- Para cada veículo no mapa, faça: local counter = 0 for seat, player in pairs(getVehicleOccupants(veh)) do -- Conta quantos passageiros tem no veículo. counter = counter + 1 end if counter == 0 then -- Se o veículo estiver vazio, então: if getElementData(veh, "veiculoEterno") then -- Evita destruir veículos que tenham essa elementData específica. Coloque essa elementData em veículos que você não quer que sejam destruídos. Os veículos com essa elementData serão respawnados em vez de destruídos. respawnVehicle(veh) else -- Se o veículo não tem aquela elementData, então: destroyElement(veh) -- Deleta o veículo. end end end end else -- Se a hora não for 4, então a variável volta a ser false, assim quando chegar na hora 4 novamente, ele vai deletar novamente. deletou = false end end, 1000, 0) -- Executa isso a cada segundo, infinitas vezes.
    1 point
  13. Do not use DGS functions in the render event. Using dgsCreateButton in onClientRender will create a new button every frame, which can cause the game to crash. Instead, use dgsCreateButton only once to create the button. You don't need to use any render or DX functions when working with DGS. You can use dgsCreateImage to create images and dgsCreateLabel for texts. It's also unclear why you are enabling DGS OOP if you are not using it. If you are having issues with your code, it's helpful to learn about debugging.
    1 point
×
×
  • Create New...