Реконект, как сделать...

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Реконект, как сделать...

Post by Sanch »

Имеется скрипт Ветерана на реконект, только вообще не догоняю что он делает, точнее как работает, не мог бы кто поопытнее подсобить, хочу сделать скрипт на рекконект, а именно, скрипт при юзании которого, будет делаться логаут, ждать пол часа, заходить обратно в уо. Это хочу впихнуть в свой скрипт на мининг, чтобы при появлении гма сразу выходить, ждать, потмо снова входить и копать дальше, тк за добычу чего либо на скрипте у нас банят :cry: . Всех зарание благодарю за посильный хелп.

Code: Select all

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 all') 
;UO.Exec('exec autoload') 
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
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Code: Select all

;UO.Exec('terminate all')  ; Тут он выключает все имеющиееся скрипты
;UO.Exec('exec autoload') ; А тут он уже запускает.
Собственно, убери ; перед командами которые написал выше, которые тебе нужны, а потом:

Code: Select all

UO.Exec('exec autoload') ; в команде запуска скрипта,впиши название своего скрипта на мининг (exec mining)
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Сори но че то я всеравно ничего не понял, скрипт который я отпостил работает совсем по другому принцепу.
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

как я понял, Тебе надо доработать этот реконектор на выход из уо,вход в уо, и продолжение скрипта =\ хм
yean
Posts: 9
Joined: 2006-03-29 13:07:47

Post by yean »

вот я задумался, окромя ,closeuo есть другой, менее радикальный, способ дисконнекта ??? не считая кучи lclick ?
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

вот я задумался, окромя ,closeuo есть другой, менее радикальный, способ дисконнекта ??? не считая кучи lclick ?
Гампы, тока я в них не силен, а то бы уже давно свой реконект написал и не парился бы, хотя я могу ошибаться.
как я понял, Тебе надо доработать этот реконектор на выход из уо,вход в уо, и продолжение скрипта =\ хм
Прям в точку :wink:
Rijo
Posts: 95
Joined: 2006-04-06 17:16:54
Location: Khab

Post by Rijo »

Ну все равно на мой взгялд самым радикальным способом уйти в логаут, это потыкаться lclick- ми и ждать допустим 300секунд. Хотя собсно что мешает ГМу встать в инвиз :)?
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Ну все равно на мой взгялд самым радикальным способом уйти в логаут, это потыкаться lclick- ми и ждать допустим 300секунд. Хотя собсно что мешает ГМу встать в инвиз ?
А то что мож мне по на надписи внизу экрана, тк я занят копкой, как определить координаты кнопок на экране, подскажите плс?
Post Reply