Здравствуйте, уважаемые форумчане!
Продаю исправленные от багов и дополненную функционалом байменю и левел систему из сборки bloody war.
Если кто-то не знаком с тем байменю, то что она включает:
Нет биндов на открытие меню, мультиязычне итемы, после старта раунда открывается сразу обмундирование для людей/зомби, сохранение денег по Steam Id методом Mysql(уровень и опыт в левел системе таким же образом сохраняется), возможность выдавать стандартные оружия из zombieplague.ini, возможность блокировать покупки предметов
при специальных условиях.
Что дополнено мной:
- возможность блокировать покупки предметов в специальных раундах(немезида, выживший и т.д.)
- возможность выдать деньги любому игроку через специальную команду для игроков
с флагом "a",
- выдача стандартных пушкек из zombieplague.ini происходит теперь выдачей полной обоймы.
- квар на флаг випа, расширяющий лимит денег для випа теперь находится с cfg файле, это просто и удобно(чтобы постоянно не перекомпиливать плагин)
Настройка предметов в zp_buyitems.ini:
Цитата
"Name of lang" "ExtraName" "Mode" "Team" "Cost" "Blocked round" "Limit for round" "Limit for map" "Min Players" "After Infection"
Mode:
NORMAL - Стандартные пушки.
ZP - Добавленые пушки.
Team:
2 - Люди.
1 - Зомби.
Blocked round:
NEMESIS_ROUND - Блокировка итема в раунде немезиды
SURVIVOR_ROUND - Блокировка итема в раунде выжившего
SWARM_ROUND - Блокировка итема в раунде куча на кучу
PLAGUE_ROUND - Блокировка итема в раунде чума
After Infection:
1 - Только после старта раунда.
0 - Выключить.
Конфиг zp_buymenu.cfg:
Цитата
zbm_fordmg "1.0" // Сколько давать денег за 1 урон по зомби или немезиде
zbm_survivor_fordmg "0.25" // Сколько давать денег за 1 урон вижившему по зомби или немезиде
zbm_survivor_dmg "4.0" // Сколько давать за 1 урона по вижившему
zbm_kill "100" // Сколько давать человеку за убийство зомби
zbm_survkill "0" // Сколько давать денег вижившему за убийство зомби
zbm_humankill "500" // Сколько давать денег зомби за убийство человека
zbm_infect "1000" // Сколько давать зомби за заражение
zbm_nemesis_kill "500" // Сколько давать денег немезиде за убийство человека
zbm_zombie_win "3000" // Сколько довать зомби за победу в раунде
zbm_human_win "5000" // Сколько давать людям за победу в раунде
zbm_noone_win "1000" // Сколько давать всем за ничью
zbm_lose "1000" // Сколько давать за проигрыш
zbm_max "100000" // Максимальное значение денег которое может быть у игрока
zbm_max_vip "300000" // Максимальное значение денег которое может быть у игрока VIP
zbm_vip_flag "t" // Флаг VIP для максимального значения денег, 0 - если отключить лимит для VIP
zbm_restart_fix "2" // Количество раундов после смены карты в конце которых не дается бонус
zbm_startmoney "3600" // Начальные деньги
mp_buytime "0.33" // Время на закупку
Левел система была пофикшена и дополнена следующим образом:
- при выдаче уровня через команду выдается соответствующий опыт, а не остается прежний, что был баг
- если игрок достигнул последнего уровня и получил максимум опыта, то уровень и опыт остаются постоянной величиной, раньше же уровень перескакивал на несуществущий, что был баг
- все настройки получения опыта сделаны через квары, кроме того добавлен квар на получение 1 exp за количества нанесенного урона.
Настройка предметов в zp_buyitems.ini с левел системой:
Цитата
"Name of lang" "ExtraName" "Mode" "Team" "Cost" "Level" "Blocked round" "Limit for round" "Limit for map" "Min Players" "After Infection"
Важно! Если вы не выставляете никакого уровня предмету, то по умолчанию он становится 1 левелом, а не 0 как раньше.
С левел системой в zp_buymenu.cfg добавляются следующие квары:
Цитата
zbm_exp_zombiekill "1" // Сколько давать людям/выжившему exp за убийство зомби
zbm_exp_nemesiskill "10" // Сколько давать людям/выжившему exp за убийство немезиды
zbm_money_nemesiskill "10000" // Сколько давать людям/выжившему денег за убийство немезиды
zbm_exp_survivorkill "10" // Сколько давать зомби/немезиде exp за убийство выжившего
zbm_money_survivorkill "10000" // Сколько давать зомби/немезиде денег за убийство выжившего
zbm_exp_infect "1" // Cколько давать ехр за заражение
zbm_exp_humankill "1" // Сколько давать зомби/немезиде exp за убийство человека
zbm_exp_damage "1000" // Сколько нужно нанести урона человеку/выжившему по зомби/немезиде, чтобы получить 1 exp
Помимо этого, была придумана система скидок для байменю, то есть предметы можно купить дешевле в магазине на определенный %. Есть скидки для випа, админа, стима и для ночного режима(время с 23 до 7), чтобы повысить онлайн в ночное время на вашем сервере). Размеры скидок регулируются кварами. Скидки могу суммироваться(максимально конечно же 100, как вы бы не меняли размеры скидок до невообразимых). Размер скидки отображаются в меню покупок.
С системой скидок в zp_buymenu.cfg добавляются следующие квары:
Цитата
zbm_vip_flag "t" // Флаг VIP для максимального значения денег и для получении скидки, 0 - если отключить лимит и скидку для VIP
zbm_admin_flag "m" // Флаг админа для получении скидки, 0 - если отключить скидку для админа
zbm_vip_discount "5" // Размер скидки для VIP
zbm_admin_discount "10" // Размер скидки для админа
zbm_steam_discount "5" // Размер скидки для STEAM, 0 - если отключить скидку
zbm_night_discount "5" // Размер скидки для ночного режима, 0 - если отключить скидку
Расписав фикс багов и дополнений, продаются 4 версии байменю:
1) Версия без левел системы
2) Версия с левел системой
3) Версия без левел системы с системой скидок
4) Версия с левел системой и с системой скидок
Цены на исходники:
1) Версия без левел системы - 300 рублей
2) Версия с левел системой - 500 рублей
3) Версия без левел системы с системой скидок - 450 рублей
4) Версия с левел системой и с системой скидок - 650 рублей.
Внимание! Вы можете и дальше пользоваться/не пользоваться оригинальными плагинами с багами и без выше описанного функционала, никто вам не навязывает покупку. Однако я потратил на все выше силы, время, поэтому если вы хотите плагины без багов и с моим дополненным функционалом, то можете смело покупать у меня)
Контакты для продажи:
Skype:kiryxapro
Vk: id24554272
Отредактировал: kiryxapro, - 18.2.2016, 15:52