Работа над Goddess of Destruction (part 5) - Страница 17 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Закрытая тема
Опции темы
Непрочитано 08.02.2012, 16:35   #161
Аватар для ALF.
Герой

По умолчанию Re: Работа над Goddess of Destruction (part 5)

PHP код:
package l2p.gameserver.serverpackets;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import l2p.gameserver.model.Effect;
import l2p.gameserver.model.IconEffect;
import l2p.gameserver.model.Player;
import l2p.gameserver.utils.EffectsComparator;

/**
 * @author    ALF
 * @data    07.02.2012
 */
public class ExAbnormalStatusUpdateFromTargetPacket extends L2GameServerPacket implements IconEffectPacket
{
    private 
int objId;
    private List<
IconEffect_effects;
    
    public 
ExAbnormalStatusUpdateFromTargetPacket(Player target
    {
        
_effects = new ArrayList<IconEffect>();        
        
objId target.getObjectId();    
        
        
Effect[] effects target.getEffectList().getAllFirstEffects();
        
Arrays.sort(effectsEffectsComparator.getInstance());
        
        for(
Effect effect effects)
            if(
effect != null && effect.isInUse())
                
effect.addIcon(this);
    }

    @
Override
    
protected void writeImpl() 
    {
        
writeEx(0xE5);
        
writeD(objId);
        
writeH(_effects.size());
        for (
IconEffect e _effects)
        {
            
writeD(e.getSkillId());
            
writeH(e.getLevel());
            
writeD(0x00);
            
writeD(e.getDuration());
            
writeD(0x00);
        }
    }

    @
Override
    
public void addIconEffect(int skillIdint levelint duration
    {
        
_effects.add(new IconEffect(skillIdlevelduration));        
    }


PHP код:
package l2p.gameserver.serverpackets;

/**
 * @author    ALF
 * @data    07.02.2012
 * Интерфейс для пакетов, требующих отображение иконок эффектов
 */
public interface IconEffectPacket 
{
    
/**
     * @param skillId
     * @param level
     * @param duration
     */
    
void addIconEffect(int skillIdint levelint duration);

PHP код:
    public void addIcon(IconEffectPacket ps)
    {
        if(!
isActive() || isHidden())
            return;
        
int duration _skill.isToggle() ? AbnormalStatusUpdate.INFINITIVE_EFFECT getTimeLeft();
        
ps.addIconEffect(_displayId_displayLevelduration);
    } 

PHP код:
        if (newTarget != null
        {
            
// Add the L2Player to the _statusListener of the new target if it's a L2Character
            
if (newTarget.isCreature())
                ((
CreaturenewTarget).addStatusListener(this);
            
            
broadcastPacketToOthers(new TargetSelected(getObjectId(), newTarget.getObjectId(), getLoc()));
            
sendPacket(new MyTargetSelected(newTarget.getObjectId(), 0));    
            
            if (
newTarget.isNpc())
            {
                
NpcInstance npc = (NpcInstancenewTarget;
                
//sendPacket(npc.makeStatusUpdate(StatusUpdate.CUR_HP, StatusUpdate.MAX_HP));
                
sendPacket(new ValidateLocation(npc), ActionFail.STATIC);
            }
             
            if (
newTarget.isPlayer())
                
sendPacket(new ExAbnormalStatusUpdateFromTargetPacket((PlayernewTarget));
        } 
PHP код:
package l2p.gameserver.model;

/**
 * @author    ALF
 * @data    07.02.2012
 * Класс для иконки эффекта
 */
public class IconEffect 
{
    private final 
int _skillId;
    private final 
int _level;
    private final 
int _duration;

    public 
IconEffect(int skillIdint levelint duration)
    {
        
_skillId skillId;
        
_level level;
        
_duration duration;
    }

    public 
int getSkillId() {
        return 
_skillId;
    }

    public 
int getLevel() {
        return 
_level;
    }

    public 
int getDuration() {
        return 
_duration;
    }

ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™
Сказали спасибо:
Непрочитано 09.02.2012, 05:58   #162
Пользователь

По умолчанию Re: Работа над Goddess of Destruction (part 5)

Hello,
Sorry but... can some one send an Full Diff/path with the new packets? Basics only...
jalemao вне форума
Непрочитано 09.02.2012, 10:19   #163
Олдфаг

По умолчанию Re: Работа над Goddess of Destruction (part 5)

Цитата:
Сообщение от jalemao Посмотреть сообщение
Hello,
Sorry but... can some one send an Full Diff/path with the new packets? Basics only...
yes, we can
smeli вне форума
Непрочитано 09.02.2012, 10:50   #164
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Работа над Goddess of Destruction (part 5)

All basic packets you can find in previous topic's:

http://forum.zone-game.info/showthread.php?t=14078
http://forum.zone-game.info/showthread.php?t=14176
http://forum.zone-game.info/showthread.php?t=14719
http://forum.zone-game.info/showthread.php?t=16111

In lasts protocols in NA-off they are almonst don't changed.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™
Непрочитано 09.02.2012, 17:17   #165
Изгнанные

По умолчанию Re: Работа над Goddess of Destruction (part 5)

На ПТСе руоффа поставили Harmony Update...






Добавлено через 19 минут
Кто может дать полностью разобранный пакет ExFlyMove (интересуют направления прыжков), а я в замен дам все пути всех прыжков.

Последний раз редактировалось k1mel; 09.02.2012 в 17:37. Причина: Добавлено сообщение
k1mel вне форума Отправить сообщение для k1mel с помощью ICQ Отправить сообщение для k1mel с помощью Skype™
Непрочитано 09.02.2012, 18:10   #166
Аватар для VISTALL
Illussion is real

По умолчанию Re: Работа над Goddess of Destruction (part 5)

Цитата:
Кто может дать полностью разобранный пакет ExFlyMove (интересуют направления прыжков), а я в замен дам все пути всех прыжков.

как ты можеш дать все пути прыжков - если ты незнаеш сам пакет, что за дибилизм?
__________________
consulo.io - Consulo - multi-language IDE
VISTALL на форуме Отправить сообщение для VISTALL с помощью ICQ
Сказали спасибо:
Непрочитано 09.02.2012, 18:14   #167
Изгнанные

По умолчанию Re: Работа над Goddess of Destruction (part 5)

Цитата:
Сообщение от VISTALL Посмотреть сообщение
как ты можеш дать все пути прыжков - если ты незнаеш сам пакет, что за дибилизм?
Иногда наша жизнь не поддается логике... P.S. Ты Ванга? Знаешь что у меня, чего нету? Я просто решил помочь людям, за помощь мне!
k1mel вне форума Отправить сообщение для k1mel с помощью ICQ Отправить сообщение для k1mel с помощью Skype™
Сказали спасибо:
Непрочитано 09.02.2012, 18:15   #168
Аватар для VISTALL
Illussion is real

По умолчанию Re: Работа над Goddess of Destruction (part 5)

Цитата:
Сообщение от k1mel Посмотреть сообщение
Иногда наша жизнь не поддается логике... P.S. Ты Ванга? Знаешь что у меня, чего нету? Я просто решил помочь людям, за помощь мне!
если человек имеет "полностью разобранный" - то уже помощь сторонних людей - 100% ненужна

- логика?!
__________________
consulo.io - Consulo - multi-language IDE
VISTALL на форуме Отправить сообщение для VISTALL с помощью ICQ
Непрочитано 09.02.2012, 18:16   #169
Изгнанные

По умолчанию Re: Работа над Goddess of Destruction (part 5)

Украли топик таджики!

Последний раз редактировалось k1mel; 09.02.2012 в 20:40.
k1mel вне форума Отправить сообщение для k1mel с помощью ICQ Отправить сообщение для k1mel с помощью Skype™
Непрочитано 09.02.2012, 18:18   #170
Аватар для darkevil

По умолчанию Re: Работа над Goddess of Destruction (part 5)

Значит таюти ток 1го сентября на руофф воткнуть, с школоты же надо баблос сосать.
__________________
darkevil вне форума Отправить сообщение для darkevil с помощью ICQ Отправить сообщение для darkevil с помощью Skype™
Закрытая тема

Метки
development, goddess of destruction, l2j, l2p, lineage 2 tauti owned!, tauti, vistall убил 2 часа, атата, гео tauti за картоху, геодата бункера, иди копай, карательный отряд, картоха vs ява, ололо - жесть, технология батарей 0о, у корейцев недержание, шаурмэ фейл


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа над Goddess of Destruction (part 6) Ashe Lineage II 1304 11.07.2015 20:00
Работа над Goddess of Destruction Вопрос Мараторий Lineage II 29 11.06.2013 18:01
Работа над Goddess of Destruction (part 2) Ozzy Lineage II 411 22.06.2011 15:58
Работа над Goddess of Destruction JaFo Lineage II 409 20.05.2011 01:48
Адаптируем SQL BimBom Работа со скриптами 9 14.10.2009 15:14


© 2007–2019 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 10:30. Часовой пояс GMT +3.

Вверх