Yoko
http://forum.yoko.com.ua/

Крешит клиент
http://forum.yoko.com.ua/viewtopic.php?f=3&t=11915
Page 1 of 1

Author:  Andrens [ 2007-05-07 06:17:31 ]
Post subject:  Крешит клиент

Вот макрос:
Code:
sub pereplavka(item)
   uo.DeleteJournal()
   repeat
      uo.waittargettype(item)
      UO.LDblClick(442,282)
      wait(1000)
      if UO.InJournal("Targetting cancelled")<>true then
         wait(1000)
      endif
   until UO.InJournal("Targetting cancelled")
   wait(1000)
end sub


sub bs()
   while true
      uo.waittargettype(0x1BF2)
      uo.usetype(0x13E3)
      wait(500)
      uo.LClick(81,390)
      wait(7000)
      pereplavka(0x13BB)
      uo.usetype(0x097B)
      wait(500)
   wend
end sub


Работаем мин 20-30 потом креш клиента Error.Unhandled exeption in parser.

Author:  Andrens [ 2007-05-07 10:01:25 ]
Post subject: 

Другие макросы работаю как часы минингом рою по 12-14 часов
Может это из-за клиента версии 2.0.0???
Уже все перепробовал всеравно крешит зараза!
В чем может быть загвоздка???

Author:  Destruction [ 2007-05-07 11:12:53 ]
Post subject: 

waittargettype( string type )

Если кратко, поставь кавычки где надо.

И ваще - скрипт какой-то, можно сильно лучше сделать :roll:

Author:  Sanch [ 2007-05-07 14:46:56 ]
Post subject: 

У тебя тут пустой цикл, если не знаешь что такое см. уроки по скриптописанию, крашит то же скорее всего из-за этого.

Author:  Destruction [ 2007-05-07 16:10:00 ]
Post subject: 

Sanch wrote:
У тебя тут пустой цикл, если не знаешь что такое см. уроки по скриптописанию, крашит то же скорее всего из-за этого.

Как-то не заметил..

Author:  Andrens [ 2007-05-10 12:12:22 ]
Post subject: 

Sanch wrote:
У тебя тут пустой цикл, если не знаешь что такое см. уроки по скриптописанию, крашит то же скорее всего из-за этого.

Чтото я не вижу пустого цикла тыкни носом... :D

Author:  Ururu [ 2007-05-10 12:32:28 ]
Post subject: 

Code:
If ... then
...
else
...
endif


И используй чеклаг. Избавит от крашей на сейвах.

Code:
Sub checklag()
uo.DeleteJournal()
repeat
    uo.click('backpack')
    wait(200)
until UO.InJournal("backpack|Backpack")
end sub

Author:  Andrens [ 2007-05-10 14:10:35 ]
Post subject: 

Ururu wrote:
Code:
If ... then
...
else
...
endif


И используй чеклаг. Избавит от крашей на сейвах.

Code:
Sub checklag()
uo.DeleteJournal()
repeat
    uo.click('backpack')
    wait(200)
until UO.InJournal("backpack|Backpack")
end sub


он у меня не на сейвах крешит...

Author:  Nmy [ 2007-05-10 14:38:12 ]
Post subject: 

Code:
Sub checklag()
uo.DeleteJournal()
uo.click('backpack')
repeat
    wait(200)
until UO.InJournal("backpack|Backpack")
end sub

Author:  Ururu [ 2007-05-10 14:55:24 ]
Post subject: 

При всем уважении, несоглашусь. :D
Мне это volhram объяснил.
В твоем варианте чар кликнет 1 раз по бек паку и будет ждать сообщения до упора. А если лаг и пакет потеряется? Тогда ожидание будет вечным.

В моем варианте он будет продолжать кликать.

Author:  Nmy [ 2007-05-10 15:51:43 ]
Post subject: 

Ururu wrote:
При всем уважении, несоглашусь. :D
Мне это volhram объяснил.
В твоем варианте чар кликнет 1 раз по бек паку и будет ждать сообщения до упора. А если лаг и пакет потеряется? Тогда ожидание будет вечным.

В моем варианте он будет продолжать кликать.


в твоем варианте когда происходит ВС инжа 5раз в секунду кликает на бекпак
если у тебя тераются пакеты зделай динамическую ожыдалку:
Code:
repeat
n=n+1
    wait(200)
until UO.InJournal("backpack|Backpack") or n<500

Author:  Destruction [ 2007-05-11 12:33:05 ]
Post subject: 

Ururu wrote:
При всем уважении, несоглашусь. :D
Мне это volhram объяснил.
В твоем варианте чар кликнет 1 раз по бек паку и будет ждать сообщения до упора. А если лаг и пакет потеряется? Тогда ожидание будет вечным.

В моем варианте он будет продолжать кликать.

Отправь сотню-другую пакетов до сервака и посмотри.

Если потеряется хоть один - тогда имеет хоть какой-то смысл, иначе - нет.
Code:
ping 127.0.0.1 -n 100

Author:  Sanch [ 2007-05-11 14:59:45 ]
Post subject: 

Тот же самый чег лаг то же лудше делать с динамической паузой, минуты в 2 максимум, иначе и он может длиться вечно иногда.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/