[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))


You do not have access to download files from our Website.

Hello, Our administration publishes only cannon content, put like under the post below and write the top comment, we are preparing the material just for you, Darling Гость.

Comments 7
  1. Dambas
    Dambas
    • 0
    Ну такоооое
    Как будто на отъебись сделано, как все мои плагины, поэтому -
    • 30 April 2018 17:13
  2. Markus_XD
    Dambas,
    Что именно?
    • 30 April 2018 17:15
  3. TexasLox
    Какая сука дизы ставит 
    • 30 April 2018 17:41
  4. Dambas
    Dambas
    • 0
    Markus_XD,
    От Олежи ожидалось что то посложнее. Сброс всего уровня и тд после смены раунда или смерти - очень слабо. Сохранение по  MySQL добавил бы - было бы круто

    НО НО НО, возможно я возьму этот маленький плагин за основу небольшой дамагер системы, с сохранением MySQL, красивыми менюшками и интерфейсом, другими бонусами, и будет очень вкусный плагин

    СПАСИБО ОЛЕГ <3

    Я бы на месте Олега, щас бы залетел в комменты с криками "совсем суки зажрались, уже плагины простые нельзя посливать, им только сложные подавай"
    • 30 April 2018 20:11
  5. Markus_XD
    Dambas,
    ВХАЗВЪАХВЪАХВХАЪВХАХХАХАЪХВАХВАХВХАЪ, ты вообще знаешь когда он его сделал?))) Он не новый. Да и чем плохи простые плагины? 
    • 30 April 2018 20:41
  6. xUnicorn
    Dambas, плагину года 2-3 минимум, а задумка плагина вообще с SISA CSO, там так это и работает, без сохранения.
    Чем больше наносишь урона и пытаешься выжить - тем больше у тебя урона будет у оружий в целом. Если не получилось выжить - теряешь весь свой бонусный урон
    • 30 April 2018 20:53
Users belonging to group Guests cannot add comments to this article.
Base for Your Build
Information

Welcome to TB-TEAM.COM!

To become a full-fledged user of our portal, you need to register.
Register
Create your own account!

Register Now
Log In
Already registered? Go ahead and log in!

Log In