Building requirements

Find tutorials, documentation, and resources for creating and using TheoTown plugins.
User avatar
Madbro
Small-town resident
Reactions:
Posts: 37
Joined: 23 Jan 2019, 08:33
Plugins: Showcase Store

Platform

Re: Building requirements

Post by Madbro »

CommanderABab wrote: 07 Feb 2019, 01:52

Code: Select all

...,
  "requirements":[
      {
        "type":"BUILDING",
        "id":"$exbuildingid"
      }
    ],...
Where $exbuildingid is the id of the building you require.
Sorry sir, I mean, requiring upgraded version of buildings.
Madbro the Madman B)
From ideas :mine To artworks :img Then JSON :json And Plugin :plugin And finally.. bugs. :calc
User avatar
JustAnyone
Honorary Contributor
Reactions:
Posts: 3666
Joined: 23 Jul 2017, 10:45
Location: Easter Island
Plugins: Showcase Store

Platform

Re: Building requirements

Post by JustAnyone »

The building which should be required, should check for upgrade with lua/fun and set some variable to 1 which then can be put in conditional requirement on other building.
:pickle:
y
yusuf8a684
Reactions:

Re: Building requirements

Post by yusuf8a684 »

How can I make requirement for city levels?
User avatar
CommanderABab
AB
Reactions:
Posts: 11269
Joined: 07 Jun 2016, 19:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by CommanderABab »

my avatar:
User avatar
CommanderABab
AB
Reactions:
Posts: 11269
Joined: 07 Jun 2016, 19:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by CommanderABab »

https://theotown.com/forum/viewtopic.ph ... 51#p138951

The level goes to 66 with the latest version.
my avatar:
User avatar
JustAnyone
Honorary Contributor
Reactions:
Posts: 3666
Joined: 23 Jul 2017, 10:45
Location: Easter Island
Plugins: Showcase Store

Platform

Re: Building requirements

Post by JustAnyone »

It won't. That's fake news
:pickle:
s
soniroy
Settler
Reactions:
Posts: 1
Joined: 22 Jun 2019, 06:19
Plugins: Showcase Store

Re: Building requirements

Post by soniroy »

Great post.Helpful :)
h
hihihihi
Metropolitan
Reactions:
Posts: 111
Joined: 30 Jul 2019, 04:05
Location: south korea
Plugins: Showcase Store

Platform

Re: Building requirements

Post by hihihihi »

umm is there way to make requirement for zone?
Actually, I'm alive. :bc
User avatar
Lobby
Inhabitant of a Supercluster
Reactions:
Posts: 3759
Joined: 26 Oct 2008, 10:34
Plugins: Showcase Store

Re: Building requirements

Post by Lobby »

The requirements shown in this topic also work for zones. The in-game high density zones make use of that :)
User avatar
Imran M
Inhabitant of a Country
Reactions:
Posts: 834
Joined: 24 Oct 2018, 11:41
Plugins: Showcase Store

Plugin Creator

Platform

Re: Building requirements

Post by Imran M »

Lobby wrote: 29 Nov 2019, 10:14 The requirements shown in this topic also work for zones. The in-game high density zones make use of that :)
Nani!?
Was it time for a new profile picture?
I just love the DOPE-amine you get after completing a plugin!
User avatar
Wekabu city
Inhabitant of a Megalopolis
Reactions:
Posts: 586
Joined: 29 Aug 2017, 19:07
Location: Germany, Hessia
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by Wekabu city »

I know it is offtopic, BUT
Imran M wrote: 29 Nov 2019, 19:36
Lobby wrote: 29 Nov 2019, 10:14 The requirements shown in this topic also work for zones. The in-game high density zones make use of that :)
Nani!?
Was it time for a new profile picture?
Lobby wrote: 28 Nov 2019, 12:58 Pickle forced me to replace it
From viewtopic.php?f=45&t=1106&start=9480
 ! Message from: CommanderABab
quote from post: viewtopic.php?p=154730#p154730
Last edited by CommanderABab on 30 Nov 2019, 01:20, edited 1 time in total.
Reason: Added a pointer to quote at correct place in forum
Galimulator, Minecraft and Theotown modder.
User avatar
Kamikazi
Inhabitant of a Conurbation
Reactions:
Posts: 465
Joined: 26 Jan 2018, 22:58
Location: ESPAÑA
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by Kamikazi »

How do you make so you can only build a building in a specific game mode, for example, i can only build a building in sandbox. ...I know CommanderAB, you already told me one way, but i prefer to be locked in other gamemodes that to pop out of existence
Some random Spaniard sporadically playing TheoTown

Known in the Discord server for streaming the weirdest games

Also, I have a Discord server
https://discord.gg/AwcyJnyeYZ
User avatar
CommanderABab
AB
Reactions:
Posts: 11269
Joined: 07 Jun 2016, 19:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by CommanderABab »

Code: Select all

"requirements":[ 
  {
    "type":"CONDITION",
    "sandbox":true
  }
]
Might work.

I'll test it on something.

Nope. Not as is.
my avatar:
User avatar
Bevise
Inhabitant of a Conurbation
Reactions:
Posts: 495
Joined: 27 Feb 2020, 13:39
Location: Phu Quoc Island, Vietnam
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by Bevise »

How many types in the building requirements?
...OOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOO OOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOO

A_Vietnamese_plugin_creator
OOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOO OOOOO OOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOO
User avatar
Bevise
Inhabitant of a Conurbation
Reactions:
Posts: 495
Joined: 27 Feb 2020, 13:39
Location: Phu Quoc Island, Vietnam
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by Bevise »

So, to build A, it requires building B to be built first. How do we write commands? :bq :json
...OOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOO OOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOO

A_Vietnamese_plugin_creator
OOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOO OOOOO OOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOO
User avatar
Lobby
Inhabitant of a Supercluster
Reactions:
Posts: 3759
Joined: 26 Oct 2008, 10:34
Plugins: Showcase Store

Re: Building requirements

Post by Lobby »

This is the answer to your question :)
CommanderABab wrote: 07 Feb 2019, 01:52

Code: Select all

...,
  "requirements":[
      {
        "type":"BUILDING",
        "id":"$exbuildingid"
      }
    ],...
Where $exbuildingid is the id of the building you require.
User avatar
Bevise
Inhabitant of a Conurbation
Reactions:
Posts: 495
Joined: 27 Feb 2020, 13:39
Location: Phu Quoc Island, Vietnam
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by Bevise »

So, I want to show notification A. It requires building B to be built first. Because I'm making a news plugin, but I want news to show only when the headquarters is built.
...OOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOO OOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOO

A_Vietnamese_plugin_creator
OOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOO OOOOO OOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOO
User avatar
KINGTUT10101
1,000,000 inhabitants
Reactions:
Posts: 2211
Joined: 07 Jul 2016, 20:50
Location: 'Merica
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by KINGTUT10101 »

How could I make a requirement for two items? I want to make a building require both a rank and the presence of another building.
User avatar
CommanderABab
AB
Reactions:
Posts: 11269
Joined: 07 Jun 2016, 19:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by CommanderABab »

KINGTUT10101 wrote: 04 Apr 2020, 00:34 How could I make a requirement for two items? I want to make a building require both a rank and the presence of another building.
Thinking out loud...

Code: Select all

"requirements":[ 
  {
    "type":"CONDITION",
    "sandbox":true
   },
   {
     "type":"BUILDING",
     "id":"$exbuildingid"
    }
],...
Where $exbuildingid is the id of the building you require.
my avatar:
User avatar
Yakka Works
Inhabitant of a Conurbation
Reactions:
Posts: 412
Joined: 06 Jan 2020, 07:57
Location: Java-indonesia
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Building requirements

Post by Yakka Works »

I want to make upgrade requirements, something like dsa,But ended up same problems,can someone tell me or just put source code with it,you can edit it if there's an API,i had no problems with lua (just need some time to figured it out),hmm maybe i should use simpler way.
My plugins,up to date and it's free on my website. So check it out.
My website
Community/Creators Discord Server List