SetPlayerArmour
Материал из Pro-Pawn Wiki
Описание:
Устанавливает количество брони игрока.
Параметры:
(playerid, Float:armour) |
playerid | ID игрока. |
Float:armour | Новое количество брони. |
Возвращаемое значение:
1
в случае успеха, либо 0
, если игрок не подключен.
Пример использования:
CMD:setarmour(playerid, params[])
{
if (0 == IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
extract params -> new player:targetid, Float:armour; else // sscanf2
return SendClientMessage(playerid, -1, "Использование: /setarmour [ID игрока/часть ника] [броня]");
if (targetid == INVALID_PLAYER_ID)
return SendClientMessage(playerid, -1, "Игрок не найден.");
new string[42 + (-2 + 4) + (-2 + 3)];
SetPlayerArmour(targetid, armour);
format(string, sizeof(string), "Броня игрока #%d установлена в %.0f ед.", targetid, armour);
return SendClientMessage(playerid, -1, string);
}
CMD:agm(playerid, params[])
{
#if !defined FLOAT_INFINITY
const Float:FLOAT_INFINITY = Float:0x7F800000;
#endif
if (0 == IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
SetPlayerHealth(playerid, FLOAT_INFINITY);
SetPlayerArmour(playerid, FLOAT_INFINITY);
return SendClientMessage(playerid, -1, "Режим неуязвимости активирован.");
}
{
if (0 == IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
extract params -> new player:targetid, Float:armour; else // sscanf2
return SendClientMessage(playerid, -1, "Использование: /setarmour [ID игрока/часть ника] [броня]");
if (targetid == INVALID_PLAYER_ID)
return SendClientMessage(playerid, -1, "Игрок не найден.");
new string[42 + (-2 + 4) + (-2 + 3)];
SetPlayerArmour(targetid, armour);
format(string, sizeof(string), "Броня игрока #%d установлена в %.0f ед.", targetid, armour);
return SendClientMessage(playerid, -1, string);
}
CMD:agm(playerid, params[])
{
#if !defined FLOAT_INFINITY
const Float:FLOAT_INFINITY = Float:0x7F800000;
#endif
if (0 == IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
SetPlayerHealth(playerid, FLOAT_INFINITY);
SetPlayerArmour(playerid, FLOAT_INFINITY);
return SendClientMessage(playerid, -1, "Режим неуязвимости активирован.");
}
См. также: