Описание Quote
При установке данного Аддона на сервере появляется так называемый Герой.Система такова,когда 1 из людей становится зомби(тобишь после начала раунда) появляется 1 человек с SVD Explode и Dual Deagle
Quote
[Источник] - Zombie-mod.ru
[Особенности] Quote
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.Для начала зарегистрируем новую функцию и натив Quote
public plugin_natives ()
{
register_native("give_weapon_svdex", "native_give_weapon_add", 1)
}
2.Ок зарегистрировали),далее в этой функции мы потвердим что выдается это оружие
это выглядет вот так Quote
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 Quote
native give_weapon_svdex(id)
native give_weapon_dd(id)
да он очень не велик ,но полезен))
(К сожалению тут уже есть этот натив ну давайте представим что give_weapon_svdex напрмер give_weapon_vsk)
так вот вставляем туда натив + слева сначала приписываем слово native, что у нас получилось Quote
native give_weapon_svdex(id)
native give_weapon_dd(id)
native give_weapon_vsk(id)
теперь остается написать это в плагине,открываем
zp_hero_in_round.sma там находим следующие строки
Quote
give_weapon_dd(id)
give_weapon_svdex(id)
такс теперь убираем give_weapon_svdex(id) вот эту строку так как он входит в "разряд автоматов" тобишь если мы его оставим и впишем нашу строку то у Героя будет появлятся сразу 2 винтовки а 2 скорострелки будет ему много)) ну хотя если хотите можете оставить ее это никак не повлияет на компиляию ну вобщем приписали получилось вот так Quote
give_weapon_dd(id)
give_weapon_svdex(id)
give_weapon_vsk(id)