Cooking - rybí steaky z pytlíku

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

Moderátor: Caleb

Odpovědět
nesRo
Inkless
Inkless
Příspěvky: 31
Registrován: 12 zář 2006 17:42
Kontaktovat uživatele:

Cooking - rybí steaky z pytlíku

Příspěvek od nesRo »

Jsem programátor lama a s phoenixem začínám. Uvitam, když mi poradíte jak to vylepšit. Děkuji moc :)

Klikněte si na batoh, na pytlík se steaky (někde na zemi) a na pánvičku. Usmažené steaky dává zpět do pytlíku. Smaží se po amount kusech (100 default).

Kód: Vybrat vše

        [Executable]
        public void cooking()
        {
            ushort amount = 100; // po kolika budem smazit
            int i;
            
            UO.Print("Klikni si na batoh.");
            UOItem backpack = new UOItem(UIManager.TargetObject());

            UO.Print("Vyber pytlik se steaky.");
            UOItem bag = new UOItem(UIManager.TargetObject());
            
            UO.Print("Vyber panvicku.");
            UOItem magickaPanvicka = new UOItem(UIManager.TargetObject());
            
            while ( (bag.AllItems.FindType(0x097A, 0x0000)).Amount >= amount ) {
                (bag.AllItems.FindType(0x097A, 0x0000)).Move(amount, backpack);
                UO.Wait(2000);
                
                for ( i = 0; i < amount; i++ ) {
                    UO.DeleteJournal();
                    UO.WaitTargetType(0x097A, 0x0000);
                    UO.UseObject( magickaPanvicka );
                    Journal.WaitForText("...akce skoncila");
                    UO.Wait(500);
                }
                
                (World.Player.Backpack.AllItems.FindType(0x097B, 0x0000)).Move((ushort)UO.Count(0x097B, 0x0000), bag);
            }
            
            UO.Print("Musis mit vic jak "+ amount +" steaku. Konec scriptu.");
        }
NB since 26.6. 2006 21:18 | Nesro, Dokrkuhryz | http://nesro.cz
Odpovědět