- Hercules has more instance related script commands, but also make this more flexible and versatile once you learn to use them
- Hercules has *instance_attach script command, make sure this script command is added AFTER *instance_init if you want the script to do some other stuffs inside the instance during the registration phase.
- Hercules has to emulate the map name with *instance_attachmap if the map name doesn't follow the syntax <number>@<5 string limit>
- Hercules instance ID start from 0, rathena instance ID start from 1
- Make sure the instance_announce is set to -1
rAthena
- rathena has instance_db.yml file ... make sure you add these line then @reloadinstancedb
- dealing with .yml file in rathena is really a headche, sometimes it spits error that doesn't make sense, and all you have to do is add/remove a single space or new line ...
- rAthena relies on instance_id(IM_type) to know which instance ID the player belongs in.
- rathena has much less instance related script command, making rathena instance script easier to learn, but there is a drawback
- not as flexible as hercules having *instance_timeout script command ... this value is hardcoded into database so all party has to use the same timeout value
- rathena instance ID start from 1, hercules instance ID start from 0
- make sure the instance_announce is set to 0
External Links
Help learning instance and how it works - rAthena & HerculesDoubt about instance_create command
No comments:
Post a Comment