Показать сообщение отдельно
Старый 21.07.2009, 14:37   #1
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию Скрипт кто в пати

delphi Код: Код:
//Знай инфу кто с тобой в пати // информация приходит в момент вступления в пати // CP,XP,MP,lvl //сообщение в чат // ХБ хроник TAMBIK var  Name,Message:string;  MaxCP,MaxHP,MaxMP, Level,i:integer; //===========================================  procedure SendMsg2(msg:string);  begin    buf:=#$4A;    WriteD(0);    WriteD(10);    WriteS('');    WriteS(msg);    SendToClient; end; //========================================== //=========================================== //  следим за ЛВЛ begin   if fromserver  and (pck[1]=#$4E)  then begin    i:=16;    Name:=ReadS(i);    i:=i+4;    MaxCP:=ReadD(i);    i:=i+4;    MaxHP:=ReadD(i);    i:=i+4;    MaxMP:=ReadD(i);    Level:=ReadD(i);    Message:='CP='+inttostr(MaxCP)+'XP='+inttostr(MaxHP)+'MP='+inttostr(MaxMP)+'lVl='+inttostr(Level);    SendMsg2(Name +':'+ Message);     end; //=========================================== //  следим за ЛВЛ begin    if fromserver  and (pck[1]=#$4F)  then begin    i:=12;    Name:=ReadS(i);    i:=i+4;    MaxCP:=ReadD(i);    i:=i+4;    MaxHP:=ReadD(i);    i:=i+4;    MaxMP:=ReadD(i);    Level:=ReadD(i);    Message:='CP='+inttostr(MaxCP)+'XP='+inttostr(MaxHP)+'MP='+inttostr(MaxMP)+'lVl='+inttostr(Level);    SendMsg2(Name +':'+ Message);   end; end; end.
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать

Последний раз редактировалось TAMBIK, 21.07.2009 в 21:37.
TAMBIK вне форума   Ответить с цитированием
За это сообщение TAMBIK нажился спасибкой от: