Jump to content

FernandoMTA

Members
  • Posts

    370
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by FernandoMTA

  1. Right now the priority is improving/remaking the MTA Map Editor, fixing & modernizing its current features and adding new ones, because this is the main "editor/studio" tool already available to every MTA player at the moment. It should allow you to make most of the classic MTA game modes like race, deathmatch, PVP, etc. And we can expand ontop of that. I feel like a separate/new visual editor is not the right thing to do now. Map Editor needs attention as I mentioned above. Finally, in my opinion, learning to code and creating unique scripts from scratch is the way to go
  2. I admire your efforts to create a new RP gamemode . It's definitely the solution. Refactoring the OwlGaming gamemode is painful and it'll never achieve perfection, but I've seen from experience that it's possible to at least address the biggest performance issues and drastically reduce memory usage of its resources, so people already using it could update it... while no better known alternative exists.
  3. Facts: a large amount of MTA "RP" servers of various languages are using the OwlGaming Gamemode as a base because of its features and "ease of use". Even before 2020 when it was released, using the leaked 2015 oG version... The repository seems to have been abandoned by its creators who are not responding to any further Issues/PRs. It's demotivating for people who might've wanted to contribute to it eventually. Cons: excessive use of element data, optimization concerns (just use IPB to analyse the default oG resources), many minor and major script security issues. I could name them, and I'm not the only one who'd be able to talk for countless hours about this gamemode. Large gamemodes, especially ones that are several years old (OwlGaming GM now has code that is 10+ years old!) don't usually age well with time, and need regular updates (which hasn't happened with this case). What can be done? Someone makes a fork of that codebase and fixes the issues, improving the GM in general. Then we share this project on the Forums etc so it gets enough attention. Why do this? Well, saves people money and time. Why pay a developer to fix specific issues of a public codebase for your server specifically when community effort can do it publicly and everyone benefits from the changes. Seriously, I've seen way too many people suffer with scripts revolving around the OwlGaming/vG ecosystem that we would all benefit from having an updated version of it or something equivalent that is free for everyone to use. Sure, there are some very few quality RP gamemodes out there for sale, but we know that everyone seeks the cheapest option. Owl wasn't a one-man job, and it's not easy to remake a roleplay gamemode from scratch (as proven many times already). The fact that it's the most popular open source alternative makes it important that we address its usage in 2023.
  4. Let's talk script security. It might be a taboo topic for some but it shouldn't, at all. In fact, the more people talk about this and unite to discuss and create robust, safe and well-coded scripts, the better the MTA resource development community will be. Rules: Main article: https://wiki.multitheftauto.com/wiki/Script_security The key points are there, but the code examples don't suffice, and the implementations will vary depending on the gamemode and resources. Pinned information: Coming soon Notes: - I'm not perfect and everyone makes mistakes. Please correct me when I'm wrong. - Eventually if this becomes a popular topic, I am willing to incorporate translations of certain explanations into other languages in this OP, as I know a majority of the MTA community doesn't master the English language and prefers to communicate and read in other languages.
  5. never too late ? mta forum threads show up on Google all the time whether they're old or not
  6. Example on how to achieve this: https://github.com/Fernando-A-Rocha/mta-discord-webhooks/blob/e279b2cc221cac378b68c455714b68ed21776b35/discord_webhooks/system.lua#L84
  7. Thank you. And I won't stop now I'm going to keep actively maintaining the several projects I've published so they're always relevant and fully functional!
  8. discord_webhooks is a resource with which you can send messages to Discord server channels using Webhooks. Your messages can be simple text strings or they can contain complex Embed objects according to the Discord API. All you need to do is use the exported functions explained in the project's documentation on GitHub. The resource comes with a test/example script that demonstrates how it works and how you can get the most out of it. You can send messages with pretty formats like this one: You can even use an Embed Builder like this one to design your embed messages and export them in the JSON format. Embed Objects in JSON can be converted to Lua table(s) using fromJSON and will be fully usable with this resource! GitHub Repository (Download & Documentation): https://github.com/Fernando-A-Rocha/mta-discord-webhooks#readme Community Page (Download): https://community.multitheftauto.com/index.php?p=resources&s=details&id=18806 For support/questions please access my main thread: https://forum.multitheftauto.com/topic/139644-rel-nandos-resources/ Enjoy!!
  9. Upvoting. This way you can indeed do cancelEvent (true, "You are not whitelisted") onPlayerConnect and this will effectively prevent the player from connecting with that custom message. This is prettier than kickPlayer which you are doing with a certain delay by getting the result of callRemote.
  10. Bumping this old topic because it shows in top Google results for MTA ARM server. It's currently possible by using arm and arm64 MTA:SA server builds: https://nightly.mtasa.com/
  11. Bumping this old topic because it shows in top Google results for MTA ARM server. It's currently possible by using arm and arm64 MTA:SA server builds: https://nightly.mtasa.com/
  12. Bumping this old topic because it shows in top Google results for MTA ARM server. It's currently possible by using arm and arm64 MTA:SA server builds: https://nightly.mtasa.com/
  13. Bumping this old topic because it shows in top Google results for MTA ARM server. It's currently possible by using arm and arm64 MTA:SA server builds: https://nightly.mtasa.com/
  14. Time flies ? Thank you for the interview! Definitely an important mark in internet history and culture.
  15. I'm happy that Multi Theft Auto is part of my life. Thank you for making this incredible project possible. To many years to come!
  16. Sorry for another release posted shortly after the previous: https://github.com/Fernando-A-Rocha/mta-add-models/releases/tag/v3.1.0 @httpRick suggested these non-breaking improvements and I couldn't resist ?
  17. Update v3.0.0 just got released. It was tested and is considered an important & major release. If you are using previous versions of newmodels in your server, it is highly recommended that you read the full changelog and instructions on how to update your custom scripts and benefit from the improvements. Optimization has been always been a concern throughout the project, and some mistakes were made. I can now say that it has been improved. You can compare various newmodels version using the MTA performance browser (/ipb). newmodels has been in development since November 2021. It's now more than a year old! Thank you for all the support, and let's keep making it great! ?
  18. you mean a client mod loader right? Ye I can make that ??
  19. This is a good tutorial series you can follow! With this information, I can't really tell what's causing the black screen issue. Try the following: - make sure you have a clean and original copy of GTA:SA - uninstall MTA fully - install MTA again and see if you still can't join the map editor - if you still can't, close MTA then go to your MTA installation folder => server and launch the MTA server executable and let me know what happens
  20. ok my friend. I'll post here once it's done
  21. So basically a system for players to "find all heart pickups" that: - can be spawned by pressing F7 or using command /find - /corazones tells you how many you have collected of the total, like 4/32 - if you collect all hearts you receive the ability to use /godmode to toggle being invincible (just player health) on/off Did I understand? @Sr.black If that's what u want, I can make it. I can make it so you can customize the pickup object (so it's not just a heart) and you can have multiple collectibles that give different rewards (heart => godmode, others => other rewards). This sounds fun for freeroam servers. You reminded me of the GTA collectibles https://www.ign.com/wikis/grand-theft-auto-san-andreas/Collectibles https://gta.fandom.com/wiki/Collectibles#Grand_Theft_Auto:_San_Andreas I don't think anyone made a script to remake that on MTA yet
  22. This is where I keep a list of all the free & open source MTA resources/projects I've created and made available to the community. Join my Discord community where I post updates of all my projects! https://discord.gg/eUK7HcnT2J Click the images to access each project's landing page. All resources are available on community.mtasa.com (unless otherwise specificed). Other releases: GTA:SA & SAMP .IDE Search Tool: https://github.com/Fernando-A-Rocha/mta-ide-search I hope you find my contributions useful. Suggestions are always welcome as well as criticism. Enjoy!
  23. Ever wanted to replace vehicles, skins and objects in your server by simply dragging & dropping the mods to a folder? Now it's possible! With auto_modloader, you can configure certain directories that it will scan for all model IDs and names. These models are then sent to the client for replacing. The system is robust, optimized and minimalistic. It supports model files encrypted with NandoCrypt so no-one can steal your mods. GitHub Repository (Download & Documentation) : https://github.com/Fernando-A-Rocha/mta-auto-modloader#readme Community Page (Download) : https://community.multitheftauto.com/index.php?p=resources&s=details&id=18803 For support/questions please access my main thread: https://forum.multitheftauto.com/topic/139644-rel-nandos-resources/ I hope you enjoy! Happy modding!!
×
×
  • Create New...