Бесконечные соски

Теги:
 
RU 2Gigabit/sec #15.03.2007 13:27
+
-
edit
 

2Gigabit/sec

новичок
Привет всем, вот такой вопрос возник, как сделать, чтобы соски были бесконечными (если конкретно, то S grade соулшоты и спиритшоты), т.е. при покупки n-ого кол-ва сосок и после их использования они не убавлялись. Это в скиллах править надо или в исходниках? Подскажите кто знает, где копать, и как реализовать? Заранее спасибо за помощь.
 
UA MorbidAngel #16.03.2007 12:42
+
-
edit
 

MorbidAngel

разработчик L2J Fortress
★★★
В исходниках

l2f.gameserver.handler.itemhandlers.BlessedSpiritShot.useItem

коментиш строку в самом конце метода
activeChar.getInventory().destroyItem(item, blessedsoulSpiritConsumption, true, false);

аналогично со всеми видами сосок
 
Это сообщение редактировалось 16.03.2007 в 12:56
RU 2Gigabit/sec #16.03.2007 14:56
+
-
edit
 

2Gigabit/sec

новичок
Огромное спасибо, респект, пойду делать...
 
RU 2Gigabit/sec #16.03.2007 20:29
+
-
edit
 

2Gigabit/sec

новичок
to MorbidAngel
Декомпилировал файлы из *.class в *.java с помощью DJ Java Decompilier
1. вот вместо этого:
activeChar.getInventory().destroyItem(item, blessedsoulSpiritConsumption, true, false);
в коде у меня есть такое:
activeChar.removeItemFromInventory(item, blessedsoulSpiritConsumption, false);
Как тогда переделать? И что будет если эту строку вообще стереть?

2. Решил скомпилировать из *.java в *.class той же прогой DJ Java. Открыл файл .java, нажал Compile...,
указал сам файл,путь куда создать .class и какой то classpath выбрал, нажимаю Compile, а он мне какой то список команд дает. Помогите разобраться пожалуйста, буду очень благодарен.
Вот скрины все с ошибками:
Прикреплённые файлы:
errors.rar (скачать) [252,12 кбайт, 138 загрузок] [attach=50780]
 
 
RU Abaddon #17.03.2007 15:44  @2Gigabit/sec#16.03.2007 20:29
+
-
edit
 
2Gigabit/sec> 1. вот вместо этого:
2Gigabit/sec> activeChar.getInventory().destroyItem(item, blessedsoulSpiritConsumption, true, false);
2Gigabit/sec> в коде у меня есть такое:
2Gigabit/sec> activeChar.removeItemFromInventory(item, blessedsoulSpiritConsumption, false);
2Gigabit/sec> Как тогда переделать? И что будет если эту строку вообще стереть?
Это то же самое. Просто сборки разные.
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
RU l2jnewbie #17.05.2007 17:29
+
-
edit
 

l2jnewbie

новичок
возможно ли вынести это в конфиг сервера, чтобы в настройках можно было включать и выключать расход шотов ? как это реализовать ?
Сильно не бейте, я только учусь :)  
UA MorbidAngel #18.05.2007 09:47
+
-
edit
 

MorbidAngel

разработчик L2J Fortress
★★★
Примерно так
code java
  1. if(!config.DONT_DESTROY_SS)
  2.     activeChar.removeItemFromInventory(item, blessedsoulSpiritConsumption, false);

Соответственно в конфиге добавляеш соответствующую настройку
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru