Mining v.1

Datum: 27/07/2011 01:01:03

Staženo: 1864x

Popis:

MIning vše co si přát:)


Hodnocení: 3.4/10 (138 hlasy)

Download file:cs

Příkazy:

  • ,exec kontrola_afk
  • ,exec vyber_rudy
  • ,chozeni "ushort ia"
  • ,mining

Kód:

    using Phoenix;
    using Phoenix.WorldData;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;
    using System.Collections;
    using System.Threading;
    using System.Diagnostics;
    using System.Drawing;


    namespace Phoenix.Scriptsd
    {
        public class smoce_dilnd
        {

            [Command]

            public static void chozeni(ushort ia)
            {
                UOCharacter character = new UOCharacter(World.Player.Serial);
                Client.PostMessage(0x104, ia, 0);
                character.Print(0x0baf, "Krok!", character.Name, character.MaxHits);
                UO.Wait(1000);
            }

            [Command("mining")]
            public static void mining()
            {//by smoce
                UOCharacter characterd = new UOCharacter(World.Player.Serial);
                characterd.Print(0x0553, "Mining od Smoce", characterd.Name, characterd.MaxHits);


                //#####################################################################
                //#
                //#
                //#   Tvorba  Ancis ...
                //#
                //#            Stručnej návod:
                //#
                //#    Nastav dole, kterou rudu to ma vyhazovat.
                //#    Směr chození tady pod tímto je.
                            //#
                            //#                               
                //######################################################################
                //##### POZOR !!  na Hotkach - Home ,END, UPpage , Down Page nesní mýt žádne jiné hotky nastavené !
                //#                                     #    Směr chuze                                     #
                //#   Směr chůze                #                                                   #
                //# (proměna KAM)            #                                                   #
                //#  0x24 0x26 0x21           #   -x  -y          [-1, 0]   [-1,-1]   [ 0,-1]     #
                //#          \  I /                    #     \ /                  \     I     /            #
                //# 0x25 -  @  - 0x27         #      X      =     [-1, 1] <        >  [ 1,-1]     #
                //#          /  I \                    #     / \                  /     I     \            #     
                //# 0x23  0x28  0x22         #   +y  +x          [ 0, 1]   [ 1, 1]   [ 1, 0]     #
                //##############################| Směr chození |####################################
                ushort smer_chozeni = 0x24;
                //########################| Nastaveni ID krumpace a Timer |###########################
                ushort krumpac = 0x0E85; //Krumpac
                ushort timer_kopani = 3750; // za jak dlouho zacne kopat
                //#####################################################################
                ushort vx;
                ushort vy;
                UO.DeleteJournal();
                UO.Exec("kontrola_afk");
            min:
                UO.Exec("vyber_rudy");


                while (!World.Player.Dead)
                {
                    UOItem krumpacd = World.Player.Backpack.AllItems.FindType(krumpac);
                    if (UO.InJournal("You destroy pockaxe") || !krumpacd.Exist)
                    {
                        UOCharacter charactere = new UOCharacter(World.Player.Serial);
                        charactere.Print(0x0553, "Nemas Krumpac !!", charactere.Name, charactere.MaxHits);
                        UO.TerminateAll();               
                    }

                    if (UO.InJournal("There is no ore here to mine.") || UO.InJournal("Try mining in rock."))
                    {
                        chozeni(smer_chozeni);
                        UO.DeleteJournal();
                        goto min;
                    }
                    else
                    {
                        UO.DeleteJournal();
                        UO.WaitTargetTile(World.Player.X, World.Player.Y, 0, 0);
                        UO.UseType(krumpac);
                        UO.Wait(timer_kopani);
                        UO.Exec("vyber_rudy");
                    }
                }



            }


            [Executable]
            public static void kontrola_afk()
            {
            afkdelete:
                UO.DeleteJournal();
            afk:
                if (UO.InJournal("Earth Elemental") || UO.InJournal("Dulni Pavouk")
                    || UO.InJournal("Dulni pavouk") || UO.InJournal("Acid Ooze")
                    || UO.InJournal("Zemni cerv") || UO.InJournal("Dulni pavouk")
                    || UO.InJournal("Acid Ooze") || UO.InJournal("Zemni cerv")
                    || UO.InJournal("Zemni Cerv") || UO.InJournal("Wisp"))
                {
                    UO.Wait(150);
                    UO.Say(0x0553, "Guards");
                    UOCharacter character = new UOCharacter(World.Player.Serial);
                    character.Print(0x0553, "Je tady Monstrum !!!!!!", character.Name, character.MaxHits);

                    UO.Wait(600);

                    goto afkdelete;
                }
                UO.Wait(1500);
                goto afk;
            }


            //########################| Nastavení vyhazovaní rudy |###########################
            //#
            //#        1 = vyhazování
            //#        0 = Nevyhazovat
            //#   
            //############################| Presne nastaveni |###############################
            [Executable]
            public static void vyber_rudy()
            {
                ushort[] vyhazovat = new ushort[18];
                //Tady dopln co chces vyhazovat 0=nevyhazovat 1=vyhazovat
                vyhazovat[0] = 1; //Iron
                vyhazovat[1] = 1; //Copper
                vyhazovat[2] = 0; //Bronze
                vyhazovat[3] = 1; //Silver
                vyhazovat[4] = 1; //Shadow
                vyhazovat[5] = 1; //Rose
                vyhazovat[6] = 1; //Golden
                vyhazovat[7] = 0; //Verite
                vyhazovat[8] = 0; //Valorite
                vyhazovat[9] = 0; //Blood Rock
                vyhazovat[10] = 0; //Black Rock
                vyhazovat[11] = 0; //Mytheril
                vyhazovat[12] = 0; //Star Sapphire
                vyhazovat[13] = 0; //Emerald
                vyhazovat[14] = 0; //Citrine
                vyhazovat[15] = 0; //Amethyst
                vyhazovat[16] = 0; //Ruby
                vyhazovat[17] = 0; //Diamond

                //Zanechat tak jak je!
                ushort[] color = new ushort[18];
                color[0] = 0x0000; //Iron
                color[1] = 0x0289; //Copper
                color[2] = 0x01BF; //Bronze
                color[3] = 0x0482; //Silver
                color[4] = 0x0322; //Shadow
                color[5] = 0x0665; //Rose
                color[6] = 0x0160; //Golden
                color[7] = 0x01CB; //Verite
                color[8] = 0x0253; //Valorite
                color[9] = 0x04C2; //Blood Rock
                color[10] = 0x0455; //Black Rock
                color[11] = 0x052D; //Mytheril
                color[12] = 0x0006; //Star Sapphire
                color[13] = 0x0041; //Emerald
                color[14] = 0x002C; //Citrine
                color[15] = 0x0015; //Amethyst
                color[16] = 0x0027; //Ruby
                color[17] = 0x03E9; //Diamond

                // typ hromadky zanechat tak jak je...
                ushort[] typ_ore = new ushort[4];
                typ_ore[0] = 0x19B7; // 1
                typ_ore[1] = 0x19BA; // 2
                typ_ore[2] = 0x19B8; // 3
                typ_ore[3] = 0x19B9; // 4

                for (int i = 0; i < 17; i++)
                {
                    if (vyhazovat[i] == 1)
                    {
                        for (int k = 0; k <= 3; k++)
                        {
                            if (UO.Count(typ_ore[k], color[i]) == 0)
                            {
                            }
                            else
                            {
                                UOItem finditem = World.Player.Backpack.AllItems.FindType(typ_ore[k], color[i]);
                                UO.MoveItem(finditem, 0, World.Player.X, World.Player.Y, World.Player.Z);
                            }
                        }


                    }


                }


            }
        }

    }








30 Nov 2022

Thank you so much for this wonderful Post and all the best for your future. I hope to see more posts from you. SHEARLING LEATHER JACKET MENS FLYING LEATHER JACKETS MENS LEATHER VEST HARLEY DAVIDSON BIKER GENUINE LEATHER JACKET

01 Nov 2022

such great articles keep it up

31 Oct 2022

very nise post keep it going

28 Jun 2022

This is an awesome motivating article.Tokyo Revengers Toman Black Trench Coat I am practically satisfied with your great work.

28 Jun 2022

Brian and Charles David Earl Jacket The World Health Organization has called for state run relationship to stop tobacco lifting to get youngsters far from taking up smoking.

Nový komentář