Mining v.1
Datum: 27/07/2011 01:01:03
Staženo: 1922x
MIning vše co si přát:)
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);
}
}
}
}
}
}
}


Rainbowza Alien Labs - Live Resin Weeding cake Zushi Caramel Cream Triple Chocolate Chip Smalls