Řemeslná výroba

Skripty týkající se tohoto externího programu

Moderátor: Caleb

Odpovědět
Uživatelský avatar
Rod Sacketts II
Paper Elemental
Paper Elemental
Příspěvky: 387
Registrován: 04 dub 2009 22:02
Kontaktovat uživatele:

Řemeslná výroba

Příspěvek od Rod Sacketts II »

,krumpace
,krumpace "počet"
,sekery
,sekery "počet"
,draty tinkering a blacksmithing
,ironwire
,copperwire
,ironwires
,copperwires
,silverwires
,goldwires
,rosewires možnost pít Greater Agility
,shadowwires možnost pít Greater Agility
,bloodwires možnost pít Greater Agility
,blackwires možnost pít Greater Agility
,mythrilwires možnost pít Greater Agility
,ironstring
,ironstrings
,spring
,hinge
,springs
,hinges
,BSteeves
,BSteeve
,BLids
,BLid
,nails
,nail
,Boards
,Board
,bottles
,bottles 0 zpracuje jen materiál v batohu
,lockpiky vyrobí lockpiky z bronzu u sebe po 50ti
,lockpik Vyrobí lockpiky z bronzu u sebe po jednom
,rechargeamethist možnost pít Greater Agility
,rechargecitrine možnost pít Greater Agility
,rechargediamont možnost pít Greater Agility
,MagicBall
,woodenbox Pokud máte Container Package uschova to do něj
,backpack Pokud máte Container Package uschova to do něj
,pouch Pokud máte Container Package uschova to do něj
,TamingStaff
,TrainTamingStaff
,botky
,zastery
,vlasce
,exec ContainerRenamer
,exec EQRenamer

Kód: Vybrat vše

using System;
using System.Collections.Generic;
using System.Text;
using Phoenix.WorldData;
using Phoenix.Runtime;
using Phoenix.Runtime.Reflection;
using Phoenix;
using Phoenix.Communication;
using System.Linq;

namespace Scripts.Crafting.Roduard		{
	
	public class Remeslnik		{
		private Serial truhlice;
			
			
		private bool provedeni()		{
			UO.Print("Chces zpracovat to co mas u \"sebe\", nebo bys radji vyndaval material z \"truhly\"?");
			 UO.Wait(100);
			 UO.DeleteJournal();
			 UO.Wait(100);
			 while (!World.Player.Dead) 		{
							UO.Wait(100);
							
				if ((UO.InJournal("sebe")) || (UO.InJournal("u me")))		{
								return false;
				 }
				 else if  ((UO.InJournal("truhly")) || (UO.InJournal("truhla")) || (UO.InJournal("bedna")) || (UO.InJournal("bedny")))		{
								return true;
				 }
						
			 }
			 return false;
		}
			
		public void ZamerTruhlu()		{
			UO.Print("Zamer truhlu");
			truhlice = UIManager.TargetObject();
		}
			
		[Command("krumpace")]
		public void krumpac()		{  
			krumpac(0);
		}
	
		[Command("krumpace")]
		public void krumpac(int pocet)		{  
			int n = 0;
			if (pocet == 0)		{
				while (UO.Count(0x1BEF) >= 4 && UO.Count(0x1BDD) >= 1)		{
					UO.DeleteJournal();
					UO.UseType(0x1BEF);
					UO.WaitMenu("Blacksmithing", "Tools", "Tools", "Pick axe");
					while (!UO.InJournal("Blacksmithing failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
							UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
			}
			else		{
				do		{
					UO.DeleteJournal();
					UO.UseType(0x1BEF);
					UO.WaitMenu("Blacksmithing", "Tools", "Tools", "Pick axe");
					while (!UO.InJournal("Blacksmithing failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
							UO.Wait(100);
					}
					if (UO.InJournal("You put"))		{
						n++;
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				} while (n < pocet);
			}
		}
				
		[Command("sekery")]
		public void sekyra()		{  
			sekyra(0);
		}
	
		[Command("sekery")]
		public void sekyra(int pocet)		{  
			int n = 0;
			if (pocet == 0)		{
				while (UO.Count(0x1BEF) >= 4 && UO.Count(0x1BDD) >= 1)		{
					UO.DeleteJournal();
					UO.UseType(0x1BEF);
					UO.WaitMenu("Blacksmithing", "Tools", "Tools", "Hatchet");
					while (!UO.InJournal("Blacksmithing failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
							UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
			}
			else		{
				do		{
					UO.DeleteJournal();
					UO.UseType(0x1BEF);
					UO.WaitMenu("Blacksmithing", "Tools", "Tools", "Hatchet");
					while (!UO.InJournal("Blacksmithing failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 	{
							UO.Wait(100);
					}
					if (UO.InJournal("You put"))		{
						n++;
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				} while (n < pocet);
			}
		}
			
		[Command]
		public void draty()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BEF) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
				UOItem boxn = new UOItem(this.truhlice);
				UOItem spulka =  boxn.AllItems.FindType(0x1420, 0x08B0);
				UOItem strings =  boxn.AllItems.FindType(0x1420, 0x0000);
				UOItem wire =  boxn.AllItems.FindType(0x1876, 0x0000);
				UOItem ingot =  boxn.AllItems.FindType(0x1BEF, 0x0000);
			
				if ((UO.Count(0x1420, 0x08B0) >= 10) && (UO.Count(0x1BEF) >= 2))		{
					UO.DeleteJournal();
					UO.UseType(0x1BEF);
					UO.WaitMenu("Blacksmithing", "Tools", "Tools", "Velka spulka dratu");
					while (!UO.InJournal("Blacksmithing failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(100);
					}
					UO.DeleteJournal();
				}
				else if (((l == 1) && (spulka.Exist)) && (UO.Count(0x1420, 0x08B0) < 10))		{
					UO.MoveItem(spulka, 1, World.Player.Backpack); 
				}
				else if ((UO.Count(0x1420, 0x0000) >= 25) && (UO.Count(0x1BEF) >= 2))		{
					UO.DeleteJournal();
					UO.UseType(0x1BEF);
					UO.WaitMenu("Blacksmithing", "Tools", "Tools", "Spulka dratu");
					while (!UO.InJournal("Blacksmithing failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(100);
					}
					UO.DeleteJournal();
				}
				else if (((l == 1) && (strings.Exist)) && (UO.Count(0x1420, 0x0000) < 25)){
						UO.MoveItem(strings, 1, World.Player.Backpack); 
				}
				else if ((UO.Count(0x1876, 0x0000) >= 1) && (!strings.Exist) && (UO.Count(0x1BEF) >= 2)){
					ironstring();
				}
				else if (((l == 1) && (wire.Exist)) && (UO.Count(0x1876, 0x0000) < 1) && (UO.Count(0x1BEF) >= 1)){
					UO.MoveItem(wire, 50, World.Player.Backpack); 
				}
				else if ((UO.Count(0x1BEF, 0x0000) >= 2) && (!wire.Exist)){
					ironwire();
				}
				else if (((l == 1) && (ingot.Exist)) && (UO.Count(0x1BEF, 0x0000) < 2)){
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
				UO.Wait(500);
			}
		}
						
		[Command]
		public void ironwire()		{  
			if (UO.Count(0x1BEF) >= 1)
			{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
			
		[Command]
		public void copperwire()		{  
			if (UO.Count(0x1BE3) >= 1) 		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Copper Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
			
		[Command]
		public void ironwires()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BEF) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BEF) <= 2) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem ingot =  box.AllItems.FindType(0x1BEF, 0x0000);
					UOItem wire =  World.Player.Backpack.AllItems.FindType(0x1876, 0x0000);
					UO.MoveItem(wire, 0, box);
					UO.Wait(500);
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
			}
		}
			
		[Command]
		public void copperwires()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BE3) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Copper Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BE3) <= 2) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem ingot =  box.AllItems.FindType(0x1BE3, 0x0000);
					UOItem wire =  World.Player.Backpack.AllItems.FindType(0x1879, 0x0000);
					UO.MoveItem(wire, 0, box);
					UO.Wait(500);
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
			}
		}
	
		[Command]
		public void silverwires()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BF5) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Silver Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BF5) <= 2) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem ingot =  box.AllItems.FindType(0x1BF5, 0x0000);
					UOItem wire =  World.Player.Backpack.AllItems.FindType(0x1877, 0x0000);
					UO.MoveItem(wire, 0, box);
					UO.Wait(500);
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
			}  
		}
			
		[Command]
		public void goldwires()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BE9) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Gold Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put"))		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BE9) <= 2) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem ingot =  box.AllItems.FindType(0x1BE9, 0x0000);
					UOItem wire =  World.Player.Backpack.AllItems.FindType(0x1878, 0x0000);
					UO.MoveItem(wire, 0, box);
					UO.Wait(500);
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
			}
		}
			
		[Command]
		public void rosewires()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x1BEF,0x0665) >= 1)		{
				GreaterAgility(s);
				UO.Wait(250);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Rose Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(250);
				}
				UO.DeleteJournal();
				UO.Wait(2000);
			}
		}
		
		[Command]
		public void shadowwires()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x1BEF,0x0770) >= 1)		{
				GreaterAgility(s);
				UO.Wait(250);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Shadow Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
		
		[Command]
		public void bloodwires()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x1BEF) >= 1)		{
				GreaterAgility(s);
				UO.Wait(250);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Blood Rock Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
		
		[Command]
		public void blackwires()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x1BEF) >= 1)		{
				GreaterAgility(s);
				UO.Wait(250);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Black Rock Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
		
		[Command]
		public void mythrilwires()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x1BEF) >= 1)		{
				GreaterAgility(s);
				UO.Wait(250);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Wires", "Wires", "Mytheril Wire");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
	
		[Command]
		public void ironstring()		{  
			if ((UO.Count(0x1BEF) >= 1) || (UO.Count(0x1876) >= 1))		{
				if (UO.Count(0x1876) == 0)		{
					ironwire();
				}
				else		{
					UO.DeleteJournal();
					UO.UseType(0x1EBC);
					UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron String");
					while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
						UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
			}
		}
			
		[Command]
		public void ironstrings()		{  
			int p = 0;
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while (((UO.Count(0x1BEF) >= 1) || (UO.Count(0x1876) >= 1)) || ((!World.Player.Dead) && (l == 1)))		{
				UOItem box = new UOItem(this.truhlice);
				UOItem wire =  box.AllItems.FindType(0x1876, 0x0000);
				if (((UO.Count(0x1BEF) >= 2) && (UO.Count(0x1876) < 1)) && (!wire.Exist))		{
					ironwire();
				}
				else if ((wire.Exist) && (UO.Count(0x1876) == 0) && (UO.Count(0x1BEF) >= 2))		{
					UO.MoveItem(wire, 50, World.Player.Backpack);
				}
				else if ((UO.Count(0x1876) >= 1) && (UO.Count(0x1BEF) >= 2))		{
					ironstring();
				}
				else if ((UO.Count(0x1BEF) < 2) && (l == 1))		{
					do		{
						p = 0;
						UOItem strin =  World.Player.Backpack.AllItems.FindType(0x1420, 0x0000);
						if (strin.Exist)		{
							UO.MoveItem(strin, 0, box);
							UO.Wait(500);
							p = 1;
						}
					} while (p == 1);
					UOItem ingot =  box.AllItems.FindType(0x1BEF, 0x0000);
					UO.Wait(500);
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
				UO.Wait(500);
			} 
		}
			
		[Command]
		public void spring()		{  
			if (UO.Count(0x1BEF) >= 1)		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Parts", "Parts", "Springs");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}	
		}
		
		[Command]
		public void hinge()		{  
			if (UO.Count(0x1BEF) >= 1)	{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Parts", "Parts", "Hinge");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
			
		[Command]
		public void springs()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BEF) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Parts", "Parts", "Springs");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BEF) <= 2) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem ingot =  box.AllItems.FindType(0x1BEF, 0x0000);
					UOItem spring =  World.Player.Backpack.AllItems.FindType(0x105D, 0x0000);
					
					UO.MoveItem(spring, 0, box);
					UO.Wait(500);
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
			}
		}
			
		[Command]
		public void hinges()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BEF) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Parts", "Parts", "Hinge");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put"))  		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BEF) <= 2) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem ingot =  box.AllItems.FindType(0x1BEF, 0x0000);
					UOItem hinge =  World.Player.Backpack.AllItems.FindType(0x1055, 0x0000);
					UO.MoveItem(hinge, 0, box);
					UO.Wait(500);
					UO.MoveItem(ingot, 50, World.Player.Backpack); 
				}
			}
		}
			
		[Command]
		public void BSteeves()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BDD) >= 3) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1035);
				UO.WaitMenu("Carpentry", "Containers & Cont. parts", "Containers & Cont. parts", "Barrel Staves");
				while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BDD) <= 6) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem log =  box.AllItems.FindType(0x1BDD, 0x0000);
					UOItem steeves =  World.Player.Backpack.AllItems.FindType(0x105D, 0x0000);
					
					UO.MoveItem(steeves, 0, box);
					UO.Wait(500);
					UO.MoveItem(log, 50, World.Player.Backpack); 
				}
			}
		} 
				
		[Command]
		public void BSteeve()		{  
			if (UO.Count(0x1BDD) >= 3)
			{
				UO.DeleteJournal();
				UO.UseType(0x1035);
				UO.WaitMenu("Carpentry", "Containers & Cont. parts", "Containers & Cont. parts", "Barrel Staves");
				while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			} 
		}
	
		[Command]
		public void BLids()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while (((UO.Count(0x1BDD) >= 2 || UO.Count(0x1BD7) >= 2)) || ((!World.Player.Dead) && (l == 1)))		{
				UOItem box = new UOItem(this.truhlice);
				UOItem board =  box.AllItems.FindType(0x1BD7, 0x0000);
				if ((UO.Count(0x1BDD) >= 2) &&((l == 0) || (!board.Exist)))		{
					Board();
				}
				else if (UO.Count(0x1BD7) >= 2)		{
					UO.DeleteJournal();
					UO.UseType(0x1035);
					UO.WaitMenu("Carpentry", "Containers & Cont. parts", "Containers & Cont. parts", "Barrel lid");
					while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
				if (((UO.Count(0x1BDD) <= 4) || (UO.Count(0x1BD7) <= 4)) && (l == 1))		{
					UOItem log =  box.AllItems.FindType(0x1BDD, 0x0000);
					UOItem lids =  World.Player.Backpack.AllItems.FindType(0x1DB8, 0x0000);
					
					UO.MoveItem(lids, 0, box);
					UO.Wait(500);
					if (board.Exist)		{
						UO.MoveItem(board, 50, World.Player.Backpack); 
					}
					else if (log.Exist)		{
						UO.MoveItem(log, 50, World.Player.Backpack);
					}
				}
				UO.Wait(500);
			}	
		}
			
		[Command]
		public void BLid()		{  
			do		{
				if (UO.Count(0x1BDD) >= 2 || UO.Count(0x1BD7) >= 2)		{
					if (UO.Count(0x1BD7) >= 2)		{
						UO.DeleteJournal();
						UO.UseType(0x1035);
						UO.WaitMenu("Carpentry", "Containers & Cont. parts", "Containers & Cont. parts", "Barrel lid");
						while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
							UO.Wait(100);
						}
						UO.DeleteJournal();
						UO.Wait(1000);
					}
					else if (UO.Count(0x1BDD) >= 2)		{
						Board();
					}
				}
				else		{
					return;
				}
			} while (UO.Count(0x1BD7) < 2);
		}
			
		[Command]
    public void nails()		{  
			int l = 0;
				if (provedeni())		{
					ZamerTruhlu();
					UOItem boxn = new UOItem(truhlice);
					boxn.Use();
					l = 1;
				}
		  while ((UO.Count(0x1BEF) >= 1) || ((!World.Player.Dead) && (l == 1)))		{
		    UO.DeleteJournal();
        UO.UseType(0x1EBC);
        UO.WaitMenu("Tinkering", "Parts", "Parts", "Nails");
         while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
          UO.Wait(100);
        }
				UO.DeleteJournal();
				UO.Wait(1000);
			}
			if ((UO.Count(0x1BEF) >= 2) && (l == 1))		{
				UOItem box = new UOItem(this.truhlice);
				UOItem ingot =  box.AllItems.FindType(0x1BEF, 0x0000);
				UOItem nail =  World.Player.Backpack.AllItems.FindType(0x102E, 0x0000);
				while (nail.Exist)		{
					UO.MoveItem(nail, 0, box);
					UO.Wait(500);
				}
				UO.Wait(500);
				UO.MoveItem(ingot, 50, World.Player.Backpack); 
			}
    }
	
		[Command]
    public void nail()		{  
		  if (UO.Count(0x1BEF) >= 1)		{
		    UO.DeleteJournal();
        UO.UseType(0x1EBC);
        UO.WaitMenu("Tinkering", "Parts", "Parts", "Nails");
         while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
          UO.Wait(100);
        }
				UO.DeleteJournal();
				UO.Wait(1000);
			}
    }
		
		[Command]
		public void Boards()		{  
			int l = 0;
			if (provedeni())		{
				ZamerTruhlu();
				UOItem boxn = new UOItem(truhlice);
				boxn.Use();
				l = 1;
			}
			while ((UO.Count(0x1BDD) >= 2) || ((!World.Player.Dead) && (l == 1)))		{
				UO.DeleteJournal();
				UO.UseType(0x1035);
				UO.WaitMenu("Carpentry", "Miscellaneous", "Miscellaneous", "Boards");
				while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				if ((UO.Count(0x1BDD) <= 4) && (l == 1))		{
					UOItem box = new UOItem(this.truhlice);
					UOItem log =  box.AllItems.FindType(0x1BDD, 0x0000);
					UOItem boards =  World.Player.Backpack.AllItems.FindType(0x1BD7, 0x0000);
					UO.MoveItem(boards, 0, box);
					UO.Wait(500);
					UO.MoveItem(log, 50, World.Player.Backpack); 
				}
			}
		} 
		
		[Command]
		public void Board()		{  
			if (UO.Count(0x1BDD) >= 2)		{
				UO.DeleteJournal();
				UO.UseType(0x1035);
				UO.WaitMenu("Carpentry", "Miscellaneous", "Miscellaneous", "Boards");
				while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		} 
			
		[Command("bottles")]
		public void Bottle()		{
			Bottle(1);
		}
		
		[Command("bottles")]
		public void Bottle(int zpusob)		{  
			if (zpusob == 1)		{
				ZamerTruhlu();
				UOItem box = new UOItem(truhlice);
				box.Use();
			}
			while (!World.Player.Dead)		{
				if ((UO.Count(0x19B9) >= 5) && (UO.Count(0x1BDD) >= 1))		{
					UO.DeleteJournal();
					UO.UseType(0x1EBC);
					UO.WaitMenu("Tinkering", "Containers", "Containers", "Bottle");
					while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
				else if ((zpusob == 1) && ((UO.Count(0x19B9) < 5) || (UO.Count(0x1BDD) < 1)))		{
					UOItem box = new UOItem(truhlice);
					UOItem log =  box.AllItems.FindType(0x1BDD, 0x0000);
					UOItem ore =  box.AllItems.FindType(0x19B9, 0x0000);
					UOItem bottles =  World.Player.Backpack.AllItems.FindType(0x0F0E);
						
					if (bottles.Exist)		{
						UO.MoveItem(bottles, 0, box);
					}
					if (UO.Count(0x19B9) < 5)		{
						UO.MoveItem(ore, 25, World.Player.Backpack); 
						UO.Wait(500);
					}
					if (UO.Count(0x1BDD) < 2)		{
						UO.MoveItem(log, 5, World.Player.Backpack); 
						UO.Wait(500);
					}
				}
				else		{
					return;
				}
				UO.Wait(250);
			}	
		} 
  
		[Command]
		public void lockpiky()		{
			while (UO.Count(0x1BEF, 0x06D6) >= 50)		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Tools", "Tools", "50x Lockpick");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
		
		[Command]
		public void lockpik()		{
			while (UO.Count(0x1BEF, 0x06D6) >= 1)		{
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Tools", "Tools", "Lockpick");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
						UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
				
		[Command]
		public void rechargeamethist()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x0F16) >= 1 && UO.Count(0x1BE9) >= 1)		{
				GreaterAgility(s);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Special Items", "Special Items", "Recharge Crystal +1");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
				
		}
		
		
		[Command]
		public void rechargecitrine()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x0F15) >= 3 && UO.Count(0x1BE9) >= 3)		{
				GreaterAgility(s);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Special Items", "Special Items", "Recharge Crystal +3");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}	
		}
		
		[Command]
		public void rechargediamont()		{  
			int s =	World.Player.Dexterity;
			while (UO.Count(0x0F26) >= 5 && UO.Count(0x1BE9) >= 5)		{
				GreaterAgility(s);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Special Items", "Special Items", "Recharge Crystal +5");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}  
    }
	
		[Command]
		public void MagicBall()		{  
			while ((UO.Count(0x1BE9,0x0000) >= 1) && (UO.Count(0x0F25,0x0000) >= 1) && (UO.Count(0x0F0F,0x0000) >= 3))		{
				UO.Print("Vyrabim Wire");
				while (UO.Count(0x1879,0x0000) <= 5)		{
					copperwire();
					UO.Wait(250);
				}
				UO.Print("Wire vyrobeni asi pujde delat springs");
				while (UO.Count(0x105D,0x0000) <= 2)		{
					spring();
					UO.Wait(250);
				}
				UO.Wait(250);
				UO.Print("Poustim se do Magic Balu");
				UO.Wait(1750);
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Special Items", "Special Items", "Magic Ball (10 charges)");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}	      
		}
			
		[Command]
		public void woodenbox()		{  
			while (UO.Count(0x1BDD) >= 4 && ((UO.Count(0x1BEF) >= 3) || (UO.Count(0x102E) >= 1 && UO.Count(0x1055) >= 2)))		{
				if (UO.Count(0x102E) >= 1 && UO.Count(0x1055) >= 2)		{
					UO.DeleteJournal();
					UO.UseType(0x1035);
					UO.WaitMenu("Carpentry", "Containers & Cont. parts", "Containers & Cont. parts", "Wooden Box");
					while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
					UOItem bednicka = World.Player.Backpack.AllItems.FindType(0x0E7D, 0x0000);
					while (bednicka.Exist && UO.Count(0x0E3F) > 0)		{
						UO.UseType(0x0E3F);
						bednicka.WaitTarget();
						UO.Wait(500);
					}
				}
				else
				{
					while (UO.Count(0x102E) < 1)
					{
						UO.DeleteJournal();
						UO.UseType(0x1EBC);
						UO.WaitMenu("Tinkering", "Parts", "Parts", "Nails");
						while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 
						{
							UO.Wait(100);
						}
						UO.DeleteJournal();
						UO.Wait(1000);
					}
					while (UO.Count(0x1055) < 2)
					{
						UO.DeleteJournal();
						UO.UseType(0x1EBC);
						UO.WaitMenu("Tinkering", "Parts", "Parts", "Hinge");
						while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 
						{
							UO.Wait(100);
						}
						UO.DeleteJournal();
						UO.Wait(1000);
					}
				}
			}
		}

		[Command]
		public void backpack()		{  
			while (UO.Count(0x1067) >= 6 && UO.Count(0x0FA0) >= 3)		{
				UO.DeleteJournal();
				UO.UseType(0x0F9D);
				UO.WaitTargetType(0x1067);
				UO.WaitMenu("Leather", "Packs", "Packs", "Backpack");
				while (!UO.InJournal("Tailoring failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
				UOItem batuzek = World.Player.Backpack.AllItems.FindType(0x0E75, 0x0000);
				while (batuzek.Exist && UO.Count(0x0E3F) > 0)		{
					UO.UseType(0x0E3F);
					batuzek.WaitTarget();
					UO.Wait(500);
				}
			}
		}
          
		[Command]
		public void pouch()		{  
			while (UO.Count(0x1067) >= 2 && UO.Count(0x0FA0) >= 1)		{
				UO.DeleteJournal();
				UO.UseType(0x0F9D);
				UO.WaitTargetType(0x1067);
				UO.WaitMenu("Leather", "Packs", "Packs", "Leather Pouch");
				while (!UO.InJournal("Tailoring failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
        }
        UO.DeleteJournal();
				UO.Wait(1000);
				while (UO.Count(0x0E3F) > 0 && UO.Count(0x0E79) > 0)		{
					UO.UseType(0x0E3F);
					UO.WaitTargetType(0x0E79);
					UO.Wait(500);
				} 
			}
		}
	
		[Command]
		public void TamingStaff()		{  
			while ((UO.Count(0x1BDD) >= 10) && (UO.Count(0x1BD1) >= 10) && (UO.Count(0x0F25) >= 1) && (UO.Count(0x0F15) >= 1) && (UO.Count(0x1BE9) >= 5)  ){
				UO.DeleteJournal();
				UO.UseType(0x1035);
				UO.WaitMenu("Carpentry", "Shields & Weapons", "Shields & Weapons", "Taming Staff");
				while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		} 
		
		[Command]
		public void TrainTamingStaff()		{  
			while ((UO.Count(0x1BDD) >= 10) && (UO.Count(0x1BD1) >= 10) && (UO.Count(0x0F11) >= 1) && (UO.Count(0x0F10) >= 1) && (UO.Count(0x1BF5) >= 5)  ){
				UO.DeleteJournal();
				UO.UseType(0x1035);
				UO.WaitMenu("Carpentry", "Shields & Weapons", "Shields & Weapons", "Training Taming Staff");
				while (!UO.InJournal("Carpentry failed") && !UO.InJournal("You fail") && !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(1000);
			}
		}
	
		[Executable]
		public void ContainerRenamer()		{  
			while (UO.Count(0x1BDD) >= 4 && UO.Count(0x0FA0) >= 4 && UO.Count(0x175D) >= 4 && UO.Count(0x1BEF) >= 4){
				while (UO.Count(0x1420) < 4){
					if (UO.Count(0x1876) < 1){
						UO.DeleteJournal();
						UO.UseType(0x1EBC);
						UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron Wire");
						while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 
						{
							UO.Wait(100);
						}
						UO.DeleteJournal();
						UO.Wait(500);
					}
					if (UO.Count(0x1876) >= 1){
						UO.DeleteJournal();
						UO.UseType(0x1EBC);
						UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron String");
						while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
							UO.Wait(100);
						}
						UO.DeleteJournal();
						UO.Wait(500);
					}
				}
				UO.DeleteJournal();
				UO.UseType(0x1EBC);
				UO.WaitMenu("Tinkering", "Containers renamer");
				while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 
				{
					UO.Wait(100);
				}
				UO.DeleteJournal();
				UO.Wait(500);
			}
		}
		
		[Executable]
		public void EQRenamer(){  
			while (UO.Count(0x1BDD) >= 4 && UO.Count(0x0FA0) >= 4 && UO.Count(0x175D) >= 4 && UO.Count(0x1BEF) >= 4)		{
				while (UO.Count(0x1420) < 4)		{
					if (UO.Count(0x1876) < 1)		{
						UO.DeleteJournal();
						UO.UseType(0x1EBC);
						UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron Wire");
						while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
							UO.Wait(100);
            }
            UO.DeleteJournal();
						UO.Wait(500);
					}
					if (UO.Count(0x1876) >= 1)		{
		       	UO.DeleteJournal();
						UO.UseType(0x1EBC);
						UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron String");
						while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
							UO.Wait(100);
            }
            UO.DeleteJournal();
						UO.Wait(500);
					}
				}
		    UO.DeleteJournal();
        UO.UseType(0x1EBC);
        UO.WaitMenu("Tinkering", "Deed to modify Armors & Weapons name");
        while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
					UO.Wait(100);
        }
        UO.DeleteJournal();
				UO.Wait(500);
		    }
			}
			
		[Command]
		public void botky()		{  
			while (UO.Count(0x1067) >= 20 && UO.Count(0x0FA0) >= 10)		{
				UO.DeleteJournal();
				UO.UseType(0x0F9D);
				UO.WaitTargetType(0x1067);
				UO.WaitMenu("Leather", "Footwear", "Footwear", "Thigh Boots of Invulnerability");
        while (!UO.InJournal("Tailoring failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put"))		{
           UO.Wait(100);
        }
        UO.DeleteJournal();
				UO.Wait(1000);
			} 
    }
		
		[Command]
		public void zastery()		{  
			while (UO.Count(0x175D) >= 6 && UO.Count(0x0FA0) >= 3)		{
		    UO.DeleteJournal();
        UO.UseType(0x0F9D);
				UO.WaitTargetType(0x175D);
        UO.WaitMenu("Cloth", "Miscellaneous", "Miscellaneous", "Half Apron");
        while (!UO.InJournal("Tailoring failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) 		{
						UO.Wait(100);
				}
        UO.DeleteJournal();
				UO.Wait(1000);
			}
    }
				
		[Command]
		public void vlasce()		{  
			while ((UO.Count(0x0FA0) >= 4) && ((UO.Count(0x1BEF) >= 2) || (UO.Count(0x1876) >= 2) || (UO.Count(0x1420) >= 2))){
				if ((UO.Count(0x1420) >= 2) && (UO.Count(0x0FA0) >= 4)){
					UO.DeleteJournal();
					UO.UseType(0x1EBC);
					UO.WaitMenu("Tinkering", "Wires", "Wires", "Vlasec");
					while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
						UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
				else if ((UO.Count(0x1420) <= 2) && (UO.Count(0x1876) >= 2) && (UO.Count(0x0FA0) >= 4)){
					UO.DeleteJournal();
					UO.UseType(0x1EBC);
					UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron String");
					while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
						UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
				else if ((UO.Count(0x1876) <= 2) && (UO.Count(0x1BEF) >= 2) && (UO.Count(0x0FA0) >= 4)){
					UO.DeleteJournal();
					UO.UseType(0x1EBC);
					UO.WaitMenu("Tinkering", "Wires", "Wires", "Iron Wire");
					while (!UO.InJournal("Tinkering failed") && !UO.InJournal("You fail")&& !UO.InJournal("You have failed") && !UO.InJournal("You put")) {
						UO.Wait(100);
					}
					UO.DeleteJournal();
					UO.Wait(1000);
				}
				UO.Wait(1000);
			}
    }
		
		[Command]
		public void GreaterAgility(int s)		{
			if (s == World.Player.MaxStamina){
				if (UO.Count(0x0F08) > 0){
					UO.UseType(0x0F08);
				}
				else if (UO.Count(0x1843, 0x00BD) > 0){
					UO.UseType(0x1843, 0x00BD);
					UO.WaitTargetType(0x0F0E);
					UO.Wait(500);
					UO.UseType(0x0F08);
				}
				UO.DeleteJournal();
				UO.Wait(500);
			}
		}
	}
}
Odpovědět