PHP код:
CMD:sethp(playerid, params[])
{
if(0 == IsPlayerAdmin(playerid))
return 1;
new
targetid,
amount;
if(sscanf(params, "ui", targetid, amount))
return SendClientMessage(playerid, -1, "Используйте: /sethp [targetid] [amount]");
if(0 == IsPlayerConnected(targetid))
return SendClientMessage(playerid, -1, "Такого игрока нет на сервере.");
if(!(0 <= amount <= 100))
return SendClientMessage(playerid, -1, "Количество здоровья от 0 до 100.");
SetPlayerHealth(targetid, amount);
static const
fmt_str[] = "%s (%d) установил игроку %s (%d) количество здоровья: %d.";
new
str[sizeof (fmt_str) + (-2 + MAX_PLAYER_NAME) + (-2 + 3) + (-2 + MAX_PLAYER_NAME) + (-2 + 3) + (-2 + 3)],
targetname[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, str, sizeof(str));
GetPlayerName(targetid, targetname, sizeof(targetname));
format(str, sizeof(str), fmt_str, str, playerid, targetname, targetid, amount);
return SendClientMessageToAll(-1, str);
}
Автор: L0ndl3m
Специально для: Pro-Pawn.Ru
Копирование данной статьи без разрешения автора запрещено!