Programmist666
Ученик
Всем привет, нужно сделать так, чтобы в радиусе можно всем было выдавать /azakon ( для МП чтоб когда обычный игрок убивал другого - не вызывался розыск) Вот пример кода, /hpall , как его переделать? Помогите пожалуйста
PHP:
CMD:azakon(playerid, params[])
{
new string[300];
if(PlayerInfo[playerid][pAdmin] < 4) return false;
if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
new Float:id,Float:x,Float:y,Float:z;
if(sscanf(params,"f",id)) return SendClientMessage(playerid,COLOR_RED,"Используйте: /hpall [радиус]");
if(id<1 || id > 100)return SendClientMessage(playerid,COLOR_RED,"Используйте: /hpall [радиус > 0 или < 100]");
new num;
foreach(i)
{
if(IsPlayerLogged[i])
{
GetPlayerPos(playerid,x,y,z);
if(IsPlayerInRangeOfPoint(i,id,x,y,z))
{
J_SetPlayerHealth(i,100); // НАДО ЭТО ПОМЕНЯТЬ ЧТОБ НЕ ЗДОРОВЬЕ ПОПЛНЯЛОСЬ, А СДЕЛАТЬ ТАК ЧТОБ ЗА УБИЙСТВО ИГРОКОВ НЕ ДАВАЛСЯ РОЗЫСК (ДЛЯ МП)
num++;
}
}
}
format(string,sizeof(string),"[Информация] {FFFFFF}Вы успешно выключили розыск за убийство %d игрокам в вашем радиусе.",num);
SendClientMessage(playerid,COLOR_GREEN,string);
format(string,sizeof(string),"[A] %s выключил розыск в радиусе %d игрокам!",PN(playerid),num);
SendAdminsMessage(COLOR_GREEN,string);
return true;
}
