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

Recconector
http://forum.yoko.com.ua/viewtopic.php?f=1&t=287
Page 1 of 1

Author:  lemur [ 2004-05-07 16:14:49 ]
Post subject:  Recconector

Sometimes during macroing my uo use to disconnect, is there any way to have an automatic recconection with injection or somethig else?

Author:  totus [ 2004-05-07 16:40:59 ]
Post subject:  I've seen the one'n'only reconnector written in injection.

[c] totus

This is the reconnector code:
Code:
sub Reconnector()
    var ReconnectTime, RFlag
    ReconnectTime = '0'
    RFlag = 1
    Repeat
          While (UO.ObjAtLayer('Bpack') == '')
                if RFlag Then
                   ReconnectTime = MakeTime()
                   RFlag = 0
                endif
                Wait(20000) # WorldSave Protection
                UO.Say('')
                Wait(3000)
                UO.Say('')
                Wait(3000)
                UO.Say('')
                Wait(3000)
                UO.LDblClick(357,164)
                UO.LClick(616,459)
                Wait(3000)       
          WEnd
          Wait(3000)
          if (RFlag == 0) and (ReconnectTime <> '0') Then
             UO.Exec('terminate main')
             UO.Exec('exec main')
             UO.TextOpen()
             UO.TextPrint('Disconnected & Reconnected @ '+ReconnectTime)
             RFlag = 1
             ReconnectTime = '0'
          endif
    Until false
end sub


sub MakeTime()
   VAR D, T, Ret, i
   Ret = STR(UO.Time())
   T = ""
   For i = 0 To Len(Ret)
      T = Ret[Len(Ret)-i] + T
      If (I == 2) OR (I == 4) Then
         T = ":" + T
      EndIf
   Next
   Ret = STR(UO.Date())
   D = ""
   For i = 0 To Len(Ret)
      D = Ret[Len(Ret)-i] + D
      If (I == 2) OR (I == 4) Then
         D = "." + D
      EndIf
   Next   
   Ret = T + " @ " + D
   RETURN Ret
end sub


And this would be in the main function (not in any kind of cycle):
Code:
#----------------
    UO.TextOpen()
    UO.TextPrint('Скрипт стартовал: '+MakeTime())
    UO.Exec('terminate Reconnector')
    UO.Exec('exec Reconnector')
#----------------


It works fine if you have the 'connection lost' message and if you save your login and password.

Sincerely yours...

Author:  Biga [ 2004-05-07 17:32:09 ]
Post subject: 

Question for Yoko
Does inject execute the script, when client is hung?

Йоко, а скрипт продолжает выполняться, если клиент висит? А если на экране табличка Connection lost?

Author:  Yoko [ 2004-05-09 03:26:30 ]
Post subject: 

да, но при вызове некоторых команд UO.* скрипт в таком состоянии клиента слетает. каких именно и почему руки не доходили проверять.

Author:  AvantriX [ 2004-05-11 01:58:59 ]
Post subject: 

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

Author:  totus [ 2004-05-11 05:20:38 ]
Post subject: 

Use UO.ServerPrint. And NO UO.Say...

Author:  AvantriX [ 2004-05-11 12:52:24 ]
Post subject: 

и ты хочешь этим сказать что через сервер принт алл релиз действовать будет?

Author:  totus [ 2004-05-11 16:12:07 ]
Post subject: 

Да.
Что и реализовано в моём скрипте на таминг.

Можешь проверить :)

Author:  AvantriX [ 2004-05-11 23:47:54 ]
Post subject: 

проверил пашет спасиб за хелп)

Author:  GrandMaster [ 2004-10-18 13:01:13 ]
Post subject: 

а ведь и бананом по голове можно получить за uo.serverprint

эта бадяга, насколько я знаю, в логах отображается. Посмотрит админ и... одним инжектером меньше... :)))

Author:  GrayLord [ 2004-10-18 20:45:49 ]
Post subject: 

hzch wrote:
а ведь и бананом по голове можно получить за uo.serverprint

эта бадяга, насколько я знаю, в логах отображается. Посмотрит админ и... одним инжектером меньше... :)))

да ну... с какой стати?

Author:  AGRS [ 2004-10-18 20:51:55 ]
Post subject: 

hzch wrote:
а ведь и бананом по голове можно получить за uo.serverprint

эта бадяга, насколько я знаю, в логах отображается. Посмотрит админ и... одним инжектером меньше... :)))


ServerPrint не засечь, он не отличается от нормальной речи. Если админ хотел бы тебя побанить он бы это давно сделал за не вполне корректный MoveItem. :)

Author:  GrandMaster [ 2004-10-26 21:08:23 ]
Post subject: 

поподробнее насчет мувитема... Админ хочет, но руки не доходят, боюсь, что дойдут как-нибудь. И все из-за тех, кто читерными инжектами все портит, так бы может и не запрещали, если бы только Йоковский инж был... Я, например, не использую никаких запрещенных функций, юзаю инжу в пределах возможностей UOScript Oskom Edition, я бы на UOScript писал, только бесит меня паскаль примерно так же, как нашего админа инжектеры...

Author:  psychlo [ 2006-02-27 15:49:07 ]
Post subject: 

a 4to na oskome scripting s pascalem svjazan ili ja 4eto putaju?

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