Tycoon button dependency system

I am creating a Tycoon game with my friend and one of our testers suggested a dependency system for the buttons so ones you buy a button another one will show. If you could help me out it would be really appreciated

2 Likes
  • Upon buying an object, check if that unlocks other buttons. If it does, make them visible / buyable with a script.

  • Upon loading a players data, check which objects they already bought and make the buttons visible / buyable based on that data. (If your tycoon saves, of course)

  • Upon a tycoon being unclaimed (I assume your tycoon does it here), reset all buttons and objects to the beginning.

That would be the pure logic part. If you run into problems while scripting, feel free to ask.

I sent this to the person who does our scripting and his reply was I don’t understand what he means, we are all new to building n scripting

Alright, are your buy buttons self-scripted or free models?

The tycoon model is by zeds or something like that but the saving system and stuff is by our scripter

So, they are free models.

In that case, I would recommend watching a tutorial regarding developing tycoons. You basically need to know about Events and Money systems. Perhaps there also is a good tutorial on the devforum, but i couldn’t find anything on the spot.

I would also recommend to try and script things on your own, as that experience is very valuable. If you managed to script a tycoon system once, you can most likely do it better on the second attempt.

Some references that may be useful:
.Touched() Event
Leaderboards
BaseParts

Okay thanks, I’ll have a look ones I’m free