Показать сообщение отдельно
Старый 23.11.2008, 17:42   #219
Новичок
 
Регистрация: 13.11.2007
Сообщений: 8
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Mithras
По умолчанию

хочу сдлать скрипт, который будет заменять имя в пакете 0x32(UserInfo)
Собственно идея в том, чтобы заставить l2contlol видеть другой ник чара. Не уверен пока что что это вообще возможно...

Вот кусочек кода:

if(FromServer)and(pck[1]=#$32)and(CharName=ReadS($16)) then
begin
buf:=copy(pck,1,$16-1);
WriteS(NewName);
delete(pck,1,$16+l{типа длина ника в байтах}-1);
buf:=buf+pck;
pck:='';
SendToClient;
end;

Вообщем он вообще не выполняется, но и ошибок ни каких не выдает, не могу въехать почему...
Mithras вне форума   Ответить с цитированием