Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Не работают SpiritShot после Перерождения
#1
Всем привет.
ребята подскажите плз как исправить это чудо

после того как переродился маги перестают юзать SpiritShot.

А именно они их юзают ток на пару скилов а в остальном случае юзают SoulShot.
Бред какой то Big Grin

Сборка fw-tm.ru 2.1

Скажите кто знает где искать и какой примерно фрагмент кода за это отвечает.

ps залазил в
PHP код:
<?php 
gameserver\data\scripts\handler\items\SpiritShot
.java
PHP код:
<?php 
gameserver\data\scripts\handler\items\SoulShots
.java

там вроде все пучком.
Вот файлы.

spirit shot

Blesed spirit shot


Соул шот

за ранее спасибо
Ответ
#2
SpiritShots.java, BlessedSpiritShots.java и SoulShots.java
Ответ
#3
[STIGMATED];217557 Написал:SpiritShots.java, BlessedSpiritShots.java и SoulShots.java

Добавил BlessedSpiritShots.

Они практически эдентичные

Добавлено через 6 часов 50 минут
Ребят какие мысли есть? - Может дело в скилах?
Ответ
#4
скиллы копать, как вариант магические скиллы обявлены как физические
Ответ
#5
[STIGMATED];217557 Написал:SpiritShots.java, BlessedSpiritShots.java и SoulShots.java


Добавил в конфиг переменную булевую

и сделал проверку результата не дало

PHP код:
<?php 
if (Config.ADD_REDUCE_SHOT){
if(!
player.getInventory().destroyItem(item,blessedsoulSpiritConsumption))
{
if(
isAutoSoulShot)
{
player.removeAutoSoulShot(SoulshotId);
player.sendPacket(new ExAutoSoulShot(SoulshotId, false), new SystemMessage(SystemMessage.THE_AUTOMATIC_USE_OF_S1_WILL_NOW_BE_CANCELLED).addItemName(spiritshotId));
return
false;
}
player.sendPacket(Msg.NOT_ENOUGH_SPIRITSHOTS);
return
false;
}
}

Добавлено через 41 секунду
Gaikotsu Написал:скиллы копать, как вариант магические скиллы обявлены как физические

Подскажи в каком месте плз
Ответ
#6
копай где у тебя данные о скиллах объявлены, в бд или хмлках - уж не знаю где именно у тебя в сборке.
параметр там должен быть на эту тему, что-то типа isMagic, is_magic и т.п.
Ответ
#7
Gaikotsu Написал:копай где у тебя данные о скиллах объявлены, в бд или хмлках - уж не знаю где именно у тебя в сборке.
параметр там должен быть на эту тему, что-то типа isMagic, is_magic и т.п.

Хранится в хмл!

Вы оказались правы я тоже начал грешить на скилы

в итоге к не юзающей магии нужно было добавить тег (он там отсутствовал)

PHP код:
<?php 
<set name="magicType" val="MAGIC"/>

Спасибками про ставился.
Задача решена.

Спасибо огромное
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Не работают Скилы на ВПС сервере Lord_Gothic 2 1,999 03-03-2019, 11:07 AM
Последний пост: Lord_Gothic
  Не видит класс после замены пула SoniPro 2 1,853 10-14-2015, 09:21 PM
Последний пост: SoniPro
  dex, _int, con, win, men как работают? pindossia 4 2,448 09-20-2015, 03:37 PM
Последний пост: pindossia
  Таблица результатов после Эвента KateKate7912 10 3,014 04-21-2015, 01:11 AM
Последний пост: Ro_0TT
  Исчезновение бафа после срабатывания тригера L2J 2 1,414 08-11-2014, 08:40 PM
Последний пост: L2J
  Макросы на одежду не работают dimalena46 1 1,154 06-13-2014, 12:21 PM
Последний пост: NotSpecified
  Неуязвимость после телепорта L2J 8 2,277 05-11-2014, 04:04 PM
Последний пост: SouthBridge
  запуск действия после атаки energy 4 1,394 11-30-2013, 10:21 PM
Последний пост: energy
  После рестарта пропадают временные скиллы Injection 13 3,957 07-13-2013, 01:27 PM
Последний пост: Hotaka
  Задержка после выполнения команды. L2J 21 4,582 06-25-2013, 11:48 PM
Последний пост: KID

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


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