From 8f2296100ab52e631b0bf4e00ed6018d6596bcc0 Mon Sep 17 00:00:00 2001 From: skotlex Date: Wed, 13 Sep 2006 16:11:22 +0000 Subject: - Modified the nocommand mapflag so you can specify the GM range that is blocked from using commands (eg: "prontera.gat mapflag nocommand 40" disables commands to characters in the GM range 0~39) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@8733 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/npc.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/map/npc.c') diff --git a/src/map/npc.c b/src/map/npc.c index 9c3b4f096..8e1cfd336 100644 --- a/src/map/npc.c +++ b/src/map/npc.c @@ -2521,7 +2521,13 @@ static int npc_parse_mapflag (char *w1, char *w2, char *w3, char *w4) map[m].flag.nomvploot=state; } else if (strcmpi(w3,"nocommand")==0) { // Skotlex - map[m].flag.nocommand=state; + if (state) { + if (sscanf(w4, "%d", &state) == 1) + map[m].nocommand =state; + else //No level specified, block everyone. + map[m].nocommand =100; + } else + map[m].nocommand=0; } else if (strcmpi(w3,"restricted")==0) { // Komurka if (state) { -- cgit v1.2.3-60-g2f50