ResetPlayerWeapons

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Удаляет из инвентаря игрока всё оружие.

Параметры:

(playerid)
playerid ID игрока.


Возвращаемое значение:

1, если игрок подключен, иначе 0.

Info rhombus.png
Примечание
Если требуется удалить только определённое оружие, можно убрать его из инвентаря, установив в нём 0 патронов с помощью функции SetPlayerAmmo() (при этом функция GetPlayerWeaponData() продолжит возвращать его ID с 0 патронов).


Пример использования:

CMD:resetweapons(playerid, params[])
{
    if (0 == IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
    extract params -> new player:targetid; else // sscanf2
        return SendClientMessage(playerid, -1, "Использование: /resetweapons [ID игрока/часть ника]");
    if (targetid == INVALID_PLAYER_ID)
        return SendClientMessage(playerid, -1, "Игрок не найден.");
    ResetPlayerWeapons(targetid);
    new string[64];
    GetPlayerName(targetid, string, sizeof(string));
    format(string, sizeof(string), "Вы конфисковали у игрока %s всё оружие.", string);
    return SendClientMessage(playerid, -1, string);
}


См. также: