Page 1 of 1

Массив

Posted: 2007-04-22 06:39:03
by Ururu
Задан массив. Скрипт перекидывает все из массива из 1 контейнера, в другов. Массив задан типами:

Code: Select all

   Items[0] = '0x09AA'    
   Items[1] = '0x0F26'   
   Items[2] = '0x0F25'   
   Items[3] = '0x0F13'   

Но в ходе скрипта обнаружилось что несколько разных предметов имеют 1 тип и отличаются только цветом.
Можно сделать так как нибудь?

Code: Select all

   Items[0] = '0x09AA'    
   Items[1] = '0x0F26'   
   Items[2] = '0x0F25','0x0FFF'   
   Items[3] = '0x0F13'   

Posted: 2007-04-22 09:06:27
by Rivory
Попробуй вот так

Code: Select all

Items[2] = '0x0F25 0x0FFF' 

Posted: 2007-04-22 09:10:53
by Ururu
так ошибка

Code: Select all

'0x0F25','0x0FFF'


так всеравно кидает без разбора

Code: Select all

'0x0F25,0x0FFF'
'0x0F25 0x0FFF'

Posted: 2007-04-22 10:16:29
by Rivory
попробуй какнить так

Code: Select all

var i
for i=0 to 100
  if i==2 then  # где 2 - шмотка того типа, но с другим цветом
    uo.usetype(Items[2], '0x0FFF')
  else
    uo.usetype(Items[i])
  end if
next

Posted: 2007-04-22 13:28:35
by DerMeister =)
Мде. Либо юзай 2 массива - один для типа, второй для цвета. Либо один массив где разделение идет по четным/нечетным, либо 1 массив, где: x0F25x0FFF, а потом командами работы с строками бери первые или последние 5 символов. Но я бы предпочел 1 вариант.

Posted: 2007-04-22 17:03:20
by Ururu
Спасибо.
Переделал скрипт, теперь он перекидывает из контейнеров все что в массиве, а потом кидает все что лишнее обратно.
Очень жаль что инжа невидит массив с типами и цветами. Да и много чего еще неумеет...

Posted: 2007-04-22 22:45:49
by Mihail
удобнее всего

Code: Select all

Items[2] = '0x0F25 0x0FFF'

как сделать? - идем читать 11 урок скриптинга

Posted: 2007-04-22 22:56:24
by DerMeister =)
Ururu wrote:Спасибо.
Переделал скрипт, теперь он перекидывает из контейнеров все что в массиве, а потом кидает все что лишнее обратно.
Очень жаль что инжа невидит массив с типами и цветами. Да и много чего еще неумеет...

И не должна уметь! Иначе "язычок" превратится в конструктор лего =_(*