Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: RemovePlayerWeapon - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

RemovePlayerWeapon Забирает одно оружие у игрока. Оценка: -----

#1
Пользователь офлайн   DragoSFire 

  • Знаток
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Нужна была функция удаления одного оружия для инвентаря, вот нашел..

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);

}


Автор - Xalphox
1

#2
Пользователь офлайн   Erick 

  • Эксперт
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Что - то не понял, в каком смысле, ее употреблять :D ?
0

#3
Пользователь офлайн   Rock & Roll 

  • ДИПЛОМИРОВАННЫЙ ИНЖЕНЕР
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
RemovePlayerWeapon
Отнимает не всю оружку а некоторую
0

#4
Пользователь офлайн   Erick 

  • Эксперт
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Тоесть например, можно в public Update, засунуть, и например ограничить оружие миниган, и будет отбор его, при создании минигана?
0

#5
Пользователь офлайн   DragoSFire 

  • Знаток
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
да, будет брать у игрока определенный айди оружиия)как бэ античит)
0

#6
Пользователь офлайн   Rock & Roll 

  • ДИПЛОМИРОВАННЫЙ ИНЖЕНЕР
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Да, в update всунь:
if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN)
        {
        SendClientMessage(playerid,COLOR_SYSTEM,"У вас забрали миниган");
        RemovePlayerWeapon(playerid, WEAPON_MINIGUN)
    return 1;}

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей