Fiz esse pequeno sistema com script sem precisar de modificar src, no final do código tem uma variável onde deve por os ids dos mobs no qual não queria que seja possível localizar pelo comando @mobsearch!
- script CtrlCommands -1,{
OnCtrlLBL:
if(.@atcmd_command$ != "@mobsearch") end;
if(.@atcmd_parameters$[0] == "0" || .@atcmd_parameters$[0] == "")
{ message strcharinfo(0),"[AVISO]: Digite um ID/NOME!"; end; }
if(.@atcmd_parameters$[0] != "" && getgroupid() < 99)
{
if(!charisalpha(.@atcmd_parameters$[0],1)) set .@rscMBID,.@atcmd_parameters$[0]; else set .@rscMBID,0;
for(set .@i,0; .@i<getarraysize(.NoMbSrh_ID); set .@i,.@i+1)
{
if(!.@rscMBID && strtolower(.@atcmd_parameters$[0]) == strtolower(strmobinfo(1,.NoMbSrh_ID[.@i])))
{
message strcharinfo(0),"[AVISO]: Você não pode procurar por este mob!"; end;
}
else if(.@rscMBID == .NoMbSrh_ID[.@i])
{ message strcharinfo(0),"[AVISO]: Você não pode procurar por este mob!"; end; }
}
}
atcommand "@mobsearch "+.@atcmd_parameters$[0];
end;
OnInit:
bindatcmd "@mobsearch",strnpcinfo(3)+"::OnCtrlLBL";
//MOB_ID
setarray .NoMbSrh_ID[0],1002,1031;
end;
}