03-22-2017, 05:28 PM
Pages: 1 2
05-14-2017, 04:38 AM
can any help ? need to make random spawner items, how to do this ??
05-14-2017, 04:49 AM
You can use cWorld:SpawnItemPickups to spawn items at passed coords.
When do you want to spawn the items? Command, hook, scheduler?
When do you want to spawn the items? Command, hook, scheduler?
05-14-2017, 04:51 AM
i want to spawn random item list in random places of the world. where i set random spawner item
05-14-2017, 05:01 AM
There's nothing in Cuberite that would spawn random items at regular intervals. You need to implement that. So you need to:
1. Create a function that is called regularly, using cWorld:ScheduleTask()
2. In that function, decide on the random coords and item type (math.random()) and spawn the pickup (cWorld:SpawnItemPickups())
1. Create a function that is called regularly, using cWorld:ScheduleTask()
2. In that function, decide on the random coords and item type (math.random()) and spawn the pickup (cWorld:SpawnItemPickups())
05-14-2017, 05:17 AM
Returning a table of entity ids should be okay. This could be useful for plugin that wants to know when a player collects a pickup with a specific item. Also for example changing the life time of a pickup.
Edit: Just see that there is a hook named HOOK_COLLECTING_PICKUP that is triggered when a pickup is collected.
05-14-2017, 07:08 PM
(05-14-2017, 05:17 AM)Seadragon91 Wrote: [ -> ]If you want I could write that plugin.
Please, can you? i dont know programmins, and lua :-( i newer work with api...

05-15-2017, 09:35 PM
Okay a few questions.
When should the pickup spawn?
When should the pickup spawn?
- A specific event occurred
- Every few seconds
- Command called
- In a area
- Around a area, like x = 0, y = 64, z = 0, randomly inside of a radius with 50 blocks
05-16-2017, 01:24 AM
1 -Every few seconds
2 - Can you make an item named "Random Spawner" and spawn items around some radius of blocks?
2 - Can you make an item named "Random Spawner" and spawn items around some radius of blocks?
05-16-2017, 02:01 AM
A sign could be used as center or a command that creates the info. The plugin can then store the position and the info from the sign
Example inf on sign. Lines:
1 = [ItemSpawn]
2 = <radius>
There would be two lines left for more info.
Another question, the items:
Example inf on sign. Lines:
1 = [ItemSpawn]
2 = <radius>
There would be two lines left for more info.
Another question, the items:
- A list of possible items, randomly picked from it
- Read from a Ini file
Pages: 1 2