From 620e60eebce2c1f35c5c9a82f6ca365b316587f5 Mon Sep 17 00:00:00 2001 From: Valaris Date: Sun, 29 Jan 2006 16:10:48 +0000 Subject: AS OF SVN REV. 5901, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK. IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. EVERYTHING ELSE GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@5094 54d463be-8e91-2dee-dedb-b68131a5f0ec --- doc/whisper_sys.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 doc/whisper_sys.txt (limited to 'doc/whisper_sys.txt') diff --git a/doc/whisper_sys.txt b/doc/whisper_sys.txt new file mode 100644 index 000000000..a303d6f05 --- /dev/null +++ b/doc/whisper_sys.txt @@ -0,0 +1,29 @@ +Adapted from: http://eathena.deltaanime.net/board/index.php?showtopic=42659 +Copied by: Massdriller +Post made by: lordalfa + +As requested by MassDriller, I made this piece of code to allow you to whisper your NPCS and let them execute some commands for you. + +An example of what you can do with it, before you eventually go on reading. + +Let's say you prepared a special NPC called NPCCommander. +You whisper to NPCCommander in Game with formatted instructions like these: + +//============================================================ + +[To NPCCommander] Report,Killstealing,Lordalfa + +//============================================================ + +Now what happens is that this code allows you to trigger a Label called "OnWhisperGlobal" into that NPC and execute some code, passing it The values you just input. + +Values will be passed into Temp string Variables called @whispervar0$, @whispervar1$ and so on.. +In the example above: + +@whispervar0$ would contain the word "Report" +@whispervar1$ would contain the word "KillStealing" +@whispervar2$ would contain the word "Lordalfa" + +so you might prepare the NPC Label to process these Variables and give Executing Character a Feedback ( via dispbottom "message" for example ) + +Now , it's allowed to use up to 10 commands in a Row, separed by "," character, they will be splitted and passed to the NPC Label in their respective variables, for you to process them. -- cgit v1.2.3-60-g2f50