Yoko
http://forum.yoko.com.ua/

Всё работает но нужно вашы мнение...
http://forum.yoko.com.ua/viewtopic.php?f=20&t=5455
Page 1 of 1

Author:  Nmy [ 2005-10-11 23:51:28 ]
Post subject:  Всё работает но нужно вашы мнение...

Code:
sub Dress() 
If UO.Dead() Then
   UO.Print("You are Dead")
   Return
End If
var n

Dim Select[4]
Select[0] = 3
Select[1] = '1'  ; Бинты
Select[2] = '12' ; Химия 2
Select[3] = '3'  ; Реги

Dim Item[4]
Item[0] = 3
Item[1] = '0x0E21'
Item[2] = '0x09B0'
Item[3] = '0x0E76'

If UO.GetGlobal('NorbcalcCheck')<>'yes' Then
   UO.Set('norbcalc','1')
   UO.SetGlobal('NorbcalcCheck','yes')
End If
If UO.GetGlobal('DressCheck')<>'on' Then
   UO.SetGlobal('DressCheck','on')
      If NOT UO.ObjAtLayer('Torso') or UO.Count('0x0EFA')==0 Then
         UO.UseObject('backpack')
         Wait(500)
      End If
      If UO.CountGround('0x0ED4','0x08BB') and UO.CountGround('0x0ED4','0x079B') Then
         If NOT UO.ObjAtLayer('Torso') Then
            UO.Recall('0x4001361C','7') ; Армор(Композит)
               REPEAT
                  Wait(100)
               Until UO.ObjAtLayer('Torso')
         End If
         If NOT UO.ObjAtLayer('Horse') Then
            UO.Recall('0x40013766','8') ; Лама
               REPEAT
                  Wait(100)
               Until UO.ObjAtLayer('Horse')
         End If
         For n = 1 TO Select[0]
            If UO.Count(Item[n])==0 Then
               UO.Recall('0x40013766',Select[n])
               UO.DeleteJournal()
                  REPEAT
                     Wait(100)
                  Until UO.InJournal("You put")
             End If
         Next         
      Uo.UseType('0x1F06') ; Амулет
   wait(50)
      Uo.UseType('0x1F08') ; Браслет
   wait(50)
      Uo.UseType('0x1FFD') ; Гс маика
   wait(50)
      drop() ; Выбрасывает Шлем и Горгетку
      wait(50)
      Uo.Msg('.arm') ; Одеавет Меч и Щит
   Uo.Msg('Keep The Change...')
         UO.Print('Done!')
      Else
         UO.Print("I don't see equipment stone!")
      End If
   UO.SetGlobal('DressCheck','off')
Else
   UO.Print("Wait")
End If
end sub

sub drop()
   var i
   for i = 0 to 1
  UO.FindType('0x1412','0x0A4D','my') ; Одетая цветная бошка
  UO.Drop(1, STR(UO.GetX('self')), STR(UO.GetY('self')), STR(UO.GetZ('self')-3), "finditem")
  UO.FindType('0x1413') ; В бекпаке простая горгетка тк я уже отдел Амулет
  UO.Drop(1, STR(UO.GetX('self')), STR(UO.GetY('self')), STR(UO.GetZ('self')-3), "finditem")
      UO.DeleteJournal()
end sub


оцените скрипт и скожитье зделал я иго грамотно правильно или нет? Ну- работает он идеално, за секунду берёт ресурсы, одевает фулл, типа Ламу тоже, одевает 5 вещеи и ищо две выбрасывает... зы и ищо кричит(keep the change) :twisted:

Author:  Nmy [ 2005-10-11 23:56:09 ]
Post subject: 

ПС если нетрудно, проверку в скрипте drop() добавте If UO.ObjAtLayer('бошка') Then дроп иё! If UO.ObjAtLayer('горгетка') тхен дроп иё! зы- горгетка просто в бекпаке лежыт а бошка цветная и на голове торчит... вообщем спосибо, спосибо anyway...

Author:  Titanium [ 2005-10-12 00:59:06 ]
Post subject: 

NMY wrote:
ПС если нетрудно, проверку в скрипте drop() добавте If UO.ObjAtLayer('бошка') Then дроп иё! If UO.ObjAtLayer('горгетка') тхен дроп иё! зы- горгетка просто в бекпаке лежыт а бошка цветная и на голове торчит... вообщем спосибо, спосибо anyway...


Бред, тебя по-русски не учили выражаться? Противно читать...

Author:  admir [ 2005-10-12 02:16:43 ]
Post subject:  Re: Всё работает но нужно вашы мнение...

NMY wrote:
оцените скрипт и скожитье зделал я иго грамотно правильно или нет?

ну делал его не ты :)

Author:  Dominator [ 2006-02-02 06:47:33 ]
Post subject:  Re: Всё работает но нужно вашы мнение...

admir wrote:
NMY wrote:
оцените скрипт и скожитье зделал я иго грамотно правильно или нет?

ну делал его не ты :)



Дак ето и коню должнобыть понятно что он писал ....... на drop() :D

А остальное всё как и у многих наверника

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/