Показать сообщение отдельно
Старый 17.12.2007, 01:17   #7
Новичок
 
Регистрация: 16.12.2007
Сообщений: 12
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
NEOXP
По умолчанию

delphi Код:
//???????? by mks | ??????????? boyan //Prophet ????? const //????? ??????? b1='2F 30 01 00 00 00 00 00 00 00 '; //shield b2='2F 0E 01 00 00 00 00 00 00 00 '; //mental shield b3='2F 0D 01 00 00 00 00 00 00 00 '; //acumen b4='2F 0C 01 00 00 00 00 00 00 00 '; //blessHP b5='2F B4 04 00 00 00 00 00 00 00 '; //ww b6='2F 0C 04 00 00 00 00 00 00 00 '; //magic barier b7='2F 30 01 00 00 00 00 00 00 00 '; //bers var Target: string; prof,x: integer; timer1: TTimer; procedure Init; begin timer1:=TTimer.Create(nil); timer1.OnTimer:=@OnTimer; timer1.enabled:=true; timer1.interval:=2000; end; procedure OnTimer(Sender: TObject); begin case x of [color=#0000FF]1: begin     buf:=hstr('29');     sendtoserver;     x:=x+1;     end;[/color] 2: begin     buf:=hstr(b1);     sendtoserver;     x:=x+1;     end; 3: begin     buf:=hstr(b2);     sendtoserver;     x:=x+1;     end; 4: begin     buf:=hstr(b3);     sendtoserver;     x:=x+1;     end; 5: begin     buf:=hstr(b4);     sendtoserver;     x:=x+1;     end; 6: begin     buf:=hstr(b5);     sendtoserver;     x:=x+1;     end; 7: begin     buf:=hstr(b6);     sendtoserver;     x:=0;     buf:=#$38;     WriteS('Spasibo i udachi! Nuzhen bers? invite to party');     WriteD(0);     SendToServer;     end; end; end; procedure Free; begin timer1.Free; end; /////////////////////////////////////////////////////////////////// begin    if FromServer and (pck[1]=#$5E) and (x=0) then //???????????? ???????, ??? ? ??? ?? ???????? ????? ????? ????-?? ??? ??????? 06.08.07       begin         Target:=#$04+pck[2]+pck[3]+pck[4]+pck[5]; [color=#FF0000]Вот тут я так понимаю выделяется в тагет тот кто дал деньги, pck[2]+pck[3]+pck[4]+pck[5]; это его имя кажется, так вот надо вот это вот надо подставить както вот[/color] [color=#0000FF]сюда[/color] (сюда это то где отмечено синим, повыше)         buf:=hstr('44 01 00 00 00');         sendtoserver;  //???? ?????? ?????, ?? ?????????    end;       if fromclient and (pck[1]=#$44) then   begin     pck:=''; {?????? ??????-?? ?????? ????????? ??????? ????? ?????, ??????? ??????? ???? ?????}     sendtoserver;   end;    if fromserver and (pck[1]=#$21) then       begin       if pck[14]+pck[15]+pck[16]=#$E8#$03#$00  then {???? ? ????? ???????? 2000000}              begin              buf:=hstr('17 01 00 00 00');//??????????? ?????              prof:=1;              end;             if prof=0 then buf:=hstr('17 00 00 00 00');//?????? ??????       sendtoserver;    end;    if FromServer and (pck[1]+pck[2]=#$22#$01) then      begin       buf:=target;       sendtoserver;     if prof=1 then     begin       x:=1;       prof:=0;     end;     end;   if FromServer and (pck[1]=#$39) then //???? ?????? ???? - ????? ??, ?????? ????, ? ??????? ?? ????   begin   buf:=Hstr('2A 01 00 00 00 ');   sendtoserver;   buf:=Hstr(b1);   sendtoserver;;   buf:=Hstr(b2);   sendtoserver;   buf:=Hstr(b3);   sendtoserver;   buf:=Hstr(b4);   sendtoserver;   buf:=Hstr('2B');   SendToServer;   end; end.







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

Последний раз редактировалось QaK, 19.08.2008 в 14:17.
NEOXP вне форума   Ответить с цитированием