Создать акаунт

(ZP) Addon - Weapon level


dmgup

Weapon Level - уровень оружия, который повышается при нанесении урона зомби.


Суть плагина в том, что когда игрок повышает уровень оружия путем нанесения урона зомби, у него повышается урон. Уровень и нанесенный урон сбрасывается при смерти или заражении.
Автор плагина: xUnicorn(t3rkecorejz)




Настройки плагина

#define MAX_LEVEL 5 - Максимальный уровень
Float:Damage_To_Get() = {14000.0, 14000.0, 14000.0, 14000.0, 14000.0} - Сколько нужно нанести урона для поднятия уровня(для каждого уровня)
Float:User_Damage() = {1.0, 1.05, 1.1, 1.15, 1.2, 1.25} - На сколько поднимается урон на каждом уровне(множитель)
Натив(native) уровня: zp_get_user_wpnlvl



Инструкция добавления новых уровней

Для примера мы добавим +1 уровень(в общем будет 6 уровней)

В #define MAX_LEVEL вместо 5 мы ставим 6. Будет так:
#define MAX_LEVEL 6


В Float:Damage_To_Get() через запятую мы добавляем урон для поднятия уровня. Урон можно любой выставить у меня это будет 20000. Выглядеть это будет так:
Float:Damage_To_Get() = {14000.0, 14000.0, 14000.0, 14000.0, 14000.0, 20000.0}


В Float:User_Damage() мы так же через запятую добавляем множитель урона. К примеру можно поставить 1.3. Получится так:
Float:User_Damage() = {1.0, 1.05, 1.1, 1.15, 1.2, 1.25, 1.3}



Инструкция добавления уровня в худ(hud)

Для примера мы возьмем худ из главного мода ZP 4.3. Открываем наш исходник и в начале мы пишем:
native zp_get_user_wpnlvl(id)


Дальше жмем Ctrl + f и ищем show health. Там мы ищем примерно такой худ:
// Show health, class and ammo packs
set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 1.1, 0.0, 0.0, false)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "|%L: %d | %s|", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), class)


В нем уже мы делаем так:
// Show health, class and ammo packs
set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 1.1, 0.0, 0.0, false)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "|%L: %d | %s| WpnLvl: %d", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), class, zp_get_user_wpnlvl(id))


Внимание! Для скачивания, просмотра вам необходимо или зарегистрироваться.
Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Смотрите также: