Page 1 of 1
рекол
Posted: 2005-04-30 16:13:08
by POPKA
как вставить в скрипт проверку на вес и чтоб после определённого веса чар реколился домой выкладывал опредилённые итомы запровлял руно бук и если он гост то выход из уо, вопрос ещё одни инжа как небудь может взоимодействовать не толька с клиентом допустим чар гост и смысол чтоб работал комп ещё так часиков 8 нету можно ли зделать так чтоб он выключался, а можно ли зделать чтоб чар ресался!
Posted: 2005-04-30 16:32:22
by I'm
Первая моя реакция была зашибу ***** *** поиск кому дан.
Потом чуть успокоился
Проверка на вес элементарно
Code: Select all
If UO.Weight>=MaxWeight Then ; или UO.Str*4 вместо максимального веса.
...
Тут любой понравившийся тебе реколл.
...
UO.Recall(ID,"1") ; Речардж на дрв
...
Выгрузка коей в поиске полно.
...
EndIf
Code: Select all
If UO.Dead() Then
UO.Close() ; Думаю тут понятно
EndIf
Code: Select all
### Выключение.
Var OffHours = 2 # #
Var OffMinutes = 22 # #
################
sub TurnOff() ####################################################################################
################
Wait(OffHours*60*60*1000+OffMinutes*60*1000)
uo.exec("launch shutdown -s -t 5 -c Scipt complete.")
end sub
Code: Select all
; Ресс индивидуален для каждого. Вот если надо кадато очень давно писал ресс для Dr.W.
############################################################
# -= * ** * =- [ -= Resurrection. =- ] -= * ** * =- #
############################################################
sub GoRess()
CheckLag()
Wait(WaitGoRess)
if UO.Dead() then
var p, n=1
uo.useobject('self')
var oldX=UO.GetX(), oldY=UO.GetY()
while n==1
CheckLag()
uo.LClick(739, 55)
wait(500)
CheckLag()
uo.LClick(265,288)
wait(500)
CheckLag()
uo.LClick(334, 233)
CheckLag()
wait(5000)
if oldX<>UO.GetX() and oldY<>UO.GetY() then
n=0
else
n=1
endif
wend
Walk(ToKrestX,ToKrestY,'')
CheckLag()
Uo.UseObject(Krest)
CheckLag()
Wait(WaitKrest)
CheckLag()
UO.Exec('warmode 0')
If Resurrection==1 then
Recall("1")
UO.Exec("exec Start")
EndIf
end sub
Posted: 2005-04-30 19:54:41
by POPKA
I'm wrote:Code: Select all
If UO.Weight>=MaxWeight Then ; или UO.Str*4 вместо максимального
дурацкий вопрос задам в какую часть скрипта
это можно вставлять? я так понил после того как скрипт соберёт ресурсы и перед тем как пойдёт по второму кругу!
Posted: 2005-04-30 23:35:44
by I'm
А вот я тебя чегото неочень понял

Posted: 2005-05-01 00:48:05
by POPKA
I'm wrote:А вот я тебя чегото неочень понял

я имел в виду куда можно прилипить это перед выполнение збора регов или после!