Вход

Просмотр полной версии : Автозаточка Жду нормальных предложений Решения проблемы


artemx1
09.06.2009, 21:51
Скрипт mks етова человека у миня не работет вобще!!!!

Пользуюсь вот етим скриптом Адаптированая под Gracia by CreaDo
Появляеца такое собщение
ArtemOrange>Colvowpn=1 ColvoScr=87 CurencLvl = 0
но когда выполняю соцеальное действие "Да" ничиво не происходит

И по поваду Скрипта тоже работает
Автоматизация заточки предметов до необходимого уровня by NLObP для Грации
Што означает ета фраза
"Затачиваем по очереди все предметы с ItemID пока не переломаем
или не заточим, один предмет всегда остаётся"
Зачем ето далать? и когда запускаю Панель то вней я немогу вписать id вещей
Пробывал тут
//Список переменных
var
Item, scrl: integer;
ScrollID, ScrollOID: integer; //ScrollID скролла заточки
ItemID, ItemOID, ItemEnch: integer; //ItemID затачиваемого предмета
MaxEnchLvl: integer; //уровень заточки который требуется достичь
//ITEMs
но вместо чево или перед чем вписать id ?
Сам я играю на сервере Hellbaund

pmen
09.06.2009, 21:55
Чел..сорри,но можешь расписать проблему на нормальном русском языке..Чесн....ничего непонятно:hang1:

artemx1
09.06.2009, 21:57
Я с Ураины Чо мне Убица ?

8tomat8
09.06.2009, 22:15
artemx1, я тоже с Украины, и у тебя проблемы не в том что языки отличаются а в том что ты не внятно и не по порядку объясняеш)))
Так что сосредоточся перечитай то что ты написал и в нормальном порядке все изложи... желательно орфографию тоже проверяй

artemx1
09.06.2009, 22:29
- Скрипт mks етова человека у миня не работет вобще!!!!- ето понятно ?
- Variant or safe array index out of bounds как исправить ето ошыбку ?
- List index out of bounds (10) как исправить ?
Пользуюсь вот етим скриптом Адаптированая под Gracia by CreaDo
работет у миня
вот што приходит мне в приват
ArtemOrange>Colvowpn=1 ColvoScr=87 CurencLvl = 0
При выполнение соц действия "ДА"
не происходит автоточка ?
почему ?

Добавлено через 9 минут
все сори за флуд скрипт mks заработал раз точнуло и дисконект буду пробывать

QaK
09.06.2009, 22:30
8tomat8, давай, у тя терпение еще не кончилось, объясни чуваку.

artemx1
09.06.2009, 22:39
а где ево тема ?

pmen
09.06.2009, 22:49
ахааа:D

8tomat8
09.06.2009, 23:20
Так, теперь давай по порядку...
Я начинаю понимать что ты пишеш...
Выложи скрипт в тег [ HIGHLIGHT="delphi" ][ /HIGHLIGHT ] без пробелов.
Я тебе в нем подправлю скоросить заточки, скорее всего из за этого вылетаеш

artemx1
09.06.2009, 23:30
Пробывал 2 скрипт от mks всервно не стает точить сервер после заточки получаю такой пакет

5F 9A 89 11 40
Tип: 0x5F (RequestAnswerFriendInvite)
Pазмер: 5+2
Время прихода: 22:28:06:500
0002 d Response: 1074891162 (0x4011899A)

artemx1
10.06.2009, 00:35
я уже с етим разобрался немогу остановить заточку изпользовал скрипт
mks 1 и 2 но всервно не спасет

8tomat8
10.06.2009, 00:54
а ты не пробовал скрипт NLObPa?

HORSE
10.06.2009, 02:52
Пробывал 2 скрипт от mks всервно не стает точить сервер после заточки получаю такой пакет

5F 9A 89 11 40
Tип: 0x5F (RequestAnswerFriendInvite)
Pазмер: 5+2
Время прихода: 22:28:06:500
0002 d Response: 1074891162 (0x4011899A)
У меня таже фигня....юзай мой скрипт....
Эм...Администрация, как писатьправильно коментарии в скрипте???))

//QaK:однострочные комментарии начинаются с //
// многострочные {вот так}

pmen
10.06.2009, 05:28
//Комментарий

HORSE
10.06.2009, 10:56
//Комментарий
Во благодарю=))))Ща подкоректирую свой скриптик)))

mks
10.06.2009, 11:55
я уже с етим разобрался немогу остановить заточку изпользовал скрипт
mks 1 и 2 но всервно не спасет

