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>2016-06-28 15:56:20 +0300
commitf8244c489a766f120648c3303fded65d094566bc (patch)
tree0cc484365c31a207d9753a78119ad7ed72955d38 /doc/whisper_sys.txt
parent5d3fcde9ce9cf5dd6fc8d4aba75651998d6acec6 (diff)
downloadhercules-f8244c489a766f120648c3303fded65d094566bc.tar.gz
hercules-f8244c489a766f120648c3303fded65d094566bc.tar.bz2
hercules-f8244c489a766f120648c3303fded65d094566bc.tar.xz
hercules-f8244c489a766f120648c3303fded65d094566bc.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;
-}