Команда включает хп для админов и пишет:
[color=#FFFF00]__________Администратор Gold_Runet на сервере__________[/color]
P.S. Gold_Runet — образец. На этом месте будет ник админа.
[b]Включить:[/b] /авход
[b]Выключить:[/b] /авыход
[size=110][b]ИЛИ[/b][/size]
[b]Вклюить:[/b] /alogin
[b]Выключить:[/b] /aexit
Ко всем [color=#0000BF]new[/color]:
[code]new IsGod[MAX_PLAYERS]; [/code]
В [color=#0000BF]public[/color] OnPlayerCommandText:
[code]if(strcmp(cmd, «/авход», true) == 0 || strcmp(cmd, «/alogin», true) == 0 && Player[playerid][pAdmin] == 1)
{
if(IsGod[playerid] == 0)
{
IsGod[playerid] = 1;
SetPlayerHealth(playerid, 1000.0);
SendClientMessage(playerid, -1, «Вы вошли, как администратор.»);
SetVehicleHealth(playerid, 1000.0);
ShowPlayerDialog(playerid, 333, DIALOG_STYLE_MSGBOX,»Вы вошли, как админ»,»Команды
/тут админ-команды
——————
Админ обязан
1. Банить читеров
2. Следить за чатом (кидать тех, кто кроет матом)
3. Помогать игрокам
——————
Админка через TAB.»,»Ок»,»Отмена»);
new admin;
GetPlayerName(playerid, admin);
format(string,sizeof(string), «______________Администратор %s на сервере______________»,admin);
SendClientMessageToAll(COLOR_YELLOW,string);
}
else if(IsGod[playerid] == 1) {
SendClientMessage(playerid, -1, «Вы уже вошли, как админ!»);
}
return 1;
}
if(strcmp(cmd, «/авыход», true) == 0 || strcmp(cmd, «/aexit», true) == 0 && Player[playerid][pAdmin] == 1)
{
if(IsGod[playerid] == 1) {
IsGod[playerid] = 0;
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, -1, «Вы вошли, как пользователь»);
SetVehicleHealth(playerid, 1000.0);
new admin;
GetPlayerName(playerid, admin);
format(string,sizeof(string), «______________Администратор %s свалил______________»,admin);
SendClientMessageToAll(COLOR_YELLOW,string);
else if(IsGod[playerid] == 0) {
SendClientMessage(playerid, -1, «Ты не вошел в админку!»); }
return 1;
}[/code]

В [color=#0000BF]public[/color] OnPlayerUpdate:
[code]new Float:hp,Float:armour;
new Float:health;
new veh = GetPlayerVehicleID(playerid);
GetPlayerHealth(playerid,hp);
GetPlayerArmour(playerid,armour);
GetVehicleHealth(veh, health);
if(IsGod[playerid] == 1)
{
if(hp < 999.0) SetPlayerHealth(playerid, 1000.0); if(armour < 999.0) SetPlayerArmour(playerid, 1000.0); if(health < 999.0) SetVehicleHealth(veh, 1000.0); RepairVehicle(veh); } else if(IsGod[playerid] == 1) return 1;[/code]

Для хп использовал IsGod

От danilasar

Это я

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *