Page 1 of 1
					
				Вот беда
				Posted: 21.10.2006 4:44
				by Angel
				Не хочет находить сумку на земле и кинжал в бэк паке скрипт следующий точнее его часть:
FindType($0DBF,backpack);
u:=Finditem;
FindType($0E75,ground);
fc:=Finditem;
if count(finditem) > 0 then UOsay('Container find!');
FindType($0F51,backpack);
dg:=Finditem;
if count(finditem) > 0 then UOsay('Dagger find!');
когда находит вещь должен орать что типо найдено а не орет и в процессе дальнейшего выполнения скрипта не использует эти вещи обьясните почему может я глуп 

 
			 
			
					
				
				Posted: 21.10.2006 4:58
				by SkvidvarD
				На что хоть скрипт?
			 
			
					
				
				Posted: 21.10.2006 5:08
				by Angel
				Какая разница пока секрет сам скрипт потом может выложу когда  напишу до конца.
			 
			
					
				
				Posted: 21.10.2006 7:42
				by Drunk Iguana
				Попробуй перед поиском открыть пак или перезати и открыть пак.
			 
			
					
				Re: Вот беда
				Posted: 21.10.2006 9:00
				by Edred
				Angel wrote:FindType($0DBF,backpack);
u:=Finditem;
FindType($0E75,ground);
fc:=Finditem;
if count(finditem) > 0 then UOsay('Container find!');
FindType($0F51,backpack);
dg:=Finditem;
if count(finditem) > 0 then UOsay('Dagger find!');
Code: Select all
Finddistance:=2;
if FindType($0E75,ground) <>0 then UOsay('Container find!');
Проверь.
 
			 
			
					
				Re: Вот беда
				Posted: 21.10.2006 21:45
				by Angel
				Edred wrote: Code: Select all
Finddistance:=2;
if FindType($0E75,ground) <>0 then UOsay('Container find!');
Проверь.
 
Сработало но это if FindType($0E75,ground) <>0 then значит если контейнер не найден (<> 0  -  равно 0) и сообщает что не нашел 

 
			 
			
					
				
				Posted: 21.10.2006 22:13
				by Angel
				Написал вот так:
if FindType($0F51,backpack) > 0 then 
Begin
dg:=$0F51;
UOsay('Dagger find!');
end;
if FindType($0E75,ground) > 0 then 
Begin
fc:=Finditem;
UOsay('Container find!');
end;
работает
			 
			
					
				
				Posted: 21.10.2006 22:29
				by Angel
				И так работает
FindType($0F51,backpack);
dg:=Finditem;
if dg > 0 then 
Begin
UOsay('Dagger find!');
end;
FindType($0E75,ground);
fc:=Finditem;
if fc > 0 then 
Begin
UOsay('Container find!');
end;