Подскажите почему в моем скрипте не берет

Ask for help

Moderators: Murderator+, Murderator

Post Reply
TAHK
Posts: 36
Joined: 2005-04-30 18:52:09

Подскажите почему в моем скрипте не берет

Post by TAHK »

Вобщем перетаскивает только ийрон руду...

Code: Select all

;=====================================================================================
sub UnloadSortRuda()
   ;VAR SourceContainer='0x400D1BFC'
   VAR DestContainer='0x4038D9F4'
   var i
   VAR Exit=0
   DIM RudaColor[22]
   RudaColor[0]  = '0x0000' ;Iron
   RudaColor[1]  = '0x0750' ;Rusty
   RudaColor[2]  = '0xFFFF' ;Old Copper
   RudaColor[3]  = '0x060A' ;Dull Copper
   RudaColor[4]  = '0x0088' ;Copper
   RudaColor[5]  = '0x0488' ;Bronze
   RudaColor[6]  = '0xFFFF' ;Silver
   RudaColor[7]  = '0xFFFF' ;Gold
   RudaColor[8]  = '0xFFFF' ;Shadow
   RudaColor[9]  = '0xFFFF' ;Rose
   RudaColor[10] = '0xFFFF' ;Agapite
   RudaColor[11] = '0x04C2' ;Blood Rock
   RudaColor[12] = '0xFFFF' ;Verite
   RudaColor[13] = '0xFFFF' ;Valorite
   RudaColor[14] = '0xFFFF' ;Mytheril
   RudaColor[15] = '0xFFFF' ;Black Rock
   RudaColor[16] = '0xFFFF' ;Obsidian
   RudaColor[17] = '0xFFFF' ;Plutonium
   
   RudaColor[18] = '0xFFFF' ;Elvin
   RudaColor[19] = '0xFFFF' ;Gorgan
   RudaColor[20] = '0xFFFF' ;Crystaline
   RudaColor[21] = '0xFFFF' ;Steel
   RudaColor[22] = '0xFFFF' ;Blood Crest

   for i=0 To 22   
      While Exit<>1
         UO.FindType(-1,RudaColor[i],'NewSymka')
         If UO.GetQuantity('finditem')>0 Then
            CheckLag()
            UO.MoveItem('finditem','4000',DestContainer)
         Else
            Exit=1
         Endif
      Wend
   Next
endsub
TAHK
Posts: 36
Joined: 2005-04-30 18:52:09

Post by TAHK »

многие цвета руд не вбиты, но все равно те что вбиты не перетаскивает :(
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Начнем с того что в твоем массиве 23 элемента а не 22.

Code: Select all

DIM RudaColor[22]
TAHK
Posts: 36
Joined: 2005-04-30 18:52:09

Post by TAHK »

Да точно ошибочка, но странно сто фолт не выдает о переменной необьявленой :D

Но дело то не в этом...
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Code: Select all

  for i=0 To 22    
         UO.FindType(-1,RudaColor[i],'NewSymka')
         If UO.FindCount() Then
            CheckLag()
            UO.MoveItem('finditem','all',DestContainer)
            Wait(2500)
         Endif
   Next
Last edited by 666Man666 on 2005-06-06 09:54:56, edited 2 times in total.
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

После wend вставь Exit=0
Post Reply