04-04-2015, 12:59 PM
Комиссар Написал:Получилось поменять цвет ников НПЦ?Оратор лалка, в пакете NPCInfo(interlude) нет параметров цвета.Делается строго через модификацию клиента
ГДЕ ПРУФЫ БИЛЛИ !?
Держи братюня.
PHP код:
<?php
writeC(0x16);
//ddddddddddddddddddffffdddcccccSSddddddddccffddddccd
writeD(_npcObjId);
writeD(_npcId + 1000000); // npctype id c4
writeD(_isAttackable ? 1 : 0);
writeD(_loc.x);
writeD(_loc.y);
writeD(_loc.z + Config.CLIENT_Z_SHIFT);
writeD(_loc.h);
writeD(0x00);
writeD(_mAtkSpd);
writeD(_pAtkSpd);
writeD(_runSpd);
writeD(_walkSpd);
writeD(_runSpd /*_swimRunSpd*//*0x32*/); // swimspeed
writeD(_walkSpd/*_swimWalkSpd*//*0x32*/); // swimspeed
writeD(_runSpd/*_flRunSpd*/);
writeD(_walkSpd/*_flWalkSpd*/);
writeD(_runSpd/*_flyRunSpd*/);
writeD(_walkSpd/*_flyWalkSpd*/);
writeF(1.100000023841858); // взято из клиента
writeF(_pAtkSpd / 277.478340719);
writeF(colRadius);
writeF(colHeight);
writeD(_rhand); // right hand weapon
writeD(0);
writeD(_lhand); // left hand weapon
writeC(_isNameAbove ? 1 : 0);
writeC(running);
writeC(incombat);
writeC(dead);
writeC(_showSpawnAnimation);
writeS(_name);
writeS(_title);
writeD(_titleColor);
writeD(pvp_flag);
writeD(karma); // hmm karma ??
writeD(_abnormalEffect); // C2
writeD(clan_id);
writeD(clan_crest_id);
writeD(ally_id);
writeD(ally_crest_id);
writeC(isFlying ? 2 : 0); // C2
writeC(_team.ordinal()); // team
writeF(currentColRadius); // тут что-то связанное с colRadius
writeF(currentColHeight); // тут что-то связанное с colHeight
writeD(_enchantEffect); // C4
writeD(0x00); // writeD(_npc.isFlying() ? 1 : 0); // C6