Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Extractable items and oversource
#1
Доброго времени суток! Smile
Помогите пожалуйста, где в овероподобных исходниках еще могут хранится распаковывающиеся предметы?
Посмотрел в дп папке scripts файл Extractable.java, добавил свои предметы или изменяю существующие, изменений нет, мои предметы вообще не открываются.
Надеюсь на вашу помощь.
Ответ
#2
Возможно вы их просто не так прописываете. Именно в Extractables.class и идут те самые предметы.
Перепроверьте все места, где вы вписывали свой код.
Ответ
#3
Хм, замена у других итемов ничего не меняет, итем открывается, но предметы которые даются - старые.

[SRC="java"]private static final int[] ITEM_IDS = new int[]{25003};[/SRC]
[SRC="java"]case 25003:
use25003(player, ctrl);
break;[/SRC]

[SRC="java"] private void use25003(Player player, boolean ctrl)
{
int[][] list = new int[][]{{1, 1}, {2, 1}, {3, 1}, {5284, 1}, {981, 1}, {10, 1}, {1, 2}};
double[] chances = new double[]{34.7, 12.3, 2.65, 1.2, 1.98, 46.5, 5.4};
extractRandomOneItem(player, list, chances);
}[/SRC]

Вроде все правильно. Не знаю почему не работает. Еще где-нибудь что-нибудь нужно добавлять?
Ответ
#4
L2J Написал:Хм, замена у других итемов ничего не меняет, итем открывается, но предметы которые даются - старые.

[SRC="java"]private static final int[] ITEM_IDS = new int[]{25003};[/SRC]
[SRC="java"]case 25003:
use25003(player, ctrl);
break;[/SRC]

[SRC="java"] private void use25003(Player player, boolean ctrl)
{
int[][] list = new int[][]{{1, 1}, {2, 1}, {3, 1}, {5284, 1}, {981, 1}, {10, 1}, {1, 2}};
double[] chances = new double[]{34.7, 12.3, 2.65, 1.2, 1.98, 46.5, 5.4};
extractRandomOneItem(player, list, chances);
}[/SRC]

Вроде все правильно. Не знаю почему не работает. Еще где-нибудь что-нибудь нужно добавлять?
сам итем покажите, может у него класс <set name="class" value="EXTRACTABLE" /> и в самом итеме прописано что выдавать при клике
Ответ
#5
[SRC="xml"] <etcitem id="25003" name="Мешок 1">
<set name="class" value="OTHER"/>
<set name="crystal_type" value="NONE"/>
<set name="dropable" value="false"/>
<set name="price" value="10"/>
<set name="icon" value="icon.etc_wise_man_stone_i00"/>
<set name="stackable" value="true"/>
<set name="type" value="OTHER"/>
<set name="weight" value="20"/>
</etcitem>[/SRC]
Ответ
#6
L2J Написал:[SRC="xml"] <etcitem id="25003" name="Мешок 1">
<set name="class" value="OTHER"/>
<set name="crystal_type" value="NONE"/>
<set name="dropable" value="false"/>
<set name="price" value="10"/>
<set name="icon" value="icon.etc_wise_man_stone_i00"/>
<set name="stackable" value="true"/>
<set name="type" value="OTHER"/>
<set name="weight" value="20"/>
</etcitem>[/SRC]

странно, должно работать
Ответ
#7
Может вы сохранить забыли или перезагрузить скрипты?
Ответ
#8
Сохранил Smile
Рестарт сервера сделал раза три Big Grin
Ответ
#9
L2J Написал:Сохранил Smile
Рестарт сервера сделал раза три Big Grin

Как вариант, взять ид любого ектракт итема, и пройтись поиском по исходникам, может быть еще где то собака зарыта.
Ответ
#10
и вобще тот писец, чем является ExtractableItems.java в чистом овере стоит просто выкинуть и написать свой обработчик распаковываемых предметов, в котором данные по предметам к примеру будут храниться в хмлке, а в обработчике универсальый метод для распаковки всего этого дела.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  bject array [ITEMS] resized: KateKate7912 12 2,700 11-08-2015, 03:57 AM
Последний пост: KateKate7912
  Сервер портит таблицу items SoniPro 2 1,534 11-03-2015, 10:01 PM
Последний пост: Zubastic

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)