Показать сообщение отдельно
Старый 02.06.2009, 18:39   #2
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

pmen, немного покритикую. Надо было так сделать (выдержка)
delphi Код:
Var // переменная ValidatePosition:string; c:integer; e:integer; n:integer; r:Boolean; a:integer; b:Boolean;  d:integer; f:integer; v:integer; cmd: string; Procedure Init; //Вызывается при включении скрипта begin     SendMsc('Возьми себя в таргет');     b:=False; end; Procedure SendMsc(msc:string); begin     buf:=#$4A;     WriteD(0);     WriteD(10);     WriteS('');     WriteS(msc);     SendToClient; end; Begin     //не обрабатываем пустые пакеты     if pck='' then exit;     //********************************************************************************     if FromClient then begin         case pck[1] of             //************************************************************************             #$04: begin                 If (Not b) then                 begin                     a:=ReadD(2); c:=ReadD(6);                     d:=ReadD(10); e:=ReadD(14);                     f:=ReadC(18);                     SendMsc('Запомнен ObjectID = '+inttostr(a));                     b:=True;                 end;             end;             //************************************************************************             #$38: begin                     cmd:=ReadS(2);                     case  cmd of                     //****************************************************************                     '.olympiad': begin                         buf:=#$28;                         WriteD(a);                         buf:=buf+ #$F0#$29#$FE#$FF#$C9#$90#$FC#$FF#$02#$F3#$FF#$FF;                         SendToClient;                     end;                     //****************************************************************                     '.gludio': begin                         buf:=#$28;                         WriteD(a);                         buf:=buf+ #$8E#$CE#$FF#$FF#$99#$DF#$01#$00#$D9#$F3#$FF#$FF;                         SendToClient;                     end;                     //****************************************************************                     //...                     //****************************************************************                 end;             end;         end;     end; end.

Не совсем понял, как будет телепорт происходить? Ты все команды клиенту шлешь и его же команды перехватываешь. Имхо фейк все эти телепорты, только у тебя в клиенте.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 02.06.2009 в 18:41.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 4 спасибками от: