Yoko

All sides of Injection
It is currently 2024-03-28 13:59:19

All times are UTC+02:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
PostPosted: 2010-09-22 05:17:55 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Доброго времени суток. Имею небольшую проблемму со скриптом собственного написания.

Вот скрипт:
Code:
sub Hiding()
  var msg1 = 'seem to hide', msg2 = 'hidden yourself'
  var Time, SpiritTime
  SpiritTime = UO.Timer()
  While UO.SkillVal('Hiding') < 1000
    DelJournal(msg1)
    DelJournal(msg2)
    UO.UseSkill('Hiding')
    Time = UO.Timer()
    Repeat
      Wait(100)
    Until UO.InJournal(msg1) or UO.InJournal(msg2) or Time + 50 < UO.Timer()
    If SpiritTime + 3000 < UO.Timer() then
      SpiritTime = UO.Timer()
      SpiritSpeak()
    Endif
  Wend
Endsub

Sub SpiritSpeak()
  var msg1 = 'fail your attempt', msg2 = 'connection', Time
  If UO.SkillVal('Spirit Speak') < 1000 then
    Repeat
      DelJournal(msg1)
      DelJournal(msg2)
      Time = UO.Timer()
      UO.UseSkill('Spirit Speak')
      Repeat
        Wait(100)
      Until UO.InJournal(msg1) or UO.InJournal(msg2) or Time + 50 < UO.Timer()
     else
      Wait(100)
    Until UO.InJournal(msg2)
  EndIf
Endsub


Через некоторое, весьма небольшое, время работы, вылетает окно, сообщающее, что клиент благополучно завис, и предлагающее сделать выбор между закрытием и подождать 5 секунд.
Если в настройках инжекта выставить галочку в No client hung message, то клиент все равно виснет, правда уже без окошечка. Интересно что персонаж при этом продолжаеть прокачивать hiding, однако оставлять так нельзя, ибо "тормозит" опера.

Вот вроде как 4 последних ошибки взятых из файла injection_log.txt
Code:
***Error: UO Client is hung...
***Error: injection.dll base: 24DF0000
***Error: script.dll base: 25980000
***Error: EAX=00D57F1C, EBX=00000000, ECX=00000006, EDX=00000004
***Error: ESI=0000002F, EDI=02AE7FB6, ESP=0013FEDC, EBP=7C80934A
***Error: EIP=004D16D5, EFLAGS=00000246

***Error: Bytes at EIP:
0000: 83 c0 04 46 3d 78 7f d5 00 7c f1 eb 45 83 fe ff : ...F=x...|..E...
***Error: Bytes at ESP:
0000: 14 80 ae 02 00 00 00 00 fd f8 47 00 64 72 16 02 : ..........G.dr..
0010: 14 80 ae 02 df 7f ae 02 f8 58 68 71 3d 5b 4d 00 : .........Xhq=[M.
0020: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff 13 00 : ................
0030: 00 d0 fd 7f 20 00 00 00 20 03 00 00 58 02 00 00 : .... ... ...X...
***Error: UO Client is hung...
***Error: injection.dll base: 24DF0000
***Error: script.dll base: 25980000
***Error: EAX=00D57F20, EBX=00000000, ECX=00000006, EDX=00000004
***Error: ESI=00000030, EDI=02AE7FB6, ESP=0013FEDC, EBP=7C80934A
***Error: EIP=004D16D1, EFLAGS=00000293

***Error: Bytes at EIP:
0000: 39 18 75 0d 83 c0 04 46 3d 78 7f d5 00 7c f1 eb : 9.u....F=x...|..
***Error: Bytes at ESP:
0000: 14 80 ae 02 00 00 00 00 fd f8 47 00 64 72 16 02 : ..........G.dr..
0010: 14 80 ae 02 df 7f ae 02 f8 58 68 71 3d 5b 4d 00 : .........Xhq=[M.
0020: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff 13 00 : ................
0030: 00 d0 fd 7f 20 00 00 00 20 03 00 00 58 02 00 00 : .... ... ...X...
***Error: UO Client is hung...
***Error: injection.dll base: 24DF0000
***Error: script.dll base: 25980000
***Error: EAX=00D57E9C, EBX=00000000, ECX=00000006, EDX=00000004
***Error: ESI=0000000F, EDI=02AE7FB6, ESP=0013FEDC, EBP=7C80934A
***Error: EIP=004D16D5, EFLAGS=00000246

***Error: Bytes at EIP:
0000: 83 c0 04 46 3d 78 7f d5 00 7c f1 eb 45 83 fe ff : ...F=x...|..E...
***Error: Bytes at ESP:
0000: 14 80 ae 02 00 00 00 00 fd f8 47 00 64 72 16 02 : ..........G.dr..
0010: 14 80 ae 02 df 7f ae 02 f8 58 68 71 3d 5b 4d 00 : .........Xhq=[M.
0020: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff 13 00 : ................
0030: 00 d0 fd 7f 20 00 00 00 20 03 00 00 58 02 00 00 : .... ... ...X...


Есть ли решение у моей проблеммы? Заранее спасибо за ответы, или хотя бы за внимание к моему посту.

Шард Abyss
процессор P4 с включенным HT


Top
   
PostPosted: 2010-09-22 07:09:19 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Со скриптом всё норма. Пробуй менять версии инжи и клиента. При удачном сочетании, крэши будут пару раз в сутки. Или реже.


Top
   
PostPosted: 2010-09-22 12:13:20 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
со скриптами не все в порядке ;)
во втором перемешаны циклы IF и repeat

Code:
sub Hiding()
   var msg1 = 'seem to hide', msg2 = 'hidden yourself'
   var Time, SpiritTime
   SpiritTime = UO.Timer()
   While UO.SkillVal('Hiding') < 1000
      DelJournal(msg1)
      DelJournal(msg2)
      UO.UseSkill('Hiding')
      Time = UO.Timer()
      Repeat
         Wait(100)
      Until UO.InJournal(msg1) or UO.InJournal(msg2) or Time + 50 < UO.Timer()
      If SpiritTime + 3000 < UO.Timer() then
         SpiritTime = UO.Timer()
         SpiritSpeak()
      Endif
   Wend
Endsub
Sub SpiritSpeak()
   var msg1 = 'fail your attempt', msg2 = 'connection', Time
   If UO.SkillVal('Spirit Speak') < 1000 then
      Repeat
         DelJournal(msg1)
         DelJournal(msg2)
         Time = UO.Timer()
         UO.UseSkill('Spirit Speak')
         Repeat
            Wait(100)
         Until UO.InJournal(msg1) or UO.InJournal(msg2) or Time + 50 < UO.Timer()
      Until UO.InJournal(msg2)
   EndIf
Endsub

вот так попробуй.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2010-09-22 16:43:57 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Точно, незаметил. Елсе вписано не в тему.


Top
   
PostPosted: 2010-09-22 17:58:51 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Без else тоже крашит. Инжу поменять не могу, так как она у меня пропатчена под абисс =(.


Top
   
PostPosted: 2010-09-22 18:04:21 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
тады так:
1) показывай функцию делжурнал всю своюж (целиковый скрипт которым ты пользуешься). У тебя может быть ошибка гденито в другом участке и изза него крашит. Так что весь скрипт в студию.
2)параллельно увеличь все паузы 50 -> 150, 100->300. И посмотри будут ли краши.
3) попробуй запустить без вот этого куска:
Code:
      If SpiritTime + 3000 < UO.Timer() then
         SpiritTime = UO.Timer()
         SpiritSpeak()
      Endif

