Страница 1 из 11
Форум » Программирование в Pawno » Стандартные функции » RemovePlayerWeapon (Забирает одно оружие у игрока)
RemovePlayerWeapon
Добавлено 10.05.2016 в 08:46 | Сообщение №1
Сообщений: 263 Репутация: 0
Администраторы
Функция удаления одного оружия для инвентаря.
Код
stock RemovePlayerWeapon(playerid, weaponid)
{
    if(!IsPlayerConnected(playerid) || weaponid < 0 || weaponid > 50)
        return;
    new saveweapon[13], saveammo[13];
    for(new slot = 0; slot < 13; slot++)
        GetPlayerWeaponData(playerid, slot, saveweapon[slot], saveammo[slot]);
    ResetPlayerWeapons(playerid);
    for(new slot; slot < 13; slot++)
    {
        if(saveweapon [slot]== weaponid || saveammo [slot]== 0)
            continue;
        GivePlayerWeapon(playerid, saveweapon[slot], saveammo[slot]);
    }

    GivePlayerWeapon(playerid, 0, 1);

}


Пример:

В update
Код
if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN)
        {
        SendClientMessage(playerid,COLOR_SYSTEM,"У вас забрали миниган");
        RemovePlayerWeapon(playerid, WEAPON_MINIGUN)
    return 1;}

Автор: Неизвестен


Программист любитель :)
Форум » Программирование в Pawno » Стандартные функции » RemovePlayerWeapon (Забирает одно оружие у игрока)
Страница 1 из 11
Поиск: