Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Работа над Goddess of Destruction (part 5) (https://forum.zone-game.info/showthread.php?t=17274)

smeli 14.06.2012 11:18

Re: Работа над Goddess of Destruction (part 5)
 
у кого есть ддф файл для оружия (weapon.grp) хармони или таути?

Mifesto 14.06.2012 15:36

Re: Работа над Goddess of Destruction (part 5)
 
в чем может быть проблема, не показывает скилы и действия самонов.

Когда вызываешь пета у него есть скилы, и в PetInfo максимальные и текущие очки призыва по 0 тоже есть.

415 протокол.

Darvin 14.06.2012 21:13

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от kasik (Сообщение 196008)
в чем может быть проблема, не показывает скилы и действия самонов.

Когда вызываешь пета у него есть скилы, и в PetInfo максимальные и текущие очки призыва по 0 тоже есть.

415 протокол.

в пакете PetInfo добавилось 2 дешки и дальше статы очков делай и добавляй их в скил

helly 14.06.2012 21:19

Re: Работа над Goddess of Destruction (part 5)
 
//фейл,удалите

Mifesto 14.06.2012 21:37

Re: Работа над Goddess of Destruction (part 5)
 
я не про то, я про то что после этого скилы не отображаются.

Darvin 14.06.2012 21:50

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от kasik (Сообщение 196116)
я не про то, я про то что после этого скилы не отображаются.

тут RequestActionUse и тут ExBasicActionList нужно ещё добавлять иды. потому что там через эти пакеты всё идёт. но и скилы для них тоже нужны

Mifesto 14.06.2012 22:20

Re: Работа над Goddess of Destruction (part 5)
 
так даже и простых действий нет, а по мне они должны быть автоматом.

[STIGMATED] 14.06.2012 22:25

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от kasik (Сообщение 196138)
так даже и простых действий нет, а по мне они должны быть автоматом.

Ага, автоматом и сборка NCSoft у Вас на винчестере появится.

Mifesto 14.06.2012 22:46

Re: Работа над Goddess of Destruction (part 5)
 
хм.... а почему тогда когда в PetInfo 2 последние:

Код:

writeD(0);
writeD(0);

базовые, Атака, Отозвать и т.д. есть, а когда туда передаю текущие и максимальные очки, не одного действия.

Darvin 14.06.2012 23:08

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от kasik (Сообщение 196151)
хм.... а почему тогда когда в PetInfo 2 последние:

Код:

writeD(0);
writeD(0);

базовые, Атака, Отозвать и т.д. есть, а когда туда передаю текущие и максимальные очки, не одного действия.

Код:

package l2p.gameserver.serverpackets;

import l2p.gameserver.model.Summon;
import l2p.gameserver.model.base.TeamType;
import l2p.gameserver.tables.PetDataTable;
import l2p.gameserver.utils.Location;

public class PetInfo extends L2GameServerPacket {
    private int _runSpd, _walkSpd, MAtkSpd, PAtkSpd, pvp_flag, karma, rideable;
    private int _type, obj_id, npc_id, runing, incombat, dead, _sp, level, _abnormalEffect, _abnormalEffect2;
    private int curFed, maxFed, curHp, maxHp, curMp, maxMp, curLoad, maxLoad;
    private int PAtk, PDef, MAtk, MDef, Accuracy, Evasion, Crit, sps, ss, type, _showSpawnAnimation, MEvasion, MAccuracy, MCritRate;
    private Location _loc;
    private double col_radius, col_height;
    private long exp, exp_this_lvl, exp_next_lvl;
    private String _name, title;
    private TeamType _team;
    private int summonPoint, summonPointsMax;

    public PetInfo(Summon summon) {
        _type = summon.getSummonType();
        obj_id = summon.getObjectId();
        npc_id = summon.getTemplate().npcId;
        _loc = summon.getLoc();
        MAtkSpd = summon.getMAtkSpd();
        PAtkSpd = summon.getPAtkSpd();
        _runSpd = summon.getRunSpeed();
        _walkSpd = summon.getWalkSpeed();
        col_radius = summon.getColRadius();
        col_height = summon.getColHeight();
        runing = summon.isRunning() ? 1 : 0;
        incombat = summon.isInCombat() ? 1 : 0;
        dead = summon.isAlikeDead() ? 1 : 0;
        _name = summon.getName().equalsIgnoreCase(summon.getTemplate().name) ? "" : summon.getName();
        title = summon.getTitle();
        pvp_flag = summon.getPvpFlag();
        karma = summon.getKarma();
        curFed = summon.getCurrentFed();
        maxFed = summon.getMaxFed();
        curHp = (int) summon.getCurrentHp();
        maxHp = summon.getMaxHp();
        curMp = (int) summon.getCurrentMp();
        maxMp = summon.getMaxMp();
        _sp = summon.getSp();
        level = summon.getLevel();
        exp = summon.getExp();
        exp_this_lvl = summon.getExpForThisLevel();
        exp_next_lvl = summon.getExpForNextLevel();
        curLoad = summon.isPet() ? summon.getInventory().getTotalWeight() : 0;
        maxLoad = summon.getMaxLoad();
        PAtk = summon.getPAtk(null);
        PDef = summon.getPDef(null);
        MAtk = summon.getMAtk(null, null);
        MDef = summon.getMDef(null, null);
        Accuracy = summon.getAccuracy();
        Evasion = summon.getEvasionRate(null);
        Crit = summon.getCriticalHit(null, null);
        _abnormalEffect = summon.getAbnormalEffect();
        _abnormalEffect2 = summon.getAbnormalEffect2();
        // В режиме трансформации значек mount/dismount не отображается
        if (summon.getPlayer().getTransformation() != 0)
            rideable = 0; //not rideable
        else
            rideable = PetDataTable.isMountable(npc_id) ? 1 : 0;
        _team = summon.getTeam();
        ss = summon.getSoulshotConsumeCount();
        sps = summon.getSpiritshotConsumeCount();
        _showSpawnAnimation = summon.getSpawnAnimation();
        type = summon.getFormId();
        MEvasion = summon.getMEvasionRate(null);
        MAccuracy = summon.getMAccuracy(null);
        MCritRate = (int) summon.getMagicCriticalRate(null, null);
        summonPoint = summon.getPlayer().getSummonList().getUsedPoints();
        summonPointsMax = summon.getPlayer().getSummonPointMax();
    }

    public PetInfo update() {
        _showSpawnAnimation = 1;
        return this;
    }

    @Override
    protected final void writeImpl() {
        writeC(0xB2);
        writeD(_type);
        writeD(obj_id);
        writeD(npc_id + 1000000);
        writeD(0); // 1=attackable
        writeD(_loc.x);
        writeD(_loc.y);
        writeD(_loc.z);
        writeD(_loc.h);
        writeD(0);
        writeD(MAtkSpd);
        writeD(PAtkSpd);
        writeD(_runSpd);
        writeD(_walkSpd);
        writeD(_runSpd/*_swimRunSpd*/);
        writeD(_walkSpd/*_swimWalkSpd*/);
        writeD(_runSpd/*_flRunSpd*/);
        writeD(_walkSpd/*_flWalkSpd*/);
        writeD(_runSpd/*_flyRunSpd*/);
        writeD(_walkSpd/*_flyWalkSpd*/);
        writeF(1/*_cha.getProperMultiplier()*/);
        writeF(1/*_cha.getAttackSpeedMultiplier()*/);
        writeF(col_radius);
        writeF(col_height);
        writeD(0); // right hand weapon
        writeD(0);
        writeD(0); // left hand weapon
        writeC(1); // name above char 1=true ... ??
        writeC(runing); // running=1
        writeC(incombat); // attacking 1=true
        writeC(dead); // dead 1=true
        writeC(_showSpawnAnimation); // invisible ?? 0=false  1=true  2=summoned (only works if model has a summon animation)
        writeD(-1);
        writeS(_name);
        writeD(-1);
        writeS(title);
        writeD(1);
        writeD(pvp_flag); //0=white, 1=purple, 2=purpleblink, if its greater then karma = purple
        writeD(karma); // hmm karma ??
        writeD(curFed); // how fed it is
        writeD(maxFed); //max fed it can be
        writeD(curHp); //current hp
        writeD(maxHp); // max hp
        writeD(curMp); //current mp
        writeD(maxMp); //max mp
        writeD(_sp); //sp
        writeD(level);// lvl
        writeQ(exp);
        writeQ(exp_this_lvl); // 0%  absolute value
        writeQ(exp_next_lvl); // 100% absoulte value
        writeD(curLoad); //weight
        writeD(maxLoad); //max weight it can carry
        writeD(PAtk);//patk
        writeD(PDef);//pdef
        writeD(MAtk);//matk
        writeD(MDef);//mdef
        writeD(MEvasion);        // mEvasion    //GOD
        writeD(MAccuracy);      // mAccuracy  //GOD
        writeD(MCritRate);      // mCritRate  //GOD
        writeD(Accuracy);//accuracy
        writeD(Evasion);//evasion
        writeD(Crit);//critical
        writeD(_runSpd);//speed
        writeD(PAtkSpd);//atkspeed
        writeD(MAtkSpd);//casting speed
        writeD(_abnormalEffect); //c2  abnormal visual effect... bleed=1; poison=2; bleed?=4;
        writeD(rideable);
        writeC(0); // c2
        writeC(_team.ordinal()); // team aura (1 = blue, 2 = red)
        writeD(ss);
        writeD(sps);
        writeD(type);
        writeD(_abnormalEffect2);

        writeD(0x00);// transformation id
        writeD(summonPoint);// Сколько очков призыва потребляетcя в данный момент
        writeD(summonPointsMax);// Сколько очков призыва имеется (максимум)
    }
}

Добавлено через 7 минут
может я чёт не догоняю что тебе надо. ты подробнее опиши что имено нудно. чтоб выполнялись действия при нажатиии иконки скила в мультипете или что?

Mifesto 14.06.2012 23:49

Re: Работа над Goddess of Destruction (part 5)
 
спасибо, пакет был битый немного.

Darvin 15.06.2012 20:34

Re: Работа над Goddess of Destruction (part 5)
 
PROGRAMMATOR, сделай плиз структуру пакетов таути 448 протокол.

R2D2 15.06.2012 23:19

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Darvin (Сообщение 196500)
PROGRAMMATOR, сделай плиз структуру пакетов таути 448 протокол.

тоже не отказался бы)

