Показать сообщение отдельно
Старый 20.07.2010, 04:15   #1
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию Чтото я совсем запутался)))

Вот пытаюсь сделать скрипт, суть проста:
Когда чар танцует - подтверждается торг
через секунду должен закрыться клиент

Пример того что я попробывал набросать но не получилось использовать в деле:

begin
if FromClient and(pck=HStr('1B 0C 00 00 00')) then begin - это пакет танца
buf:=HStr('17 01 00 00 00'); - это пакет подтвеждение торга
delay(600); - 1.5 сек.
buf:=HStr('09'); - это пакет выхода из игры
SendToServerEx('q1w2e3r4a1s2d3f4'); - ник чара
end;
end.

Добавлено через 1 минуту
Торг подтверждается, клиент не вылетает, либо клиент вылетает и торг не подтверждается

Добавлено через 10 минут
begin
if FromClient and(pck=HStr('1B 0C 00 00 00')) then begin
buf:=HStr('17 01 00 00 00');
end;

if FromClient and(pck=HStr('17 01 00 00 00')) then begin
buf:=HStr('09');
end;
SendToServerEx('q1w2e3r4a1s2d3f4');
end.
так тоже не выходит

Добавлено через 6 минут
И еще если у меня пакет aa bb cc dd ff и в нем всегда разное bb можно его какими нить ** заменить, чтоб всегда не смотрело на значение bb

Последний раз редактировалось dyh9l, 20.07.2010 в 04:15. Причина: Добавлено сообщение
dyh9l вне форума   Ответить с цитированием