Показать сообщение отдельно
Старый 11.05.2010, 01:28   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

я думаю вам надо это
Код:
procedure UserInfo;
var
  i, CubicsSize, tmpCharObjectId: integer;
  tmpMyName, tmpMyTitle: string;    
begin
  tmpCharObjectId:=ReadD(18);   
  if CharObjectId=0 then CharObjectId:=tmpCharObjectId;
  case tmpCharObjectId of
  CharObjectId:
  begin  
   MyCorX:=ReadD(2);
   MyCorY:=ReadD(6);
   MyCorZ:=ReadD(10);
   i:=22;
   tmpMyName:=ReadS(i);             
   i:=i+48; 
   MaxHP:=ReadD(i);
   CurHP:=ReadD(i);
   MaxMP:=ReadD(i);
   CurMP:=ReadD(i);        
   i:= 552 + length(tmpMyName) * 2;
   tmpMyTitle:=ReadS(i);
   i:= i + 31;
   CubicsSize:= ReadH(i);
   i:= i + 28 + (CubicsSize * 2);       
   MaxCP:=ReadD(i);  
   CurCP:=ReadD(i);            
  end;      
 end;  
end;
автор Vilson


PS: если я не ошибаюсь то текст в ANSI, а не в юникоде
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber

Последний раз редактировалось J-Fobos, 11.05.2010 в 01:35.
J-Fobos вне форума  
За это сообщение J-Fobos нажился спасибкой от: