Jump to content


Distinguished Members
  • Posts

  • Joined

  • Last visited

  • Days Won


Megadreams last won the day on January 24 2022

Megadreams had the most liked content!

About Megadreams

  • Birthday 04/08/1995

Member Title

  • Distinguished Member


  • Gang
  • Location
    United States
  • Interests
    Software Engineering

Recent Profile Visitors

3,161 profile views

Megadreams's Achievements

Punk-@ss B*tch

Punk-@ss B*tch (12/54)



  1. You can make use of dxDrawText - https://wiki.multitheftauto.com/wiki/DxDrawText
  2. Turns out 1.6 is real after all! Good job everyone who was involved with this update in any way. There's loads of QoL changes and new features I'm excited to actively use in my projects. Excited to see what else the future will bring to this incredible community.
  3. Very exciting! Updating my version right now and ensuring my ongoing projects work well with MTA 1.6. I'm excited to try out some of the new features.
  4. Congrats on 20 years MTA! I'm proud to have been part of this community for at least 13 of those years even if it was on a laptop that was only able to run the game at a whopping 7 fps. Multi Theft Auto has been quite an important part of my life, in part due to the fact that I started playing when I was around 14 years old while I'm now 27 which means that it was there through some of the most defining years of my life. When I grew from being a kid to the adult that I am now. Being a part of this community helped me improve my English (it used to be absolutely horrendous as some who have known me since the UAG days may remember), form tons of amazing friendships and significantly improved my coding skills. While Lua itself isn't necessarily useful in my current job building projects and communities in MTA has taught me plenty of useful coding practices, helped me improved my web development skills due to the need for websites for my communities and forced me to learn how to properly build a server infrastructure. It also helped me become more mature, learning from any mistakes I have made in the past. A little known fact as well is that MTA has in part helped me go through a severe depression I went through around the age of 16-17. Thank you for helping me grow both as a person and as a coder. I appreciate everyone who contributes positively to this project and look forward to the many years yet to come. You bet I'll be around for all of it.
  5. Don't waste your second chance people! Great job to the AC team for the hard work you've put in over the years and for allowing those who have made mistakes in the past to have a second chance to enjoy the game again.
  6. That's an issue you directly have with the Mr Green server. I highly doubt you'll receive any help from the MTA Staff on this as they have no power over it.
  7. Great job Hydra! Love seeing the progress you've been making as a scripter and your overall dedication.
  8. There's a few ways you can accomplish this. You could maintain a log of when the player has logged in and compare against that to see if they logged in 3 consecutive days. Another way is only keeping track of the last login and a counter of consecutive days thus far. If the user logs in and their last login wasn't the day before you reset the counter, otherwise if they did you increase it. Obviously if they logged in earlier on that same day you don't modify the counter.
  9. As I was on holidays I didn't have a chance to respond to this topic yet. So, happy new year to everyone in the community and I hope it'll be a great year for all of you and for MTA itself as well.
  10. Well done to everyone who has contributed to this amazing release!
  11. Any examples of how this script is used to draw the text onto the screen? Why shouldn't I just load in the fonts myself and then use them? Basically I'd like to know what this script does to make this process easier and why it would be worth the 5 dollars. Nevertheless, good job!
  12. For that reason Sphene will also feature a compiler/decompiler directly build-in and in time a way to create SCM scripts using a in-game editor (like DYOM) that can be both run in Sphene and singleplayer. But with Sphene you could have the added benefit of being able to add a Co-Op experience on top of your missions. Naturally this is just something I'd love to see but that's not going to be finished for quite a while. NOTE: We are looking for a community manager to help us with building out our community and help us figure out said strategies.
  13. SCM is executed on the client and we have wrappers to allow us to interact with elements that have not yet been created on the server. Similarly those wrappers make it easier for us to keep behavior consistent. Not only do you have wait opcodes (which are easy as we use coroutines for this part) but SCM can actually render things as it's executed per frame (the airport text on the very start of the game is rendered this way) and therefore would seriously complicate things when running it on the server. When it comes to the possibilities of cheating, we're aware of that and will look for a possible solution when Co-Op gets implemented. The actual interpreting of SCM is only a very small part of what Sphene is as we have to recreate a huge amount of game logic to make this work. This is the part that is taking so long to do.
  14. Sphene first went into development in 2018 while I was in Project Beast as a simple experiment to see if SCM could be parsed in MTA and enough logic could be implemented to run it. This was the case and a simple test script was run (https://www.youtube.com/watch?v=TBsQSw7B_XQ). Its development was slow at first but picked up significantly towards the end of 2020. Our current plan is have enough implemented to have a few fun/memorable missions working (Wrong Side of the Tracks, Breaking the bank at Caligula's, Black Project, etc...) and then open up a server that specifically allows you to try out these missions. Afterwards we keep continuing implement more logic and getting the entire storyline itself to work from start to end while further fixing issues and adding improvements after. Only after that stage will we introduce our ultimate goal which is adding a Co-Op experience on top of the storyline. We unfortunately are not able to estimate when this would happen due to the complexity of the project and the fact we have our real life obligations that at times can eat up more time than we'd like. Note: Sphene is going to be open sourced at some point. When this happens during the timeline described above I do not know yet. Also, I want to take the time to thank @GTX for all the contributions he has made to Sphene since the moment he joined the project back in 2018.
  15. This is indeed a regular Lua resource. It's also why for the time being we can't finish the cutscenes as we need object animation support for that. Sphene does have a standalone client as well (in a very early stage) that is focused on the Co-Op part alone.
  • Create New...