↑ ↓

Service Manager в Alt B

Тема в разделе "Помощь", создана пользователем vestopwnz, 12 сен 2016.

  1. TopicStarter Overlay
    Offline

    vestopwnz Рядовой

    45
    1
    34
    Кредиты:
    $189,00
    Репутация:
    0
    В общем слепил нормальную комунити. Вот только сидел и думал чего не хватает. В итоге решил добавить сервис менеджера чтоб не летать в город за виталити.

    Сейчас такие разделы
    <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>

    В бд в 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
    если вставить htm NPC50100 в альт так:
    <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>
    Открываем альт Б , показует лог нпц ( Показать Сервисы ) и в логах ГС следующие ошибки
    [WARNING] [L2PcInstance] player [Kunka] sent invalid bypass 'npc_%objectId%_showServices', ban this player!
    Загрузил файл index , мб глянете что не так делаю , я уже голову сломал.
     

    Вложения:

    • index.zip
      Размер файла:
      720 байт
      Просмотров:
      1
  2. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.237,56
    Репутация:
    44
    в самих статах НПС еще надо прописывать обработчик - скрипт действий (телепортер, магазин и т.д.)

    посмотри образец тестовых котов статы НПС+ Html (там профа и магазин привязан)
     
  3. TopicStarter Overlay
    Offline

    vestopwnz Рядовой

    45
    1
    34
    Кредиты:
    $189,00
    Репутация:
    0
    вообще ничего общего не вижу html с comminity на гм шоп отдельный html на адреса multisell ,а на проф я хз там bbsclass
    пробую bbsservices,bbsservic,bbsshowservices,bbsshowservice - не помогает вообще)
    вот внутренности менеджера html
    <html>
    <body>
    <title>Сервис Менеджер</title>
    Приветствую тебя задрот, тут ты можешь воспользоватся возможными сервисами.<br>
    <br>
    <center>
    <a action="bypass -h npc_%objectId%_showServices">Показать сервисы</a>
    </center>
    </body>
    </html>
     
  4. TopicStarter Overlay
    Offline

    vestopwnz Рядовой

    45
    1
    34
    Кредиты:
    $189,00
    Репутация:
    0
    [​IMG][/url][/IMG]