blob: 215e91ca09969ed9449a5022a0428608d4a94ace (
plain) (
tree)
|
|
-|script|@npctalk|32767
{
callfunc "argv_splitter";
if (GM < CMD_NPCTALK && GM < G_SYSOP) goto L_GM;
if (@argv$[0] == "" || @argv$[1] == "") goto L_Failed;
if (getnpcid(@argv$[0]) < 1) goto L_Failed;
gmlog "@npctalk " + @args$;
npctalk @argv$[0], @argv$[1];
end;
L_Failed:
message strcharinfo(0), "npctalk : Impossible to attach to the target npc. Did you try putting the name in \"quotation marks\"?";
end;
L_GM:
message strcharinfo(0), "npctalk : GM command is level "+ CMD_NPCTALK +", but you are level " + GM;
end;
OnInit:
registercmd chr(ATCMD_SYMBOL) + "npctalk", strnpcinfo(0);
end;
}
|