выложи сюда пакет от сервера #$87 после успешной заточки и после сброса на 0, и подправим, я смотрю эти пакеты везде разные - где сброс на 0 имеет значение 3, где значение 2, а где вообще в нем приходит уровень заточки....
ЗЫ тем конечно понаплодили одинаковых ппц, объединяю!

artemx1
10.06.2009, 14:44
HORSE нашол твой скрипт токо не могу понять де уровень точки вписать ?

HORSE
10.06.2009, 14:49
HORSE нашол твой скрипт токо не могу понять де уровень точки вписать ?
const
Name='HORSE'; //сюда свой ник
var
timer:TTimer;
x:byte;

procedure Init;
begin
timer:=TTimer.Create(nil);
timer.interval:=120; //скорость точки
timer.OnTimer:=@fireTimer;
timer.enabled:=true;
x:=1;
end;

procedure Free;
begin
timer.Free;
end;

procedure fireTimer(Sender: TObject);
begin
case x of
1:begin
buf:=hstr('19 38 97 03 10 00 00 00 00'); //пакет активации точки
SendToServerEx(Name);
inc(x);
end;
2:begin
buf:=hstr('5F C7 99 01 10 00 00 00 00'); //пакет заточки вещи
SendToServerEx(Name);
x:=1;
end;
end;{case}
end;

begin
if FromServer then
begin
case pck[1] of
#$21: begin //InventoryUpdate
if (ReadD(12)=9426)// ID вещи
and (ReadD(34)=9)// предел заточки
then timer.enabled:=false;;
end;
end;
end;
end.

artemx1
10.06.2009, 15:04
Добавлено через 1 минуту
and (ReadD(34)=9)// предел заточки какое число точка 34 ? или 9 ?

ID вещи чиво ето заточки или пухи я не мойму

HORSE
10.06.2009, 15:13
Добавлено через 1 минуту
and (ReadD(34)=9)// предел заточки какое число точка 34 ? или 9 ?

ID вещи чиво ето заточки или пухи я не мойму
Было бы ID заточки я бы так и написал бы, а так надо ID того, что точишь на данный момент....а предел точки это "9"..(в данном скрипте)...

artemx1
10.06.2009, 15:19
нет не работает на l2rx.com Hellbaund просто иза тово што там паекты у тя в скрипте есть думаю што токо на твой сервер
А скрипт ом mks пашен но не осатавливаеца

Добавлено через 1 минуту
выложи сюда пакет от сервера #$87 после успешной заточки и после сброса на 0, и подправим, я смотрю эти пакеты везде разные - где сброс на 0 имеет значение 3, где значение 2, а где вообще в нем приходит уровень заточки....
што ето за пакет он так начинаеца или чо ?

HORSE
10.06.2009, 15:26
Точи и наблюдай за пакетами...точи по не сломаеться...(не скинеться на 0)

artemx1
10.06.2009, 15:43
87 00 00 00 00 ето удачная точка вроде
Tип: 0x87 (Dummy)
Pазмер: 5+2
Время прихода: 14:41:49:343
ето збросил на 0
87 00 00 00 00
Tип: 0x87 (Dummy)
Pазмер: 5+2
Время прихода: 14:42:50:515
Скажы с каким значением поймать пакет тоесть номером № какой должен быть ?

mks
10.06.2009, 16:02
87 00 00 00 00 ето удачная точка вроде
Tип: 0x87 (Dummy)
Pазмер: 5+2
Время прихода: 14:41:49:343
ето збросил на 0
87 00 00 00 00
Tип: 0x87 (Dummy)
Pазмер: 5+2
Время прихода: 14:42:50:515
Скажы с каким значением поймать пакет тоесть номером № какой должен быть ?

ну все правильно ты поймал, только сомневаюсь что при удачной точке и сбросе на 0 пакет не отличается

artemx1
10.06.2009, 16:11
все верно ищо раз пробывал не отличаюца сервер l2rx.com

mks
10.06.2009, 16:20
все верно ищо раз пробывал не отличаюца сервер l2rx.com
ну тогда понятно что ни один скрит не останавливается....
смотри после точки пакет 21 (InventoryUpdate), если приходит можно будет взять кусок из скрипта Horse, если не приходит тогда придется разбирать пакет ItemList скорей всего

artemx1
10.06.2009, 16:37
нет не приходит

mks
10.06.2009, 16:51
нет не приходит
Ну тогда у тебя есть 2 варианта:
1. Расбирашь пакет ItemList, ищешь как от туда вытащить уровень заточки.
2. Используешь 1й либо 2й скрипт, и тренеруешь свою реакцию пытаясь вовремя остановить заточку 1м соц.действием:)