Health Grenade Give

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
Автор: detu mou
Версия: 30.10.19

Описание
Автовыдача лечебной гранаты от радиуса

Требования:
  • AMXX 1.8.2 или выше.
Установка
  • Скомпилировать health_grenade_give.sma
  • Закинуть health_grenade_give.amxx на сервер.
  • Прописать health_grenade_give.amxx в plugins.ini
  • Сменить карту
Сам код:
Код:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <health_grenade>
new g_szCondigsDir[128];
new const CONFIG_NAME[] = "/configs/health_grenade.cfg";
new bool:g_Health_Grenade = true;
public plugin_precache(){
    Auto_CreateConfig()
    server_cmd("exec %s", g_szCondigsDir);
    server_exec();
}
public plugin_init(){
    register_plugin("Health Grenade Give", "30.10.19", "by detu mou");
    register_cvar("hg_access_flags", "m");
    RegisterHam(Ham_Spawn, "player", "player_spawn", 1);
}
public plugin_natives(){
    set_native_filter("native_filter");
}
public native_filter(const name[], index, trap)
{
    if (!strcmp(name, "hg_give_health_grenade"))
    {
        g_Health_Grenade = trap ? true : false;
    }
    return trap ? PLUGIN_CONTINUE : PLUGIN_HANDLED;
}
public player_spawn(id){
    if(is_user_alive(id))
    {
        task_funk(id)
    }
    return 1
}
public task_funk(id)
{
    new flag[128];
    get_cvar_string("hg_access_flags", flag, charsmax(flag));
    if (g_Health_Grenade)
    {
        if(hg_get_health_grenades_num(id) == 0 && get_user_flags(id) & read_flags(flag))
        {
            hg_give_health_grenade(id,1)
        }
    }
}
stock Auto_CreateConfig(){
    get_basedir(g_szCondigsDir, charsmax(g_szCondigsDir));
    add(g_szCondigsDir, charsmax(g_szCondigsDir), CONFIG_NAME);
}
 

Вложения

DINGER

Заблокированные
Пользователь
Регистрация
30 Мар 2019
Сообщения
15
Симпатии
2
Musamuhamed, А где взять #include <health_grenade>?Скиньте
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
DINGER, думаю у вас имеется сам плагин
 

Вложения

swidi

Пользователь
Регистрация
11 Июл 2017
Сообщения
39
Симпатии
1
Пол
Мужской
Ребята помогите что бы всем выдавало лечебку и можно было покупать дым ? Как так сделать?
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Musamuhamed, в амхх есть натив для автосоздания конфига, зачем стоки?
К чему эта функция task_funk(id) ?[DOUBLEPOST=1572431891][/DOUBLEPOST]А, лол Auto_CreateConfig() оно у тебя считывает конфиг, а не создает, название неверное.
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
d3m37r4, чудо скриптерша ты наш можно вопрос
от название что лучше станет работать?
и чем тебе task_funk мешает ? или из за неё задержки больше
слова слова больше слов нечего не умеете делать только выпендриваться
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
от название что лучше станет работать?
Если ты дурак, то ничего не изменится (относится и к ответу на твой вопрос и к тому, что ты, похоже, отсталый).
Если ты функцию обзываешь совершенно не тем, что она делает - это не на работе плагина сказывается, а о тебе создается впечатление, что ты пень пнем и скопипастил откуда-то код не разобравшись.

слова слова больше слов нечего не умеете делать только выпендриваться
За то от тебя по факту кривоплуген, продолжай в том же духе.
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
d3m37r4, да для вас все откуда то коды крадут ужас на столько быть жалк!м
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Musamuhamed, и вправду, ужас настолько быть жалким.
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
d3m37r4, молодец что признаешься)) это подобает мужчине
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Musamuhamed, ты даже тут не можешь смысл понять, куда тебе павноплугенсы?:rolleyes:
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Musamuhamed, не видать твоих дел :Fie:[DOUBLEPOST=1572452610][/DOUBLEPOST]UPD: посмотрел тему, что выше скинули, Musamuhamed норм дела делал.
 
  • Мне нравится
Симпатии: Ayk
Сверху Снизу