и посмотреть будут ли краши.
4) На всякий сулчай скажи свой ник на арбузе. Попробуем настроить инжу более новую.
:D

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2010-09-23 00:53:08 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Mirage wrote:
тады так:
1) показывай функцию делжурнал всю своюж (целиковый скрипт которым ты пользуешься). У тебя может быть ошибка гденито в другом участке и изза него крашит. Так что весь скрипт в студию.
2)параллельно увеличь все паузы 50 -> 150, 100->300. И посмотри будут ли краши.
3) попробуй запустить без вот этого куска:
Code:
      If SpiritTime + 3000 < UO.Timer() then
         SpiritTime = UO.Timer()
         SpiritSpeak()
      Endif

и посмотреть будут ли краши.
4) На всякий сулчай скажи свой ник на арбузе. Попробуем настроить инжу более новую.
:D


1) делжурнал взял и остальное взял в первом посте http://forum.yoko.com.ua/viewtopic.php?f=20&t=7379#wrapheader
2) Паузы увеличевал, не помогло
3) Пробовал, не помогло.
4) И злой дядька админ забанит за инжект? =))

А по делу, проблемму я решил. Просто поменял шард, а вместе с ним и версию инжекта. =)

Касательно крашев было так. Сначала чар стоял на этом скриппте где-то часа 2. Параллельно я завел ещё одного чара с другим скриптом, но использующем SpiritSpeak(). Чара 2 я завел примерно на 1 час позже. Он тоже начал крашить на час позже, и от запруска скрипта до краша, с каждым разом оставалось все меньше времени. Думаю тут не в скрипте дело...


Top
   
PostPosted: 2010-09-23 10:14:00 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
ZeroDX wrote:
Mirage wrote:
тады так:
4) И злой дядька админ забанит за инжект? =))

:mrgreen: бывают попадаются простаки

PS может на арбузе придумали какуюнито защиту, хотя всего скорее просто версия инжекта и пинг виноват.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2010-10-08 07:20:40 
Offline

Joined: 2010-08-24 14:41:57
Posts: 25
Это кривой инжект.. другой бы.. да нету.. заметил что дело не в скрипте.. даже без скрипта если чара залогинить в безлюдном месте и оставить то клиент виснет минут через 5-20. а если первые 5 минут побегать.. например тп город потом по рынку пробежать то клиент не виснет пока не будет дисконекта.. но если сделать логаут то опять надо пойти побегать.. так же не виснет на скриптах с перемещениями.. например лумберт или мининг и другие.. те кто настраивал инжу под абус .. появитесь) может перейти на более свежую инжу?
просто манипуляциями с галочками в инже на абус не войти. и заменой инжект.длл на более новую тоже не обойтись ибо клиент перестает заходить на сервер. так понемаю котот правил именно инжект длл.
я так понимаю автор модификации инжекта под абис поменял в инжект.длл шифрование для клиента. ? а вот где он его взял? я конечно нечерта не шарю.. но если автору не жалко то с удовольствием взглянул бы на исходники


Top
   
PostPosted: 2012-02-28 17:48:17 
Offline

Joined: 2012-02-28 17:29:22
Posts: 4
помоему гдето был исходник. я его качал когда он его вылаживал но помому удалил. Оно так и есть ультима зависает если не бегать, такое впечатление что вирус. :evil:


Top
   
PostPosted: 2012-02-28 18:48:21 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
инжект 702 не вылетает просто так :)
варианты вылетов:
1) это не вбисс и там криворукие админы
2) запущен автоскрипт типо автохилинга
3) дофига не нужных галок в MAIN и ДИСПЛЕЙ окнах инжекта.
4) чар "просто стоит" в месте с кучей "полустатических" объектов - которые вроде двигать нельзя но они расставлены админом и инжект их воспринимает как обычные объекты. А когда их много инжект вешается на TWI.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-02-28 21:03:48 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
этож когда было? =) Теперь у меня не p4 + ht, а core i7 930 8)
Mirage wrote:
1) это не вбисс и там криворукие админы

Скорее всего :roll: уже не помню что был за шард, но там был НТ :!:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 12 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited