Lumber bez chozeni jen s rucnim targetem

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

Moderátor: Caleb

Odpovědět
VaanClancy
Slime Flourisher
Slime Flourisher
Příspěvky: 18
Registrován: 02 zář 2018 21:48

Lumber bez chozeni jen s rucnim targetem

Příspěvek od VaanClancy »

Zdravím, tak jsem to nějak spachtil a jede s ručním targetem daného stromu. (Ach to překopávání z Yoka a testování)

Jen nevím jak udělat ještě podmínku, aby těžil ten daný strom dokud ho nevyseká bez nutnosti znovu targetovat.

Jestli by mě mohl někdo s tím pomoc, byl by jsem moc rád.

Kód: Vybrat vše

/////////////////////////////////////////////////////////////////////////
//
//     Jednotlivé sekání stromů by VaanClancy
//
/////////////////////////////////////////////////////////////////////////
using System;
using System.Collections.Generic;
using System.Text;
using Phoenix;
using Phoenix.WorldData;

using System.Linq;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Collections;
using System.Threading;
using System.Diagnostics;
using System.Drawing;


namespace Phoenix.Scripts
{
    public class Lumber
    {
        ushort sekera = 0x0F43; //Sekera

        [Command]
        public void Sekej()
        {
        start:
            while (!Journal.Contains(true, "There are no logs left here to chop.","You can't think of a way to use that item"))
                {
                    UO.DeleteJournal();
                     
			        if(UO.Count(sekera) < 1 && World.Player.Layers[Layer.LeftHand].Graphic != sekera)
			            PocetSeker();
                    //UO.Say("Work, Work just like Orc. ");
                    UO.Print("Work, Work just like Orc. ");
                    UO.UseType(sekera);
                    while (!UO.InJournal("...akce skoncila")&&!UO.InJournal("You destroyed hatchet"))
                        {
                	        UO.Wait(100);
                        }

                            if (UO.InJournal("It is too heavy"))
                                {
                                    UO.Print("Uz toho vic neunesu ...");
                                }
                      
                        }
                  
                    UO.Print("Zde uz nic nenatezis...");
                    UO.DeleteJournal();
                    goto start;
            
                }
        
                public void PocetSeker()
          {
            UO.Print("Nejses Chuck Norris aby jsi sekal jenom rukama.");
            UO.Say(",TerminateAll");
          }                                
     }
}
Odpovědět