[ZP] Server Addons : Hero In Round

[ZP] Server Addons : Hero In Round

Подробности Внутри…

[ZP] Server Addons : Hero In Round

Здравствуйте пользователи zombie-mod.com хочу поделится с вами плагином Hero In Round

[Источник] — zombie-mod.com

[Описание] — При установке данного Аддона на сервере появляется так называемый Герой.Система такова,когда 1 из людей становится зомби(тобишь после начала раунда) появляется 1 человек с SVD Explode и Dual Deagle

[Особенности]
1.Когда 1 из людей становится Героем то по середине экрана в формате DHudMsg пишется сообщение, строка такова — \»%s is a Hero…\» (вместо %s — Nick Name игрока)
2.Настройка Жизней,Брони,скорости,гравитации
3.Для тех кто будет фиксить был добавлен цветной чат стандартный
4.архив имеет 3 \»нестандартных\» инклюда (myaddon, playermodel, dhudmessage)
1.myaddon — с помощью этого инклюда мы регистрируем новые нативы с помощью которых выдаем оружие
2.playermodel — так сказать \»легкий\» способ дать модель \»тела\»(models/player)
3.dhudmessage — это уже исзветный инклюд который делает надписи hudmessage формата больше в несколько раз
5.В архиве лежать SVDex и Dual Deagle (вроде бы без багов)со всеми звуками ,спрайтами моделями.
SVDex имеет 2 режима.При нажатие на правую кнопку мыши(Mouse2)поднимается ствол и SVDex переходит в режим Explode(гранатомета)
[Спасибо Модератору \»Ximari\» за сма от SVDex]
6. В архиве лежат 2 плагина(не считая оружия) с помощью которых активируется главные функции
1.cso_set_player_model — с помощью него работает инклюд playermodel
2.zp_hero_in_round — в нем основные функции
———————————————————————————————————————————
Если хотите выдать другое оружие игроку из Экстры то читайте далее)
Для этого нам понадобится Сма файл от того оружия
Если есть сма начнемс(для примера возьму SVDex что лежит в архиве)
1.Для начала зарегистрируем новую функцию и натив

public plugin_natives (){    register_native("give_weapon_svdex", "native_give_weapon_add", 1)}

2.Ок зарегистрировали),далее в этой функции мы потвердим что выдается это оружие
это выглядет вот так

public native_give_weapon_add(id){give_svdex(id)}

Все это выглядет вот так

public plugin_natives (){    register_native("give_weapon_svdex", "native_give_weapon_add", 1)}public native_give_weapon_add(id){give_svdex(id)}

3.Добавим этот натив в инклюд в любой ну допустим добавим в тот который у нас уже есть это myaddon

native give_weapon_svdex(id)native give_weapon_dd(id)

да он очень не велик ,но полезен))

Читайте также:   [AMXX] - Choose Weapon (1.5)

(К сожалению тут уже есть этот натив ну давайте представим что give_weapon_svdex напрмер give_weapon_vsk)

так вот вставляем туда натив + слева сначала приписываем слово native, что у нас получилось

native give_weapon_svdex(id)native give_weapon_dd(id)native give_weapon_vsk(id)

теперь остается написать это в плагине,открываем zp_hero_in_round.sma там находим следующие строки

give_weapon_dd(id)give_weapon_svdex(id)

такс теперь убираем give_weapon_svdex(id) вот эту строку так как он входит в \»разряд автоматов\» тобишь если мы его оставим и впишем нашу строку то у Героя будет появлятся сразу 2 винтовки а 2 скорострелки будет ему много)) ну хотя если хотите можете оставить ее это никак не повлияет на компиляию

ну вобщем приписали получилось вот так

give_weapon_dd(id)give_weapon_svdex(id)give_weapon_vsk(id)

Вроде бы все.

Читайте также:   [ZP] Addon: Object Kills

plugins.rar


Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Zombie-Mod.com — крупнейший портал по Counter Strike