Page 1 of 1
Массив
Posted: 2006-11-25 22:39:38
by slonopotam
Вот массив:
Code: Select all
DIM Loot[4]
Loot[0] = '0x0000'
Loot[1] = '0x1111'
Loot[2] = '0x2222'
Loot[3] = '0x3333'
VAR i
For i = 0 To 3
Я ищу итемы по типу из массива:
Дальше юзаю найденое:
Code: Select all
UO.FindType(Loot[ i ],'-1','ground')
Что получается при таком скрипте? Он будет юзать только тот тип который найдет, или перебирать весь массив?
Posted: 2006-11-25 22:51:25
by omi4
Пора прочесть уроки и хелп…
Posted: 2006-11-26 00:01:31
by slonopotam
Читал....
Posted: 2006-11-26 01:29:18
by GrandMaster Ranger
прочитай еще раз
файндтайп это не юзание итема это только его поиск
вот вырезка из одного моего скрипта с массивом , может на верную мысль поведёт
Code: Select all
dim rudac[10]
rudac[1]=0x0602 #cooper
rudac[2]=0x0000 #iron
rudac[3]=0x0231 #steel
rudac[4]=0x045E #anra
rudac[5]=0x0585 #valurit
rudac[6]=0x006F #lavarok
rudac[7]=0x0481 #icerok
rudac[8]=0x0386 #shadow
rudac[9]=0x0042 #azurie
rudac[10]=0x003D #doom
for x=1 to 10
uo.FindType(ruda,rudac[x],'ground')
while UO.FindCount() >= 1
uo.FindType(ruda,rudac[x],'ground')
UO.Grab( '190', 'finditem' )
checklag()
UO.IgnoreReSet()
Stack(ruda,rudac[x])
wend
next
end sub
Posted: 2006-11-26 02:09:49
by omi4
мастер иди тоже читай ...
Code: Select all
;!!!
dim rudac[10] ; 0-10 = 10?
rudac[1]=0x0602 #cooper
rudac[2]=0x0000 #iron
rudac[3]=0x0231 #steel
rudac[4]=0x045E #anra
rudac[5]=0x0585 #valurit
rudac[6]=0x006F #lavarok
rudac[7]=0x0481 #icerok
rudac[8]=0x0386 #shadow
rudac[9]=0x0042 #azurie
rudac[10]=0x003D #doom
for x=1 to 10 ; var x ?
uo.FindType(ruda,rudac[x],'ground')
while UO.FindCount() >= 1
uo.FindType(ruda,rudac[x],'ground') ; ?
UO.Grab( '190', 'finditem' )
checklag()
UO.IgnoreReSet() ;?
Stack(ruda,rudac[x])
wend
next
end sub
Posted: 2006-11-26 02:21:40
by GrandMaster Ranger
omi4 wrote:мастер иди тоже читай ...
Code: Select all
;!!!
dim rudac[10] ; 0-10 = 10?
rudac[1]=0x0602 #cooper
rudac[2]=0x0000 #iron
rudac[3]=0x0231 #steel
rudac[4]=0x045E #anra
rudac[5]=0x0585 #valurit
rudac[6]=0x006F #lavarok
rudac[7]=0x0481 #icerok
rudac[8]=0x0386 #shadow
rudac[9]=0x0042 #azurie
rudac[10]=0x003D #doom
for x=1 to 10 ; var x ?
uo.FindType(ruda,rudac[x],'ground')
while UO.FindCount() >= 1
uo.FindType(ruda,rudac[x],'ground') ; ?
UO.Grab( '190', 'finditem' )
checklag()
UO.IgnoreReSet() ;?
Stack(ruda,rudac[x])
wend
next
end sub
я не понял что за притензии? ты бы лучше не к моим скриптам придирался, "МАСТЕР" а по сути топика бы отписался.
я сказал что ЭТО ЧАСТЬ Скрипта что ты меня своими var'ами кормишь? они выше, в той части которую я не показал
файнд тайп после фора перед вайлом абсолютно не мешает,а как раз наоборот экономит время!
игнорресет? чем тебе не нравится мой игнор ресет, " мастер " ? ты знаешь какая у меня функция стака? НЕТ! она переделаная! опять же под мой скрипт! игноирует все итемы которы ближе к чару чем на 2 тайла! и перед этой функцией он очищает все заигнореные итемы
" МАСТЕР " блин, как меня раздажают такого рода люди как ты...
Posted: 2006-11-26 02:48:23
by omi4
Скрипт прекрасен, спору нет. Только логика в нем авангардная какая-то. Учится тебе и правда не нужно, ты явно достиг своей вершины совершенства. Главное ни нервничай, пиши еще.

Posted: 2006-11-26 02:52:24
by GrandMaster Ranger
omi4 wrote:Скрипт прекрасен, спору нет.
я то согласен. но тебе откуда знать если ты не видел даже его половины и не знаешь предназначения?
omi4 wrote: Только логика в нем авангардная какая-то.
скрипт работает как часы и с очень большой скоростью. это главное. а какая у него там логика, и тем более по мнению совсем незнакомого мне человека - это ужене важно.
omi4 wrote: Учится тебе и правда не нужно, ты явно достиг своей вершины совершенства.
я так не считаю, и врядли когда нибудь буду считать.
omi4 wrote: Главное ни нервничай, пиши еще.

главное не делай подстрекательства с пустого места, толком не разобравшись что происходит, и поверь - наши отношения наладятся
