Mmonster
Пользователь
- Регистрация
- 9 Июн 2017
- Сообщения
- 599
- Симпатии
- 291
- Предупреждения
- 15
- Пол
- Мужской
Автор: MakapoH . AcE
Версия: 1.0.7
Описание :
Плагин прибавляет указанное кол-во HP за убийство противника.
Требования :
В архиве re_vampire.zip находится оригинальная версия + 1.0.4
Версия: 1.0.7
Описание :
Плагин прибавляет указанное кол-во HP за убийство противника.
Требования :
- ReGameDLL
- ReAPI
PHP:
#define FLAG_ACCESS ADMIN_LEVEL_H // Выдавать только указанным флагам. Если не нужно - закомментируйте.
//#define FFA_MODE // Поддержка CSDM FFA.
#define HP_MAX 100.0 // Макс. кол-во HP.
#define HP_BODY 5.0 // За убийство в тело.
#define HP_HS 10.0 // За убийство в голову.
#define KILL_SOUND // Звук при убийстве противника.
#define HUD_MESSAGE // HUD Сообщение о прибавке hp.
#define SCREEN_FADE // Мерцание экрана при убийстве. (Если игрок слепой то мерцать не будет)
//#define BLOCK_MAPS // Блокировка вампира на определённых картах. Создайте фаил vampire_block_maps.ini и запишите туда карты. (Блокировка накладывается только на выдачу HP и сообщение! Остальные функции плагина будут работать без изменений)
Версия 1.0.4
- Переписана часть кода
Это
Заменено на это
C++:
new Float:flKillerHp = Float:get_entvar(killerId, var_health)
flKillerHp += get_member(victimId, m_bHeadshotKilled) ? HP_HS : HP_BODY
if(flKillerHp > HP_MAX)
flKillerHp = HP_MAX
set_entvar(killerId, var_health, flKillerHp)
C++:
new Float:killer_HP = get_entvar(killerId, var_health)
new Float:TempHP = get_member(victimId, m_bHeadshotKilled) ? HP_HS : HP_BODY
set_entvar(killerId, var_health, ((killer_HP += TempHP) > HP_MAX) ? HP_MAX : killer_HP)
- Исправлена выдача хп игроку,когда он мёртв.
- Исправлена работа плагина с несколькими флагами
C++:
#define FLAG_ACCESS (ADMIN_BAN|ADMIN_LEVEL_H)
- Если у игрока hp = HP_MAX ,то сообщение не будет выводится.
- Мелкие правки по коду.
- Добавлена поддержка CSDM FFA
C++:
#define FFA_MODE // Поддержка CSDM FFA.
- Добавлена проверка на бомбу - Теперь игроку не дает HP за взрыв бомбы
-
C++:
#define SCREEN_FADE // Мерцание экрана при убийстве. (Если игрок слепой то мерцать не будет)
- Блокировка карт
Код:
//#define BLOCK_MAPS // Блокировка вампира на определённых картах. Создайте фаил vampire_block_maps.ini и запишите туда карты. (Блокировка накладывается только на выдачу HP и сообщение! Остальные функции плагина будут работать без изменений)
Вложения
-
2,2 KB Просмотры: 108
-
1,1 KB Просмотры: 36
-
1,3 KB Просмотры: 41
-
1,7 KB Просмотры: 419
Последнее редактирование: