Page 1 of 1
					
				Параметры команды FindItem
				Posted: 30.05.2011 19:13
				by Scripts Writer
				Хоть убейте, не могу найти ни у кого в скриптах параметра, аналога команды поиска любой вещи в контейнере на injecte '-1'.
Injection:
Code: Select all
uo.FindType('-1','-1','lastcontainer')
repeat
  uo.MoveItem('finditem','all','backpack')
  wait(750)
  uo.FindType('-1','-1','lastcontainer')
until uo.FindCount == 0
Выше мы найдём все вещи в контейнере, не зависимо от их типа и переместим к себе в бекпек.
Вопрос: Что требуется передать в Stealth'e параметром в команду FindType, чтобы сделать то же самое.
 
			 
			
					
				
				Posted: 30.05.2011 19:29
				by Vizit0r
				-1 и есть.
странно, да? 
общепринято $FF (в зависмости от типа это может быть $FFFF или $FFFFFFFF), что на самом деле и есть тот самый -1.
желающие могут вывести результат, например Cardinal (-1) или там Byte(-1).
 
			 
			
					
				
				Posted: 30.05.2011 19:29
				by Scripts Writer
				Решение:
Code: Select all
EmptyContainer(BodySerial, idContainer, 500); 
Смутило сначало, что было написано о том, что формат команды такой же, как и у инжекта, но потом разглядел поправку постом ниже, что теперь он такой. 
Всё ок.
 
			 
			
					
				
				Posted: 30.05.2011 19:30
				by Scripts Writer
				Vizit0r wrote:-1 и есть.
странно, да? 
общепринято $FF (в зависмости от типа это может быть $FFFF или $FFFFFFFF), что на самом деле и есть тот самый -1.
желающие могут вывести результат, например Cardinal (-1) или там Byte(-1).
 
Пробовал в кавычках и получил не совпадение типов. Без кавычек как-то не решился 

 Впрочем и через EmptyContainer работает.
п.с. С нетерпением жду ввода хоткеев для полноценного перехода в пвп на стелс.
 
			 
			
					
				
				Posted: 30.05.2011 19:53
				by Vizit0r
				несовпадение типов - ну и ладно, указывай точно тип, например Byte(-1).
Или пиши как все, $FF
			 
			
					
				
				Posted: 31.05.2011 7:33
				by Fenix
				Ну так, конечно, если вместо числа подавать строку, то всегда будет несовпадение типов. Незнаю как инжовый скриптовый язык, но паскаль довольно строго относится к типам данных, даже числа с плавающей точкой к челочисленым неявно не приводит.
			 
			
					
				
				Posted: 31.05.2011 10:16
				by Scripts Writer
				Fenix wrote:Ну так, конечно, если вместо числа подавать строку, то всегда будет несовпадение типов. Незнаю как инжовый скриптовый язык, но паскаль довольно строго относится к типам данных, даже числа с плавающей точкой к челочисленым неявно не приводит.
Вновь спасибо за теорию.