Każdy admin może zmieniać lvl, mimo że ustawiłem na immunitet.
Coś tu jest źle?
register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_IMMUNITY, "<nick> <level>");
public cmd_setlvl(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new player = cmd_target(id, arg1, 3);
new value = str_to_num(arg2)-1;
doswiadczenie_gracza[player] = doswiadczenie_poziomu[value];
poziom_gracza[player] = 0;
SprawdzPoziom(player);
return PLUGIN_HANDLED;
}Dodam że próbowałem zmienić new player = cmd_target(id, arg1, 3); na new player = cmd_target(id, arg1, 2); ale również bez pozytywnego rezultatu.
Komenda powinna być tylko dla admina z immunitetem, a każdy admin ma


Dodatki SourceMod



Temat jest zamknięty










