From 6a3dd115ac3d67fcf09646a829acbfa7768e2fa5 Mon Sep 17 00:00:00 2001 From: Kisuka Date: Sat, 19 Feb 2011 00:09:56 +0000 Subject: - Fixed typo on rogue_skills.txt (bugreport:4768) - Fixed issue on icecream.txt (bugreport:4752) - Added missing prize on comodo_gambling.txt (bugreport:4748) - Rescripted the iRO event scripts. - Updated the Read Me. - Added 2009 Novice Training Grounds. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14711 54d463be-8e91-2dee-dedb-b68131a5f0ec --- readme/scripting.html | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 readme/scripting.html (limited to 'readme/scripting.html') diff --git a/readme/scripting.html b/readme/scripting.html new file mode 100644 index 000000000..e01894e65 --- /dev/null +++ b/readme/scripting.html @@ -0,0 +1,69 @@ + + + eAthena | Scripting + + + +
+ + + +
+

+ How to create an NPC using eAthena's scripting:

+ map_name,x_cord,y_cord,npc_facing_direction -TAB- script -TAB- NPC Name#HiddenName -TAB- Sprite ID,{
+    mes "[NPC Name]";
+    mes "Hello World";
+    close;
+ } +

+

+ Common Script Commands: +

    +
  • mes
    + usage: mes "<message>";
    + info: displays a line of text in an NPC's dialog window.
  • +
  • close
    + usage: close;
    + info: displays a "Close" button in an NPC's dialog window. +
  • +
  • next
    + usage: next;
    + info: displays a "Next" button in an NPC's dialog window.
  • +
  • getitem
    + usage: getitem <item id>,<amount>;
    + info: gives the player an item. +
  • +
  • delitem
    + usage: delitem <item id>,<amount>;
    + info: deletes an item from the player. +
  • +
+

Script Command Documentation:
+ + All the script commands in eAthena can be found here.

+

How to enable your NPC:
+ 1. Save it as a text file in your /npc/custom/ folder.
+ 2. Open /npc/scripts_custom.conf
+ 3. Add the following line:
+ npc: npc/custom/name_of_your_text_file.txt
+ 4. Save and close.

+

+
+ + +
+ + \ No newline at end of file -- cgit v1.2.3-70-g09d2