ReHLDS/HLDS SF TripMine [0.3.4]

pavel_a

Пользователь
Регистрация
30 Авг 2017
Сообщения
380
Симпатии
49
Пол
Мужской
#1
Автор: serfreeman1337
Доработка: @Aki_Lucky

Добавляет на сервер лазерные мини

Особенности:

Данный плагин очень хорошо подойдет для CSDM сервера
Плагин разделён по флагам
Простому игроку и VIP доступно - (2 мины)
Супер VIP и Босс доступно - (3 мины)
Админу доступно - (4 мины)

Доступные команды:

bind "кнопка" +setlaser

Настройки
Код:
#define SND_STOP                (1<<5)

#define TRIPMINE_MODEL          "models/v_lasermine.mdl"                // tripmine model
#define TRIPMINE_CLASSNAME      "lasermine"             // tripmine classname

#define BEAM_SPRITERED          "sprites/laserr.spr"
#define BEAM_SPRITEBLUE         "sprites/laserb.spr"

#define TRIPMINE_PLANTSOUND     "csdm/laser_beta/mine_deploy.wav"       // plant sound
#define TRIPMINE_CHARGESOUND    "csdm/laser_beta/mine_charge.wav"       // charge sound
#define TRIPMINE_ACTIVESOUND    "csdm/laser_beta/mine_activate.wav"     // active sound
#define TRIPMINE_HITSOUND       "csdm/laser_beta/beamstart9.wav"        // hit sound

#define PLANTWAITTIME           0.1
#define POWERUPTIME             2.0
#define BEAM_WIDTH              15.0
#define BEAM_BRIGHT             255.0
// за разрушение мины
#define REWARD_MONEY 200

#define PLANT_TIME              1.0                             // tripmine plant time
#define MINE_HEALTH             500.0                           // tripmine health

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#define MAX_COUNT               2                               // макс количество мин для обычного игрока
#define MAX_COUNT_V             2                               // макс количество мин для випа
#define MAX_COUNT_SV            3                               // макс количество мин для супер випа
#define MAX_COUNT_B             3                               // макс количество мин для босса
#define MAX_COUNT_A             4                               // макс количество мин для админа


#define FLAG_V                    ADMIN_LEVEL_H
#define FLAG_SV                    ADMIN_LEVEL_G
#define FLAG_B                    ADMIN_LEVEL_E
#define FLAG_A                    ADMIN_BAN

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#define MINE_DAMAGE             1000.0                            // laser damage
#define MINE_COST               800                             // tripmine cost
#define PLANT_RADIUS            64.0                            // default plant radius
#define LASER_LENGTH            8128.0                          // maximum laser length

#define EV_TM_hOwner            EV_ENT_euser4
#define EV_TM_pBeam             EV_ENT_euser3
#define EV_TM_team              EV_INT_iuser4
#define EV_TM_plantTime         EV_FL_fuser4
#define EV_TM_mVecDir           EV_VEC_vuser4
#define EV_TM_mVecEnd           EV_VEC_vuser3

#define EV_TM_mineId            EV_INT_iuser3
 

Вложения

Последнее редактирование модератором:

klim1313

Пользователь
Регистрация
11 Сен 2017
Сообщения
23
Симпатии
1
#2
А можно переделать под команду в чате /laser
 

HoBu4oK

Пользователь
Регистрация
8 Июн 2017
Сообщения
143
Симпатии
55
#3
Под одну команду навряд ли, там же идёт установка и удаление

Код:
register_clcmd("+setlaser","SetLaser_CMD")
register_clcmd("-setlaser","SetLaser_DropCMD")
 

To be or not to be

Заблокированные
Пользователь
Регистрация
9 Июн 2017
Сообщения
1.214
Симпатии
303
#5
pavel_a, в чем доработка Aki_Lucky ?
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
101
Симпатии
56
Пол
Мужской
#6

ykpon

Пользователь
Регистрация
22 Янв 2018
Сообщения
2
Симпатии
0
#8
У всех компилируется или только у меня невозможно скомпилировать данный плагин ?
23 Янв 2018
Все ок. Инклюд забыл закинуть просто
Подскажите, пожалуйста! Есть ли пушки еще от фримана ?
 

L4D2

Пользователь
Регистрация
10 Ноя 2017
Сообщения
3
Симпатии
4
#9
Бесполезная доработка, доработали и доработали, зачем сюда то скидывать изменений то таковых нет.
 

Mandar1n

Постоялец
Регистрация
13 Янв 2018
Сообщения
390
Симпатии
70
Пол
Мужской
#10
У меня на 1.8.3-RE не получается скомпилировать. И замечал баг на подобных лазерах, не помню где, может здесь, когда нет денег на лазеры, воспроизводится звук, который слышен всем. Супер-палево.
 

NeTvoyKenji

Пользователь
Регистрация
27 Мар 2019
Сообщения
149
Симпатии
30
#12
demynkyl, Создавай отдельную тему с подробной информацией(список плагинов, модулей, билд, и прочее. также логи падения не забудь).
 

ifx

Пользователь
Регистрация
11 Фев 2018
Сообщения
357
Симпатии
143
#13

demynkyl

Пользователь
Регистрация
22 Фев 2018
Сообщения
2
Симпатии
0
#14
demynkyl, Создавай отдельную тему с подробной информацией(список плагинов, модулей, билд, и прочее. также логи падения не забудь).
мне лень, я пот зм переделал нормально уже, и пофиксил всё.