Darvin 16.06.2012 09:18

Re: Работа над Goddess of Destruction (part 5)
 
хз, может кому нужно, декомпиленый engine.dll 411 протокола
тык сюда

Evengard 16.06.2012 21:39

Re: Работа над Goddess of Destruction (part 5)
 
Эээ... Так это просто Идиным hexrays сгенеренный... Такой хрен заработает...

Darvin 16.06.2012 22:24

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Evengard (Сообщение 196763)
Эээ... Так это просто Идиным hexrays сгенеренный... Такой хрен заработает...

дык я же написал это декомпил.

ребыт поделитесь структурой пакетов под 448 протокол

Добавлено через 1 час 28 минут
Ура товарищи на русском птсе стоит таути

Добавлено через 13 часов 31 минуту
Ребят а чё с пакетом CharInfo стало??
нах его там исковеркали-то?
204A1785 PUSH Engine.205B745C UNICODE "CharInfo"
204A1B16 PUSH Engine.205B7470 ASCII "dddddSddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhh hhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddddddddfff fdddSddddccccccch"
204A1B51 PUSH Engine.205813E8 UNICODE "new"
204A1BD3 PUSH Engine.205B74E8 ASCII "chd"
204A1C06 PUSH Engine.205B74EC ASCII "ddc"
204A1C44 PUSH Engine.205B5968 ASCII "dcc"
204A1C75 PUSH Engine.205B596C ASCII "cddd"
204A1CE3 PUSH Engine.205B4C88 ASCII "dd"
204A1DAC PUSH Engine.205B5334 ASCII "ddd"
204A1DE0 PUSH Engine.205B4CC8 ASCII "ddddd"
204A21C1 PUSH Engine.205813E8 UNICODE "new"
204A2767 PUSH Engine.205B74F0 UNICODE "[Error] Can not find the Vehicle data [CharacterInfoPacket]"
204A29B1 PUSH Engine.205813E8 UNICODE "new"
204A2A4C PUSH Engine.205B74F0 UNICODE "[Error] Can not find the Vehicle data [CharacterInfoPacket]"
204A2D5D PUSH Engine.205B7568 UNICODE "(Receive)CharInfo ID:%d Name:%s VehicleID:%d X:%d Y:%d Z:%d"

helly 17.06.2012 19:25

Re: Работа над Goddess of Destruction (part 5)
 
Есть у кого пакеты CharInfo и attack под лыжу? (год) под 415 протокол
Поделитесь плз

linliss 17.06.2012 20:17

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от hellyeah (Сообщение 196958)
Есть у кого пакеты CharInfo и attack под лыжу? (год) под 415 протокол
Поделитесь плз

порядок байт везде одинаковый:ek:

smeli 21.06.2012 12:38

Re: Работа над Goddess of Destruction (part 5)
 
так какое там изменение в чаргрп?


кстати в глори дейз менялись пакеты или нет?

ALF. 22.06.2012 16:33

Re: Работа над Goddess of Destruction (part 5)
 
Ребят, а что сейчас на РуОффе, и какой там протокол?
И у кого есть, скиньте плиз последнюю систем с NA оффа

Ozzy 22.06.2012 16:57

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от ALF. (Сообщение 198208)
Ребят, а что сейчас на РуОффе, и какой там протокол?
И у кого есть, скиньте плиз последнюю систем с NA оффа

http://rghost.ru/38812915 - евро

Zubastic 22.06.2012 16:59

Re: Работа над Goddess of Destruction (part 5)
 
На ру awaking

ChaosPaladin 23.06.2012 02:08

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Zubastic (Сообщение 198224)
На ру awaking

