Useful Scripting Guides
- Shuffle Algorithm
- Sorting Algorithm
- What is the difference between .@i++ and ++.@i ?
- A simple walking npc script
- Bitmask
- How to compare a value within an array
- classchange - npc shown only to certain players
- How to create your own WOE castle map
- The importance of *gettimestr
- Daily Quest - use gettimetick(2) or gettimestr ?
- showdigit
- Allow OnNPCKillEvent to increase kill counter for party members
Goals towards a complete featured battleground script (incomplete)
Other Less Popular Scripting Guides
- Display Item description inside npc dialog
- The meaning behind the value of movement speed
- Ragnarok Online use number of Squares to count distance
- Units move diagonally then move in straight line
- What is dynamic_mob and how it affects scripts
- List pet eggs in your inventory
Difference between rAthena and Hercules scripting
- Basic script command comparison between rAthena & Hercules
- Compare *getunitdata on rAthena & Hercules
- A simple comparison between rAthena & Hercules battleground script
- Hercules script engine is case-sensitive, rAthena isn't
Some thoughts about scripting
- Another approach to write PVP ladder
- The reason why *checkwall exist
- Mathematics - Pythagorean theorem
- The reason why *getmapxy uses UNITTYPE constants
Miscellaneous Guides
- How to install a plugin
- How to add a custom map
- Run a macro in Notepad++
- Regular Expression Replace in Notepad++
Excellent blog! Gz
ReplyDelete