рекол

Ask for help

Moderators: Murderator+, Murderator

Post Reply
POPKA
Posts: 70
Joined: 2005-01-23 17:42:03
Contact:

рекол

Post by POPKA »

как вставить в скрипт проверку на вес и чтоб после определённого веса чар реколился домой выкладывал опредилённые итомы запровлял руно бук и если он гост то выход из уо, вопрос ещё одни инжа как небудь может взоимодействовать не толька с клиентом допустим чар гост и смысол чтоб работал комп ещё так часиков 8 нету можно ли зделать так чтоб он выключался, а можно ли зделать чтоб чар ресался!
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Первая моя реакция была зашибу ***** *** поиск кому дан.
Потом чуть успокоился :D
Проверка на вес элементарно

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
POPKA
Posts: 70
Joined: 2005-01-23 17:42:03
Contact:

Post by POPKA »

I'm wrote:

Code: Select all

If UO.Weight>=MaxWeight Then ; или UO.Str*4 вместо максимального 


дурацкий вопрос задам в какую часть скрипта
это можно вставлять? я так понил после того как скрипт соберёт ресурсы и перед тем как пойдёт по второму кругу!
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

А вот я тебя чегото неочень понял :?
POPKA
Posts: 70
Joined: 2005-01-23 17:42:03
Contact:

Post by POPKA »

I'm wrote:А вот я тебя чегото неочень понял :?


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