diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-04-18 15:32:57 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-04-18 15:34:45 -0300 |
commit | 8c66e15338312154f71e094131abd651f43ef7f0 (patch) | |
tree | ad2cf5e383fbfe4322a8de8ae7a1c91374f15648 | |
parent | d0ee6cc84412539b30c0351a129c0ac9ae94b18c (diff) | |
download | serverdata-8c66e15338312154f71e094131abd651f43ef7f0.tar.gz serverdata-8c66e15338312154f71e094131abd651f43ef7f0.tar.bz2 serverdata-8c66e15338312154f71e094131abd651f43ef7f0.tar.xz serverdata-8c66e15338312154f71e094131abd651f43ef7f0.zip |
Update @wgm, I'll be needing that
-rw-r--r-- | npc/commands/wgm.txt | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/npc/commands/wgm.txt b/npc/commands/wgm.txt index 87d2387b1..e19f86b22 100644 --- a/npc/commands/wgm.txt +++ b/npc/commands/wgm.txt @@ -1,14 +1,16 @@ // Author: Jesusalva // @wgm atcommand -// Request help +// High wizardry, NOT for noobs // -// group lv: 0 -// group char lv: 0 +// group lv: 99 +// group char lv: 100 // log: True +// WARNING: DANGEROUS, may explode server, debug testing only. // // usage: -// @wgm Help +// @callfunc daily_login_bonus_handler +// @doevent @wgm::OnCall // - script @wgm 32767,{ @@ -20,6 +22,30 @@ OnCall: atcommand("@request "+.@request$); end; +OnCallFunc: + if (!$@GM_OVERRIDE) { + dispbottom col("SEVERE ERROR: COMMAND NOT FOUND. EXECUTING SIMILAR COMMAND...", 1); + percentheal -100, -100; + end; + } + .@request$ = strcharinfo(0)+": "; + .@request$ += implode(.@atcmd_parameters$, " "); + callfunc .@request$; + end; + +OnDoEvent: + if (!$@GM_OVERRIDE) { + dispbottom col("SEVERE ERROR: COMMAND NOT FOUND. EXECUTING SIMILAR COMMAND...", 1); + percentheal -100, -100; + end; + } + .@request$ = strcharinfo(0)+": "; + .@request$ += implode(.@atcmd_parameters$, " "); + doevent .@request$; + end; + OnInit: + bindatcmd "callfunc", "@wgm::OnCallFunc", 99, 100, 1; + bindatcmd "doevent", "@wgm::OnDoEvent", 99, 100, 1; end; } |