Page 1 of 1
					
				Алхимия или складывание в одну стопку!
				Posted: 18.10.2009 21:02
				by Metall
				Code: Select all
Program AlchemyCraft;
CONST 
  Item = $0f0e; {Тип Бутылок. Не изминять!} 
  Tool = $0e9b; {Тип Ступки. Не изминять!} 
  Total = $0f0b; {Тип Тоталл Рефреша. Не изминять!}
  Sumka = $53fef4a6; {ID Сумки куда крафтить!}
BEGIN
 Cancelmenu;
 
 AutoMenu('Alchemy', 'Refresh Potions');
 AutoMenu('Refresh Potions', 'Total refresh potion');
SetARStatus(true);
  
  AddToSystemJournal('Скрипт написал Metall (Age of Power)');
  UOSay(Chr(39)+'craftcreate 1'); 
  Wait(1000);
while true do
  begin 
    WaitTargetObject(findType(Item,backpack));
    UseObject(findType(Tool,backpack));
   wait(3100);
    findType(Total,backpack);
   MoveItem(findItem,0,Sumka,0,0,0);
   wait(5000);
end;
END.
В данном случаи задача скрипта крафтить рефреши и складывать их в отдельную сумку в одну стопку! Но все равно выходит в разброс. Есть ли какой-то способ это осуществить! 
За ранее благодарен!
 
			 
			
					
				
				Posted: 18.10.2009 22:44
				by WladL
				Не совсем понятно описание "Но все равно выходит в разброс." 
Это значит кидает,  не кидает, кидает но не в одну стопку.....хотелось бы больше конкретики в вопросе.
			 
			
					
				
				Posted: 18.10.2009 23:36
				by Metall
				На моем шарде когда изготавливаешь бутылку Тотал рефреша, греат хила и тд. и тп... Бутылки изготавливается отдельно (не в стопку) и даже когда перекидывать её просто в сумку она в ней появляется как одна единица (тоисть опять же не в стопке) Нужно конкретно кинуть бутылку на бутылку чтоб сделать стопку!
В данном случае после изготовления бутылки Тотал рефреша , скрипт просто кидает эту бутылку в сумку, а мне надо чтоб в этой сумке складывались бутылки в одну стопку!
P.s. Сам читаю, и то что написал кажется бредом 

 но по другому объяснить не могу 

 
			 
			
					
				
				Posted: 19.10.2009 6:26
				by grundick
				MoveItem(findItem,0,Sumka,30,30,0);
			 
			
					
				
				Posted: 19.10.2009 10:42
				by MAKAPEBu4
				Вот вариант, если сделать что бы бутылки делались в основном паке (минимум 2 тоталы).
Code: Select all
WaitTargetObject(findType(Item, backpack));
UseObject(findType(Tool, backpack));
wait(3100);
a = findType(Total,backpack);
ignore(a);
findType(Total,backpack);
MoveItem(findItem, 0, a, 0, 0, 0);
wait(5000);