ReHLDS/ReAPI Vip System

l10nhe4rt

Пользователь
Регистрация
16 Дек 2019
Сообщения
1
Симпатии
0
с этим кодом проверь, если не будет ошибок обновлю 1-й пост:
C++:
public CBasePlayer_TakeDamage(pevVictim, inflictor, pevAttacker, Float:damage) {
    if(!g_isSwitchDmg[pevAttacker] || !isUserVip(pevAttacker) || pevVictim == pevAttacker || get_member(pevVictim, m_iTeam) == get_member(pevAttacker, m_iTeam)) {
        return HC_CONTINUE;
    }
    if(IsPlayer(pevAttacker) && rg_is_player_can_takedamage(pevVictim, pevAttacker)) {
        static g_iDamage;
        g_iDamage = floatround(damage, floatround_floor);
        if(g_iDamage > 0) {
            static iPos;
            iPos = ++g_iPlayerPos[pevAttacker];
            if(iPos == sizeof(g_fCoords)) {
                iPos = g_iPlayerPos[pevAttacker] = 0;
            }
            set_hudmessage(0, 100, 200, Float:g_fCoords[iPos][0], Float:g_fCoords[iPos][1], 2, 0.5, 1.5, 0.02, 0.02, -1);
            ShowSyncHudMsg(pevAttacker, g_iSyncMsgDmg, "%d^n", g_iDamage);
        }
    }
    return HC_CONTINUE;
}
Добрый вечер, скриптеру )) воспользовался правкой - эффекта не возымело, ошибка периодически вылетает. Могу приложить исходник.
Run time error 4: index out of bounds
re_vipka.sma::CBasePlayer_TakeDamage (line 167)
 
K

kapangaIII

if(!IsPlayer(pevAttacker) ||!IsPlayer(pevVictim) ) return 0; в начале напиши. У него там бред какой-то с проверками. Такое ощущение что он гранате собирался выводить информер и поэтому не добавил проверок на соединение.
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
895
Симпатии
612
Предупреждения
15
Пол
Мужской
.
 
Последнее редактирование:

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
895
Симпатии
612
Предупреждения
15
Пол
Мужской
,
 
Последнее редактирование:
K

kapangaIII

Смотря как убрать. Палки ещё. Думаю разберётся.
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
895
Симпатии
612
Предупреждения
15
Пол
Мужской
В личку
.
 
Последнее редактирование:

drum100

Пользователь
Регистрация
20 Мар 2019
Сообщения
1
Симпатии
1
Помогите с багом, появляется дублирования меню когда дал вип всем игрокам (в amxx.cfg) пишу amx_default_access "t"
и вод беда. а когда захожу под админом естественно с флагом t то все нормально отображается
 

Вложения

  • Мне нравится
Симпатии: Sam

Neuro

Пользователь
Регистрация
4 Апр 2020
Сообщения
21
Симпатии
0
Добрый день компильнул ваш плагин плагин с такими
Код:
#define VIP_ACCESS      ADMIN_LEVEL_H      // Флаг доступа VIP (по дефолту флаг "t" ADMIN_LEVEL_H)
#define PREFIX          ""    // Префикс перед сообщениями ( ^1 - желтый ^3 - цвет команды ^4 - зеленый )
#define VIPROUND        3                  // C какого раунда можно открыть VIP меню
#define AWPM249RND      4                  // С какого раунда доступны AWP и пулемет
#define ADDHP_HS        10.0               // Кол-во добавляемого HP за убийство в голову (выставить 0.0 если не надо добавлять, так как закомментировать нельзя)
#define ADDHP           5.0                // Кол-во добавляемого HP за убийство (выставить 0.0 если не надо добавлять, так как закомментировать нельзя)
#define MAXHP           100.0              // Максимальное количество HP
//#define VIPAUTODEAGLE                      // В начале каждого раунда давать Deagle (закомментируйте если не надо)
//#define VIPAUTOGRENADE                     // Давать в начале каждого раунда гранаты (закомментируйте если не надо)
//#define ROUND_NADES     1                  // С какого раунда давать гранаты (если раскомментировано VIPAUTOGRENADE иначе нет смысла менять работать не будет)
//#define ROUND_DEAGLE    1                  // С какого раунда давать deagle (если раскомментировано VIPAUTODEAGLE иначе нет смысла менять работать не будет)
//#define ROUND_ARMOR     1                  // С какого раунда давать броню
//#define ROUND_DEFUSE    1                  // С какого раунда давать defuse kit
#define AUTOVIPMENU                       // Автоматически открывать в начале рануда Вип меню (выключено по дефолту)
//#define VIPTAB                             // Показывать статус VIP в таблице на tab (закомментируйте если не надо)
//#define ADMIN_LOADER                       // Срок до конца с Admin Loader by Neugomon (закомментируйте если не надо)
#define SOUND_CONNECT                      // Звук при заходе вип игрока (раскомментируйте если надо)
//#define DAMAGER                            // дамагер лесенкой (раскомментируйте если надо)
//#define FIFTH_ITEM                         // 5-й пункт в випке переключение дамагера по нажатию (раскомментируйте если надо + раскомментировать DAMAGER)
"say /vipmenu" пишет мол только для VIPов, не признал плагин мой флаг почему то.
как включить AUTOVIPMENU ?? (выключено по дефолту)
В общем порадовало прибавление хп после убийства и звук подключения випа с сообщением!
 

TexHoKyKaH

Пользователь
Регистрация
31 Май 2019
Сообщения
51
Симпатии
20
Пол
Мужской
как я понял автор забил тему? фиксов не будет?
 

maksgolubovskiy

Пользователь
Регистрация
5 Янв 2021
Сообщения
31
Симпатии
3
Можно ли сюда добавить побольше оружия в меню
 

Sam

Пользователь
Регистрация
14 Июн 2017
Сообщения
8
Симпатии
0
Пол
Мужской
Помогите с багом, появляется дублирования меню когда дал вип всем игрокам (в amxx.cfg) пишу amx_default_access "t"
и вод беда. а когда захожу под админом естественно с флагом t то все нормально отображается
Всё еще актуальная проблема...
 
Сверху Снизу