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
Posted: 2007-04-22 09:10:53
by Ururu
так ошибка
так всеравно кидает без разбора
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
удобнее всего
как сделать? - идем читать 11 урок скриптинга
Posted: 2007-04-22 22:56:24
by DerMeister =)
Ururu wrote:Спасибо.
Переделал скрипт, теперь он перекидывает из контейнеров все что в массиве, а потом кидает все что лишнее обратно.
Очень жаль что инжа невидит массив с типами и цветами. Да и много чего еще неумеет...
И не должна уметь! Иначе "язычок" превратится в конструктор лего =_(*