///////////////////////////////////////////////////////////////////////// // // www.ultima.smoce.net // Name: Klamáci - level roztřídění // ///////////////////////////////////////////////////////////////////////// using System; using System.Collections.Generic; using System.Text; using Phoenix; using Phoenix.WorldData; using System.Linq; using Phoenix.Communication; using Phoenix.Runtime; using Phoenix.Runtime.Reflection; namespace Script.klamaci_na_vyhazov { public class klamaci_vyhazovani { [Executable] public void klamak_level1() { //povolani - všechna ushort[] klamak = new ushort[5]; klamak[0] = 0x20EE; // bird klamak[1] = 0x20D1; // chicken klamak[2] = 0x2123; // rat klamak[3] = 0x20E2; // rabbit klamak[4] = 0x20D0; // rat(big) vyhodit(klamak,1); } [Executable] public void klamak_level2() { //povolani - Paladin, Ranger, Vampire, Craftsman, Clerik, Warrior ushort[] klamak = new ushort[8]; klamak[0] = 0x2130; // bullforg klamak[1] = 0x2101; // pig klamak[2] = 0x2D97; // Squirrel klamak[3] = 0x211C; // dog1 klamak[4] = 0x20D5; // dog2 klamak[5] = 0x211B; // cat klamak[6] = 0x20EA; // wolf1 klamak[7] = 0x2122; // wolf2 vyhodit(klamak, 2); } [Executable] public void klamak_level3() { //povolani - Ranger, Vampire, Craftsman, Clerik, Paladin ushort[] klamak = new ushort[9]; klamak[0] = 0x2103; // cow1 klamak[1] = 0x20EF; // bull1 klamak[2] = 0x20F0; // bull2 klamak[3] = 0x20E6; // sheep klamak[4] = 0x2108; // goat klamak[5] = 0x20F5; // gorilla klamak[6] = 0x20F1; // dolphin klamak[7] = 0x20D4; // hind/hart klamak[8] = 0x20F7; // panther, walrus vyhodit(klamak, 3); } [Executable] public void klamak_level4() { //povolani - Ranger (bez specializace), Shaman, Druid ushort[] klamak = new ushort[7]; klamak[0] = 0x20EA; // wolf1 klamak[1] = 0x2122; // wolf2 klamak[2] = 0x20E1; // polar bear klamak[3] = 0x20F7; // panther, walrus klamak[4] = 0x211D; // eagle klamak[5] = 0x2119; // leopard/snow leopard1 klamak[6] = 0x2102; // leopard/snow leopard2 vyhodit(klamak, 4); } [Executable] public void klamak_level5() { //povolani - Shaman, Druid ushort[] klamak = new ushort[6]; klamak[0] = 0x20DB; // grizzly1 klamak[1] = 0x211E; // grizzly2 klamak[2] = 0x20FC; // snake klamak[3] = 0x2119; // leopard/snow leopard1 klamak[4] = 0x2102; // leopard/snow leopard2 klamak[5] = 0x2131; // alligator vyhodit(klamak, 5); } public void vyhodit(ushort[] klamak, int level) { UO.Print("Vyhazuji klamaka"); foreach (UOItem klamos in World.Player.Backpack.AllItems) { for (int i = 0; i < klamak.Length; i++) { if (klamos.Graphic == klamak[i]) { { klamos.Use(); UO.Print("Vyhazuji klamaka level "+level.ToString()); return; } } } } UO.Print("Dosly klamaci! level "+level.ToString()); } } }