Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Визуальный Эффект
#1
Уважаемые, подскажите пожалуйста.

Саму систему осад по Таути я реализовал.
Как реализовывается визуальный эффект?

То есть, при захвате, я отправляю ExCastleState и ставлю Броадкаст эвент тригера, и эффект в захваченном замке становится темным либо светлым в зависимости от стороны.
А в свободных городах, эффекты накладываются друг на друга, вот это я и не могу понять как разрешить.
Ответ
#2
А что за эвент триггер?
вроде достаточно лишь слать всем в подконтрольной замку территории пакет ExCastleState с нужными данными и все.
Ответ
#3
Отправляется только пакет. В нем 3 стейта. Нейтрал, Лайт и Дарк. Более там ничего слать не нужно.
Ответ
#4
Если я просто шлю ExCastleState, замок переходит на темную либо светлую сторону, но эффекты свечения в городе накладываются друг на друга. А вот если при захвате замка в момент окончания каста печати я отправляю еще и броадкаст эвент тригера, то остается эффект либо тьмы либо света.

Ну или у меня ExCastleState кривой.

Добавлено через 2 минуты
Код:
public class ExCastleState extends L2GameServerPacket
{
    public ExCastleState(Castle castle)
    {
        _id = castle.getId();
        _side = castle.getResidenceSide();
    }

    protected void writeImpl()
    {
        writeEx(0x133);
        writeD(_id);
        writeD(_side.ordinal());
    }
}
Ответ
#5
ну вот у меня примерно то же самое и работает корректно - друг на друга ничего не накладывается - одновременно только один эффект присутствует.

Код:
package l2p.gameserver.serverpackets;

import l2p.gameserver.serverpackets.components.ServerPacket;

public class ExCastleState extends L2GameServerPacket
{
    private int _id, _state;
    
    public ExCastleState(int id, int state)
    {
        _id = id;
        _state = state;
    }
    
    @Override
    protected void writeImpl()
    {
        writeEx(ServerPacket.ExCastleState);
        writeD(_id);
        writeD(_state);
    }
}
Ответ
#6
Ладно, может я что то не так понимаю, вроде как если хозяева замка нпц, то эффект дается как от света?
А при захвате замка кланом, сторона и эффект дается в зависимости от печати. Тобиш либо эффект света остается либо заменяется на тьму.

Я так понял.

А у меня получается что при захвате эффект одной стороны дается, а если замок подконтролен нпц то видно оба эффекта.

До захвата
http://rghost.ru/44162264.view
После
http://rghost.ru/44162267.view
Ответ
#7
Я так понял, что если замком владеет НПС, то не должно быть ни одного эффекта? Если так, то скорей всего надо делать через if. Или не так?
Ответ
#8
При контроле замка НПЦ замок автоматически переводится на сторону света. Пруф - патчноуты к Таути.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Прикрепить эффект joingog 2 1,479 03-26-2018, 10:31 PM
Последний пост: deMEV
  Эффект молнии на ангел слеере rafaelzakiev 2 1,655 03-11-2014, 05:15 PM
Последний пост: rafaelzakiev
  Эффект зачарования Riz 0 1,187 03-14-2012, 08:59 AM
Последний пост: Riz

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


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