на птсе таути :D

Darvin 24.06.2012 16:12

Re: Работа над Goddess of Destruction (part 5)
 
Ребят. подскажите плиз номер квадрата новой локации в таути.

Mifesto 24.06.2012 16:31

Re: Работа над Goddess of Destruction (part 5)
 
Может кто выложить структуру пакетов 448 протокола?

Nexon 24.06.2012 18:34

Re: Работа над Goddess of Destruction (part 5)
 
Заканчивали вы бы с Lineage 2, один фиг прибыли фиг да нифига сверху.

darkevil 24.06.2012 21:28

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Nexon (Сообщение 198697)
Заканчивали вы бы с Lineage 2, один фиг прибыли фиг да нифига сверху.

Чем предлагаешь заниматься?

Darvin 25.06.2012 01:56

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от darkevil (Сообщение 198742)
Чем предлагаешь заниматься?

Учёба, работа, личная жизнь. ну всё что ты делал пока л2 не начал заниматься.
личн я вот хз, без л2 хз что буду делать.

smeli 25.06.2012 07:55

Re: Работа над Goddess of Destruction (part 5)
 
он хотел сказать что если нету прибыли от левых кроник
то лутше занятся ц1

----

вот говорят что на селдующем клиенте они наконец проявят дракона ц1: фарфуриона
так малу по малу можно будет сделать полнyю версию ц1
также говорят что исправят старый ц1 баг с внешним видом персонажа

darkevil 25.06.2012 08:58

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Darvin (Сообщение 198773)
Учёба, работа, личная жизнь. ну всё что ты делал пока л2 не начал заниматься.
личн я вот хз, без л2 хз что буду делать.

Мне всего с избытком хватает из за этого я спать ложусь в 3-4 ночи, иначе не хватает времени всем заниматься. :redlol:
Работа дофига времени правда отнимает, а это пичалька.

Clown 30.06.2012 13:06

Re: Работа над Goddess of Destruction (part 5)
 
Когда будет соответствующая темы левого обновления http://img268.imageshack.us/img268/4490/tauti1.jpg :redlol::redlol::redlol:

darkevil 30.06.2012 13:55

Re: Работа над Goddess of Destruction (part 5)
 
Чем эта не устраивает?

http://forum.zone-game.info/showthre...790#post199790

Clown 30.06.2012 14:18

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от darkevil (Сообщение 200032)
Чем эта не устраивает?

http://forum.zone-game.info/showthre...790#post199790

한국 же:redlol:

VISTALL 30.06.2012 14:58

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от Clown (Сообщение 200038)
한국 же:redlol:

поменять не проблема

smeli 03.07.2012 17:11

Re: Работа над Goddess of Destruction (part 5)
 
а в глори дейз в пакетах менялось чего?

Darvin 03.07.2012 18:32

Re: Работа над Goddess of Destruction (part 5)
 
Ребят дайте плиз апдейтер на птс короффа. нужно срочно клиент глори дейс выкачать чистый

[STIGMATED] 03.07.2012 18:34

Re: Работа над Goddess of Destruction (part 5)
 
http://lineage2.plaync.co.kr/

Darvin 03.07.2012 18:44

Re: Работа над Goddess of Destruction (part 5)
 
благодарю=(

smeli 04.07.2012 09:17

Re: Работа над Goddess of Destruction (part 5)
 
давненько в данной теме выкладывали мувик с прыжками в старом ТИ


может поделитесь координатами? ведь старый ТИ в ГОДе уже типа несуществует, терять вам вроди нечего :)

Darvin 04.07.2012 19:20

Re: Работа над Goddess of Destruction (part 5)
 
Цитата:

Сообщение от smeli (Сообщение 201293)
давненько в данной теме выкладывали мувик с прыжками в старом ТИ


может поделитесь координатами? ведь старый ТИ в ГОДе уже типа несуществует, терять вам вроди нечего :)

прыжки:
Свернуть ↑Развернуть ↓


Добавлено через 1 час 33 минуты
на счёт прыжков, Автор: Bonux


Текущее время: 10:37. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot