Advanced tags for building plugins

Learn here how to create and use plugins.

Moderator: Plugin Moderators

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#126

Post by CommanderABab »

Can be done, but it's complicated and the code is long.

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#127

Post by CommanderABab »

Akira Maruni wrote:
16 Apr 2019, 16:04
I have an inspiration to make a zone that a bit similar with "Primitive Zone" plugin, but I try to make it with modern building. The purpose is to make the game looks more real with various RCI building in a zone rather than to build the same type building in a zone.

So, rather than I create the new buildings, I choose to create a code spawn some buildings from the game itself. Is it legal if I use in-game building ? What code should I use ?
CommanderABab wrote:
16 Apr 2019, 17:31
Can be done, but it's complicated and the code is long.
:)

First step: collect the ids and sizes of the in-game buildings you wish built in your zone. Remember it's not a good idea to mix polluting industries with residential buildings. :)

User avatar
Lemme Go
Townsman
Reactions:
Posts: 74
Joined: 06 Sep 2017, 13:51
Plugins: Showcase Store

Platform

Re: Advanced tags for building plugins

#128

Post by Lemme Go »

How to spawn the building ? ;)

User avatar
JustAnyone
Developer
Reactions:
Posts: 3474
Joined: 23 Jul 2017, 12:45
Location: Easter Island
Plugins: Showcase Store

Platform

Re: Advanced tags for building plugins

#129

Post by JustAnyone »

Lobby wrote:
31 May 2017, 00:37
Since version 296 you may let buildings (e.g. decorations) automatically spawn in map creation. To do so, we added an object called "spawn" which contains probability p, main spawn height height and max deviation from it radius.

A small sample plugin that spawns grass in the ocean:

Code: Select all

[
  {
    "id":"$myspawntest00",
    "type":"decoration",
    "width":1,
    "height":1,
    "frames":[{"x":0,"y":0,"w":32,"h":16}],
    "needs water":false,
    "needs land":false,
    "draw ground":true,
    "spawn":
    {
      "p":0.01,
      "height":-600,
      "radius":600
    }
  }
]
To give you some intuition about what height means I measured some height values in this map:
Image

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#130

Post by CommanderABab »

JustAnyone wrote:
17 Apr 2019, 20:48
*quoting Lobby*
Thanķs, but that isn't what he is talking about! :)

User avatar
Imran M
Inhabitant of a Country
Reactions:
Posts: 844
Joined: 24 Oct 2018, 13:41
Plugins: Showcase Store

Plugin Creator

Platform

Re: Advanced tags for building plugins

#131

Post by Imran M »

CommanderABab wrote:
17 Apr 2019, 23:39
JustAnyone wrote:
17 Apr 2019, 20:48
*quoting Lobby*
Thanķs, but that isn't what he is talking about! :)
You used a different k

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#132

Post by CommanderABab »

Ķoalaguy

User avatar
Imran M
Inhabitant of a Country
Reactions:
Posts: 844
Joined: 24 Oct 2018, 13:41
Plugins: Showcase Store

Plugin Creator

Platform

Re: Advanced tags for building plugins

#133

Post by Imran M »

CommanderABab wrote:
18 Apr 2019, 14:28
Ķoalaguy
Stahp it.

User avatar
KINGTUT10101
1,000,000 inhabitants
Reactions:
Posts: 2220
Joined: 07 Jul 2016, 22:50
Location: 'Merica
Plugins: Showcase Store
Version: Beta
Contact:

Plugin Creator

Platform

Re: Advanced tags for building plugins

#134

Post by KINGTUT10101 »

What does chargeable do?

User avatar
Lobby
Developer
Reactions:
Posts: 3705
Joined: 26 Oct 2008, 12:34
Plugins: Showcase Store
Version: Beta

Platform

Re: Advanced tags for building plugins

#135

Post by Lobby »

It's an attribute for cars; If you set it to false (e.g. for fire engines) they won't be charged by tollbooths.

User avatar
Lakan Haraya
Metropolitan
Reactions:
Posts: 131
Joined: 28 Mar 2019, 09:34
Location: Philippines
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#136

Post by Lakan Haraya »

FranchuFranchu wrote:
15 Feb 2019, 21:44
Lua is 5th grade math compared to C, Assembly and other low level languages
Well, please teach us! PLEASE! :D

User avatar
Kulche
Pluche
Reactions:
Posts: 1141
Joined: 07 Jun 2017, 20:28
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#137

Post by Kulche »

You have so much books that you don't need a teacher.

User avatar
Lobby
Developer
Reactions:
Posts: 3705
Joined: 26 Oct 2008, 12:34
Plugins: Showcase Store
Version: Beta

Platform

Re: Advanced tags for building plugins

#138

Post by Lobby »

Or you could use YouTube :)

User avatar
A dutch Guy
Inhabitant of a Megacity
Reactions:
Posts: 174
Joined: 26 Dec 2017, 14:41
Location: The Netherlands
Plugins: Showcase Store

Plugin Creator

Platform

Re: Advanced tags for building plugins

#139

Post by A dutch Guy »

@Lobby I've ran into a problem while making a body disposal plugin. I get an IllegalStateExeption for the "type":"body disposal" when booting up the game. Does this mean that its impossible to create plugins or is there a way to solve it?

code:

Code: Select all

[
  {
    "id":"$Modern_Crematorium_by_A_Dutch_Guy",
    "type":"body disposal",
	"title":"Large modern crematorium",
	"text":"i will add this later",
    "author":"A Dutch Guy",
    "width":5,
    "height":5,
    "frames":[{"bmp":"Modern_Crematorium.png"}],
	"influence body disposal":200,
	"price":50000,
	"monthly price":50


		   
  }
]

User avatar
Kulche
Pluche
Reactions:
Posts: 1141
Joined: 07 Jun 2017, 20:28
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#140

Post by Kulche »

I think it may need a privileged code.

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#141

Post by CommanderABab »

Kulche wrote:
11 Oct 2019, 19:55
I think it may need a privileged code.
Yes, it would!

User avatar
MsgmSgmsG
Small-town resident
Reactions:
Posts: 41
Joined: 05 Aug 2018, 06:06
Location: Planet Earth
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#142

Post by MsgmSgmsG »

Can i use "frame alignment" in RIC?? I try this tag in my 1×1 house plugin but I have to place residential zone before i place this house...

User avatar
Kamikazi
Inhabitant of a Conurbation
Reactions:
Posts: 471
Joined: 27 Jan 2018, 00:58
Location: ESPAÑA
Plugins: Showcase Store
Version: Beta
Contact:

Plugin Creator

Platform

Re: Advanced tags for building plugins

#143

Post by Kamikazi »

How do you get access to the privilege code for waste and corpse disposal thing for plugins?

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#144

Post by CommanderABab »

You ask Lobby to join the trusted plugin creators group

User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Advanced tags for building plugins

#145

Post by CommanderABab »

MsgmSgmsG wrote:
09 Dec 2019, 15:33
Can i use "frame alignment" in RIC?? I try this tag in my 1×1 house plugin but I have to place residential zone before i place this house...

You could also use a frame aligned 1x1 park type that when built removes itself, builds the residential zone, then the frame aligned 1x1 house.

Post Reply Previous topicNext topic

Return to “Tutorials and Documentation”