Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   [Reb] Добавление к ПА увеличение шанса заточки. (https://forum.zone-game.info/showthread.php?t=26303)

N1ks 30.01.2013 13:26

[Reb] Добавление к ПА увеличение шанса заточки.
 
Прошу помощи у знающих людей, как реализовать функционал увеличение шанса заточки при покупке ПА на сборке Rebellion-Team 602 rev. Куда смотреть, где есть похожее, по какой аналогии можно сделать? Если это слишком сложно и геморойно, то сколько будет стоить данная реализация?

Второй вопрос по той же сборке. Так как в даной сборке нпс вынесены из базы и все они в xml-ках, то как реализовать непися к примеру под бафера или еще под что либо. Ну то есть создать нового NPC. Раньше я создавал в БД его, а теперь как? Я пробывал создать просто тупым копированием и изменением npc id="" name="" title="" но добился того, что на ГС посыпались ошибки. Подскажите пожалуйста.

gorodetskiy 30.01.2013 14:56

Re: [Reb] Добавление к ПА увеличение шанса заточки.
 
2. Именно простым тупым копированием и делается, главное синтаксис...
Далее правите параметры, точки спавна и рисуете html ему.

Сборки такой нет в наличии, а так показал бы по примеру...

4ipolino 30.01.2013 15:03

Re: [Reb] Добавление к ПА увеличение шанса заточки.
 
если нет в конфигах - править пакет RequestEnchantItem
добавить условие для каждого типа скрола примернот так
Код:

                        else if(Config.SERVICES_RATE_TYPE != Bonus.NO_BONUS && player.getNetConnection().getBonus() > 1)
                        {
                                if (ItemFunctions.isBlessedEnchantScroll(scrollId)) chance = Config.CHANCE_WEAPON_BLESS_PA;
                                else chance = ItemFunctions.isCrystallEnchantScroll(scrollId) ? Config.CHANCE_CRYSTAL_WEAPON_PA : Config.CHANCE_WEAPON_PA;
                        }


Ashe 30.01.2013 15:07

Re: [Reb] Добавление к ПА увеличение шанса заточки.
 
\gameserver\config\services\premium.properties

Код:

# % Шанса успешной заточки для ПА
EnchantChancePA = 68
EnchantChanceArmorPA = 52
EnchantChanceAccessoryPA = 54
# Шанс заточки Блесс точкой
EnchantChanceBlessPA = 68
EnchantChanceArmorBlessPA = 52
EnchantChanceAccessoryBlessPA = 54
# Шанс заточки Кристальной точкой
EnchantChanceCrystalPA = 68
EnchantChanceCrystalArmorPA = 52
EnchantChanceCrystalAccessoryPA = 54


N1ks 30.01.2013 16:05

Re: [Reb] Добавление к ПА увеличение шанса заточки.
 
Цитата:

Сообщение от Ashe (Сообщение 271245)
\gameserver\config\services\premium.properties

Код:

# % Шанса успешной заточки для ПА
EnchantChancePA = 68
EnchantChanceArmorPA = 52
EnchantChanceAccessoryPA = 54
# Шанс заточки Блесс точкой
EnchantChanceBlessPA = 68
EnchantChanceArmorBlessPA = 52
EnchantChanceAccessoryBlessPA = 54
# Шанс заточки Кристальной точкой
EnchantChanceCrystalPA = 68
EnchantChanceCrystalArmorPA = 52
EnchantChanceCrystalAccessoryPA = 54


Нет такого конфига.
UPD: Спасибо за подсказку, в 688 реве появился такой конфиг, пойду компилить.
P.S. Всем выражаю огромную благодарность, что откликнулись.


Текущее время: 12:32. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot