summaryrefslogtreecommitdiff
path: root/example
diff options
context:
space:
mode:
authorErik Schilling <ablu.erikschilling@googlemail.com>2012-01-21 22:39:29 +0800
committerErik Schilling <ablu.erikschilling@googlemail.com>2012-01-22 18:52:59 +0800
commit5636dccf2166ef86731ca68a2ced822cf733b938 (patch)
treef3fc270b896f20a12f8da7ef21f7c6e51636e5c0 /example
parentb07fb57cd954b976758cd94196adb00bc25fcedf (diff)
downloadmanaserv-5636dccf2166ef86731ca68a2ced822cf733b938.tar.gz
manaserv-5636dccf2166ef86731ca68a2ced822cf733b938.tar.bz2
manaserv-5636dccf2166ef86731ca68a2ced822cf733b938.tar.xz
manaserv-5636dccf2166ef86731ca68a2ced822cf733b938.zip
Added announce(text [, sender]) lua function
The function will cause a global announcement. If no sender ist set "Server" will be used. Reviewed-by: Bjorn.
Diffstat (limited to 'example')
-rw-r--r--example/serverdata/scripts/npcs/merchant.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/example/serverdata/scripts/npcs/merchant.lua b/example/serverdata/scripts/npcs/merchant.lua
index 34f309ec..23035b11 100644
--- a/example/serverdata/scripts/npcs/merchant.lua
+++ b/example/serverdata/scripts/npcs/merchant.lua
@@ -21,6 +21,7 @@ function Merchant(npc, ch, buy_sell_table)
local rights = mana.chr_get_rights(ch);
if (rights >= 128) then
+ mana.announce(mana.being_get_name(ch) .. " the big administrator was at my shop!", mana.being_get_name(npc))
do_message(npc, ch, "Oh mighty server administrator, how can I avoid your wrath?")
elseif (rights >= 8) then
do_message(npc, ch, "How can I be of assistance, sir gamemaster?")