baterson55
Новичок
Привет Вот выкладываю команду /aduty с текстом над админом что он на дежрустве и его убить нельзя! тоесть 999999 ХР.
Вдруг кому пригодиться.
Автор: Вырезал из мода.
P.s Уважаймая админисрация у меня нету префикса.
Если что не так не накжите. Второй раз выкладываю как не как.
Вдруг кому пригодиться.
Автор: Вырезал из мода.
PHP:
if(strcmp(cmd, "/aduty", true) == 0 || strcmp(cmd, "/ар", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Сначало нужно войти!");
return 1;
}
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(AdminDuty[playerid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Вы вышли на дежурство.");
AdminOnline+=1;
AdminDuty[playerid] = 1;
godmode[playerid] = 1;
if (godmaker[3] == 0) { godmaker[3] = 1; godmaker[2]= SetTimer("GodmkRes", 1000, 1); }
if(PlayerInfo[playerid][pAdmin]==1338)
{return 1;}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), " [ID:%d]%s выходит на Админ Дежурство", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
SetTimerEx("Atach3D",1000,false, "i", playerid);
return 1;
}
else if(AdminDuty[playerid] == 1)
{
if(AdminOnline!=0)
{
AdminOnline-=1;
}
SendClientMessage(playerid, COLOR_WHITE, "Вы покинули дежурство.");
SetTimerEx("Delete3D",1000,false, "i", playerid);
AdminDuty[playerid] = 0;
godmode[playerid] = 0;
ServerGivePlayerHealth(playerid, 100.0);
if(PlayerInfo[playerid][pAdmin]==1338)
{return 1;}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), " [ID:%d]%s уходит с Админ Дежурства", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Неверная или несуществующая команда, введите /help для просмотра списка всех команд!");
return 1;
}
}
return 1;
}
Если что не так не накжите. Второй раз выкладываю как не как.
Последнее редактирование:
