кукла

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
azonik
Posts: 19
Joined: 2009-02-23 15:22:46

кукла

Post by azonik »

Народ помогите плизз нужен скрипт который будет просто стоять и бить куклю с выбраным оружием в руке
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Re: кукла

Post by Kynep »

azonik wrote:Народ помогите плизз нужен скрипт который будет просто стоять и бить куклю с выбраным оружием в руке

Code: Select all

sub kukl()
   VAR kukl = '0x1070' #Тип куклы
   uo.Exec('terminate Reconnector')
   wait(1000)
   uo.Exec('exec Reconnector')
   wait(1000)
   while not uo.dead()
      UO.UseFromGround(kukl)
      wait(5000)
   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(70000) # WorldSave Protection
         uo.Say('')
         Wait(5000)
         uo.Say('')
         Wait(5000)
         uo.Say('')
         Wait(5000)
         uo.LDblClick(357,164)
         uo.LClick(616,459)
         Wait(5000)
      Wend
      Wait(3000)
      if (RFlag == 0) and (ReconnectTime <> '0') Then
         uo.TextOpen()
         uo.TextPrint('Disconnected & Reconnected @ '+ReconnectTime)
         uo.useobject('self')
         wait(2000)
         uo.useobject('backpack')
         wait(2000)
         uo.Exec('terminate kukl')
         wait(5000)
         uo.Exec('exec kukl')
         wait(5000)
         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
azonik
Posts: 19
Joined: 2009-02-23 15:22:46

Post by azonik »

спасибо большое
Bangbuss
Posts: 228
Joined: 2005-07-06 18:17:24

Post by Bangbuss »

Code: Select all

last object na uoloop
Last edited by Bangbuss on 2009-02-26 12:15:03, edited 1 time in total.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Если кукла не одна то стоит дать команду: ,set finddistance 1
Post Reply