Page 1 of 1

Скрипт на хурдинг DRW

Posted: 2006-04-19 11:09:30
by Dreygon
Плиз выложите скрипт на Хердинг дрв.

Re: Скрипт на хурдинг DRW

Posted: 2006-04-19 11:28:40
by MAKC
Dreygon wrote:Плиз выложите скрипт на Хердинг дрв.

Code: Select all

Var Animal='0x002C0FDF' 
Var Crook='0x4045A6A6' 
Var Sunduk='0x401572A6' 

sub Herding() 
var i=0,LastTimer=0 
UO.Exec('terminate Reconnector') 
wait(100) 
UO.Exec('exec Reconnector') 
uo.useobject('backpack') 
wait(1000) 
while 1==1 
i=i+1 
if i==50 then 
i=1 
uo.usetype('0x097B') 
wait(1000) 
endif 
uo.DeleteJournal() 
LastTimer=UO.Timer() 
uo.waittargetobject(Animal,Sunduk) 
wait(10) 
uo.useobject(Crook) 
wait(10) 
repeat 
wait(10) 
until UO.InJournal('The animal goes') or UO.InJournal('You don') or (UO.Timer()>LastTimer+200) 
wend 
end sub 

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 Herding') 
wait(1000) 
UO.Exec('exec Herding') 
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 

Posted: 2006-04-19 13:30:59
by Dreygon
спасибо скрипт супер)

Posted: 2009-04-16 10:20:24
by RiFeX aka Maybek
спасибо