PDA

Просмотр полной версии : Свой скрипт на точкку делаю.


jpg
06.10.2009, 03:15
Прошу простить меня нуба. Я вот попробывал все скрипты но они не работают, взял просто попробывал отправить пакеты в той последовательности в которой они отправлялись при точки.. получилось точить, точить теперь осталось только написать скрипт на отправку этих пакетов, но вот проблема я не могу понять как мне сделать паузу между отправкой пакетов, так же подумав я бы хотел добавить туда проверку точки, что я думаю очень просто так как приходящий пакет обновления инвентаря содержит мне нужную инфу.

Вот собственно скрипт на русском :D

Пакет 1 отослать - нажать на скрол
пауза
Пакет 2 отослать - положить пушку в окошко
пауза
Пакет 3 отослать - нажать на кнопочку точитца
пауза

проверка
Если точка такойтовещи = 10 то остановить скрипт и написать в чат "заточено" если нет повторить.

Почитав немного форум начал пытаться делать скрипт, но както не идет у меня... как присвоить пакет переменной? Как вытазить из пакета о инвентаре только о одной вещи?... голова кругом и болит... мне очень нужно... но я в этом не разбираюсь, нужно будет купить книгу по дельфи

begin
buf:="19 2F 4E 08 10 00 00 00 00 "
SendToServer
пауза
buf:="D0 4C 00 54 C6 08 10 "
SendToServer
пауза
buf:="5F 54 C6 08 10 00 00 00 00 "
SendToServer
пуза

if заточка вещи=10 прекращение скрипта, если нет то повторить

TAMBIK
06.10.2009, 03:23
ненадо кучу вопросов в разхных темах
1. в одной теме ты показал одни пакеты здесь другие
те был дан ответ

jpg
06.10.2009, 20:53
да но там не написано в "//" какие там пакеты, по этому я не знаю что заменять.

Добавлено через 16 часов 59 минут
ее мой мена скрипт, только пока не знаб как его заставить повтарятся и хотелось бы проверку на заточку... типо если заточка вещи = 10 то стоп другое выпполнить скрипт... скажите как вытащить из пакета инвенторя только нужную мне вещь?

зы
buf:=HStr('19 96 38 0B 10 00 00 00 00 ');
SendToServer;
buf:=HStr('D0 4C 00 F0 B7 05 10 ');
SendToServer;
delay(3500);
buf:=HStr('5F F0 B7 05 10 00 00 00 00 ');
SendToServer;

ramblik
11.10.2009, 12:23
Добавлено через 36 секунд
да но там не написано в "//" какие там пакеты, по этому я не знаю что заменять.

Добавлено через 16 часов 59 минут
ее мой мена скрипт, только пока не знаб как его заставить повтарятся и хотелось бы проверку на заточку... типо если заточка вещи = 10 то стоп другое выпполнить скрипт... скажите как вытащить из пакета инвенторя только нужную мне вещь?

зы
buf:=HStr('19 96 38 0B 10 00 00 00 00 ');
SendToServer;
buf:=HStr('D0 4C 00 F0 B7 05 10 ');
SendToServer;
delay(3500);
buf:=HStr('5F F0 B7 05 10 00 00 00 00 ');
SendToServer;

Смотри скрипт в теме да будет бот...