В общем слепил нормальную комунити. Вот только сидел и думал чего не хватает. В итоге решил добавить сервис менеджера чтоб не летать в город за виталити.
Сейчас такие разделы
В бд в custom_npc сервис менеджер 50100 , в C:\server\gameserver\data\html\services\50100
в конфиге:
если вставить htm NPC50100 в альт так:
Открываем альт Б , показует лог нпц ( Показать Сервисы ) и в логах ГС следующие ошибки
[WARNING] [L2PcInstance] player [Kunka] sent invalid bypass 'npc_%objectId%_showServices', ban this player!
Загрузил файл index , мб глянете что не так делаю , я уже голову сломал.
Сейчас такие разделы
<td><button value="Новости" action="bypass -h _bbstop" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Статистика" action="bypass -h _bbsshowPvp" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Магазин" action="bypass -h _bbstop;302" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Телепорт" action="bypass -h _bbstop;50" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Бафер" action="bypass -h _bbstop;20" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Профессия" action="bypass -h _bbsclass" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Статистика" action="bypass -h _bbsshowPvp" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Магазин" action="bypass -h _bbstop;302" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Телепорт" action="bypass -h _bbstop;50" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Бафер" action="bypass -h _bbstop;20" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Профессия" action="bypass -h _bbsclass" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
В бд в custom_npc сервис менеджер 50100 , в C:\server\gameserver\data\html\services\50100
в конфиге:
# Сервис Менеджер (ID NPC 50100)
# -------------------------------
# Включить Сервис менеджера
ServicesManager = True
# Автоматический спавн сервис менеджера
# 1 - Включить/выключить
# 2 - Коордианата спавна X
# 3 - Коордианата спавна Y
# 4 - Коордианата спавна Z
AutoSpawnServiceNPC = false
AutoSpawnCoord_X = 0
AutoSpawnCoord_Y = 0
AutoSpawnCoord_Z = 0
# Включить лог ипользования менеджера
ServiceAudit = true
# Сервис Восстановления Vitality
# 1. Включить/Выключить
# 2. Кол-во восстанавливаемых очков (300000 = 100%)
# 3. ID итема который будет забираться за услугу
# 4. Кол-во забираемых итемов
ServiceRenewalVitality = True
ServiceRenewalVitalityPoint = 300000
ServiceRenewalVitalityPriceID = 4037
ServiceRenewalVitalityPriceCount = 100
# Сервис Получения Доврянина
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceNoble = false
ServiceNoblePriceID = 4037
ServiceNoblePriceCount = 1
# Сервис Смены Имени
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceChangeNick = True
ServiceChangeNickPriceID = 4037
ServiceChangeNickPriceCount = 5000
# Сервис Смены Титула
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceChangeTitle = false
ServiceChangeTitlePriceID = 4037
ServiceChangeTitlePriceCount = 1
# Сервис Смены Пола
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceSetSex = True
ServiceSetSexPriceID = 4037
ServiceSetSexPriceCount = 1000
# Сервис Премиум аккаунта
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServicePremium = false
ServicePremiumPriceID = 4037
ServicePremiumPriceCount = 1
# Сервис Заточки
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Модификатор цены на заточку оружия
# Считает по формуле ServiceEnchantWeaponCountModif * уровень заточки
# Пример:
# 2*25 = 50, т.е. при модификаторе 2 заточить оружие на 25 обойдется нам в 50 монеток
# 4. Максимальная заточка Оружия через Сервис Менеджера
ServiceEnchant = false
ServiceEnchantWeaponPriceID = 4037
ServiceEnchantWeaponCountModif = 2
ServiceEnchantWeaponMaxEnchant = 25
ServiceEnchantArmorPriceID = 4037
ServiceEnchantArmorCountModif = 2
ServiceEnchantArmorMaxEnchant = 25
ServiceEnchantJewelryPriceID = 4037
ServiceEnchantJewelryCountModif = 2
ServiceEnchantJewelryMaxEnchant = 25
# Сервис смены цвета ника
# 1. Включить/Выключить
# 2. Кол-во дней на которые будет изменен цвет
# 3. ID итема который будет забираться за услугу
# 4. Кол-во забираемых итемов
# 5. Список цветов
# Примечание:
# - Возможны конфликты с системой "Включить систему смены ников в зависимости от количества их PVP" (custom.properties)
ServiceNickColor = false
ServiceNickColorTime = 7
ServiceNickColorPriceID = 4037
ServiceNickColorCount = 1
ServiceNickColorList = 00FF00;191970;00BFFF;53868B;00E5EE;7FFFD4;54FF9F;006400;FFFF00;FFC125;EE9A00;8B5A00;FF8000;0080FF
# -------------------------------
# Включить Сервис менеджера
ServicesManager = True
# Автоматический спавн сервис менеджера
# 1 - Включить/выключить
# 2 - Коордианата спавна X
# 3 - Коордианата спавна Y
# 4 - Коордианата спавна Z
AutoSpawnServiceNPC = false
AutoSpawnCoord_X = 0
AutoSpawnCoord_Y = 0
AutoSpawnCoord_Z = 0
# Включить лог ипользования менеджера
ServiceAudit = true
# Сервис Восстановления Vitality
# 1. Включить/Выключить
# 2. Кол-во восстанавливаемых очков (300000 = 100%)
# 3. ID итема который будет забираться за услугу
# 4. Кол-во забираемых итемов
ServiceRenewalVitality = True
ServiceRenewalVitalityPoint = 300000
ServiceRenewalVitalityPriceID = 4037
ServiceRenewalVitalityPriceCount = 100
# Сервис Получения Доврянина
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceNoble = false
ServiceNoblePriceID = 4037
ServiceNoblePriceCount = 1
# Сервис Смены Имени
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceChangeNick = True
ServiceChangeNickPriceID = 4037
ServiceChangeNickPriceCount = 5000
# Сервис Смены Титула
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceChangeTitle = false
ServiceChangeTitlePriceID = 4037
ServiceChangeTitlePriceCount = 1
# Сервис Смены Пола
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServiceSetSex = True
ServiceSetSexPriceID = 4037
ServiceSetSexPriceCount = 1000
# Сервис Премиум аккаунта
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Кол-во забираемых итемов
ServicePremium = false
ServicePremiumPriceID = 4037
ServicePremiumPriceCount = 1
# Сервис Заточки
# 1. Включить/Выключить
# 2. ID итема который будет забираться за услугу
# 3. Модификатор цены на заточку оружия
# Считает по формуле ServiceEnchantWeaponCountModif * уровень заточки
# Пример:
# 2*25 = 50, т.е. при модификаторе 2 заточить оружие на 25 обойдется нам в 50 монеток
# 4. Максимальная заточка Оружия через Сервис Менеджера
ServiceEnchant = false
ServiceEnchantWeaponPriceID = 4037
ServiceEnchantWeaponCountModif = 2
ServiceEnchantWeaponMaxEnchant = 25
ServiceEnchantArmorPriceID = 4037
ServiceEnchantArmorCountModif = 2
ServiceEnchantArmorMaxEnchant = 25
ServiceEnchantJewelryPriceID = 4037
ServiceEnchantJewelryCountModif = 2
ServiceEnchantJewelryMaxEnchant = 25
# Сервис смены цвета ника
# 1. Включить/Выключить
# 2. Кол-во дней на которые будет изменен цвет
# 3. ID итема который будет забираться за услугу
# 4. Кол-во забираемых итемов
# 5. Список цветов
# Примечание:
# - Возможны конфликты с системой "Включить систему смены ников в зависимости от количества их PVP" (custom.properties)
ServiceNickColor = false
ServiceNickColorTime = 7
ServiceNickColorPriceID = 4037
ServiceNickColorCount = 1
ServiceNickColorList = 00FF00;191970;00BFFF;53868B;00E5EE;7FFFD4;54FF9F;006400;FFFF00;FFC125;EE9A00;8B5A00;FF8000;0080FF
<td><button value="Новости" action="bypass -h _bbstop" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Статистика" action="bypass -h _bbsshowPvp" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Магазин" action="bypass -h _bbstop;302" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Телепорт" action="bypass -h _bbstop;50" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Бафер" action="bypass -h _bbstop;20" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Профессия" action="bypass -h _bbsclass" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Сервис" action="bypass -h _bbstop;50100" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Статистика" action="bypass -h _bbsshowPvp" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Магазин" action="bypass -h _bbstop;302" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Телепорт" action="bypass -h _bbstop;50" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Бафер" action="bypass -h _bbstop;20" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Профессия" action="bypass -h _bbsclass" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
<td><button value="Сервис" action="bypass -h _bbstop;50100" width=90 height=25 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
[WARNING] [L2PcInstance] player [Kunka] sent invalid bypass 'npc_%objectId%_showServices', ban this player!
Загрузил файл index , мб глянете что не так делаю , я уже голову сломал.
