Русское сообщество по скриптингу

Удаление оружия у игрока.

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Удаление оружия у игрока.

Сообщение arNs » 19 мар 2018, 20:29

Добрый вечер форумчанам, как лучше реализовать систему удаления у случайного игрока основного оружия при 3 раунде и последующих. :dntknw:

Код: Выделить всё
#include <amxmodx>
#include <fun>
#include <hamsandwich>

#define PLUGIN "x"
#define VERSION "y"
#define AUTHOR "z"

stock bool:fm_strip_user_gun(index, wid = 0, const wname[] = "") {
    new ent_class[32];
    if (!wid && wname[0])
        copy(ent_class, sizeof ent_class - 1, wname);
    else {
        new weapon = wid, clip, ammo;
        if (!weapon && !(weapon = get_user_weapon(index, clip, ammo)))
            return false;
         
        get_weaponname
(weapon, ent_class, sizeof ent_class - 1);
    }
                                         
    new ent_weap 
= fm_find_ent_by_owner(-1, ent_class, index);
    if (!ent_weap)
        return false;
 
    engclient_cmd
(index, "drop", ent_class);
 
    new ent_box 
= pev(ent_weap, pev_owner);
    if (!ent_box || ent_box == index)
        return false;
 
    dllfunc
(DLLFunc_Think, ent_box);
 
    return true
;
}
Аватара пользователя
arNs
 
Сообщения: 1
Зарегистрирован: 07 авг 2014, 09:06
Откуда: Volgograd
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Pawn

Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3