summaryrefslogtreecommitdiff
path: root/doc/whisper_sys.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-10-05 11:34:32 +0300
committerAndrei Karas <akaras@inbox.ru>2017-07-25 22:56:16 +0300
commitfbf3bf51e7571d40d860de9d8ea37396769eb7f7 (patch)
treef9b3e747dcebe32c9ffbdf1ca8b580b55212efd4 /doc/whisper_sys.txt
parentcadca6a6b9d719f89306c00517a008199447af2b (diff)
downloadhercules-fbf3bf51e7571d40d860de9d8ea37396769eb7f7.tar.gz
hercules-fbf3bf51e7571d40d860de9d8ea37396769eb7f7.tar.bz2
hercules-fbf3bf51e7571d40d860de9d8ea37396769eb7f7.tar.xz
hercules-fbf3bf51e7571d40d860de9d8ea37396769eb7f7.zip
Remove conf dir.
Diffstat (limited to 'doc/whisper_sys.txt')
-rw-r--r--doc/whisper_sys.txt52
1 files changed, 0 insertions, 52 deletions
diff --git a/doc/whisper_sys.txt b/doc/whisper_sys.txt
deleted file mode 100644
index ba7165b87..000000000
--- a/doc/whisper_sys.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-//===== Hercules Documentation ===============================
-//= NPC Whisper System
-//===== By: ==================================================
-//= lordalfa
-//===== Current Version: =====================================
-//= 20120904
-//===== Description: =========================================
-//= A description of Hercules' NPC whispering system.
-//============================================================
-
-This piece of code to allows characters to execute events in NPCs by whispering
-them up to ten parameters. The NPC must have an "OnWhisperGlobal" label, or an
-"event not found" error will result.
-
- NPC:<NPC Name> <String>{#String 2{#...{#String 10}}}
-
-The whispered strings are separated by the "#" character, and are each stored
-into separate temporary character string variables:
-
- @whispervar0$, @whispervar1$, ... @whispervar9$
-
----------------------------------------------------------------------------------
-
-Below is an example of how this feature might be used.
-You whisper an NPC "NPCCommander" in-game with the following instructions:
-
- NPC:NPCCommander Report#Killstealing#Lordalfa
-
-The parameters are passed on to the "OnWhisperGlobal" label of the NPC, and can
-be processed accordingly:
-
-- script NPCCommander FAKE_NPC,{
-OnWhisperGlobal:
- // Inform player "Lordalfa" that he has been reported for killstealing.
- if (@whispervar0$ == "Report")
- message @whispervar2$,"You have been reported for "+@whispervar1$+".";
- end;
-}
-
-This could also be used for hidden event triggers:
-
-- script EventManager FAKE_NPC,{
-OnWhisperGlobal:
- if (getgmlevel() < 80) end;
- if (@whispervar0$ == "pvp") {
- // Script for a PVP event.
- }
- else if (@whispervar0$ == "mvp") {
- // Script for an MVP summoning event.
- }
- end;
-}