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.Count( Loot[ i ] )
Дальше юзаю найденое:

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
Скрипт прекрасен, спору нет. Только логика в нем авангардная какая-то. Учится тебе и правда не нужно, ты явно достиг своей вершины совершенства. Главное ни нервничай, пиши еще. :lol:

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