Показать сообщение отдельно
Старый 11.03.2013, 22:23   #3
Новичок
 
Регистрация: 11.03.2013
Сообщений: 16
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
Kvik пока неопределено
По умолчанию

Цитата:
Сообщение от Zergatul Посмотреть сообщение
Можно проверять пришел ли чар в определенную точку отправляя пакет \loc и перехвачивая ответ. Главное не отсылать слишком часто
а можно как то поподробнее тоесть пример какой то или кусочек примера

Добавлено через 1 минуту
Код:
const
    name = 'JPEG';
var
    timer:TTimer;
    TimerStep:byte;
procedure Init; 
begin
    TimerStep:=1;
    timer:=TTimer.Create(nil);
    timer.OnTimer:=@OnTimer;
    timer.enabled:=false;
    timer.interval:=700; //âðåìÿ çàäåðæêè ìåæäó îòïðàâêîé ïàêåòîâ.
end;

procedure Free;
begin
    timer.free;
end;

procedure OnTimer;
    begin
        case TimerStep of
            1: 
                begin
                    timer.interval:=600;
                    buf:=Hstr('19 98 C4 6B 40 00 00 00 00 ');
                    SendToServerEx(name);
               //   SendMsg('1');
                    Inc(TimerStep);
                end;
            2: 
                begin 
                    buf:=Hstr('1F D0 8A 10 4B 34 A2 00 00 56 C9 00 00 37 F1 FF FF 00 ');
                    SendToServerEx(name); 
               //   SendMsg('2');
                    Inc(TimerStep);                
                end; 
            3: 
                begin 
                    buf:=Hstr('0F D9 A1 00 00 8D C9 00 00 55 F1 FF FF 34 A2 00 00 56 C9 00 00 37 F1 FF FF 01 00 00 00 ');
                    SendToServerEx(name);
               //   SendMsg('3');   
                TimerStep:=1;  
                timer.enabled:=false;
                    timer.interval:=600;   //60000 ìñ = 1 ìèíóòà         
                end;
        end;
    end;


 begin
 if FromServer and (pck=HStr('19 98 C4 6B 40 00 00 00 00 ')) then
   begin
 timer.enabled:=true;
 end;
 end.
Попробовал щас вот такое ошибок нет больше тока скрипт ниче не делает, я поставил проверку как би если я юзаю баночку то начинает происходить виполнение скрипта, но ниче не происходит в чем проблема кто скажет???

Добавлено через 5 минут
Цитата:
Сообщение от Zergatul Посмотреть сообщение
Можно проверять пришел ли чар в определенную точку отправляя пакет \loc и перехвачивая ответ. Главное не отсылать слишком часто
я смотрел как би в пакетах што можна здалать проверку не на команду /loc в игре а на проверку пакетов которие передает мне сервер там есть какой то пакет вроде присилает клиенту где я нахожусь думаю мона поставить штоб по нему проверял, ну ставить проверку после таймера конешно так будет лучше, просто как би есть иногда лаги в игре ну там 1 сек, или больше если много народу рядом а так проверка уточнит и админ не запалит што бегаю я себе как то не так

Добавлено через 58 минут
Народ помогите ктото плз

Последний раз редактировалось Kvik, 11.03.2013 в 22:23. Причина: Добавлено сообщение
Kvik вне форума   Ответить с цитированием