///////////////////////////////////////////////////////////////////////// // // www.ultima.smoce.net // Name: Lotování drahých věcí // ///////////////////////////////////////////////////////////////////////// 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 Scripts.DarkParadise { public class ultima_smoce_net_1779635065 {[Executable] public void LootDrahe() { ushort[] interestedItem = new ushort[26]; interestedItem[0] = 0x1438; // war hammer interestedItem[1] = 0x1404; // war fork interestedItem[2] = 0x0F5C; // mace interestedItem[3] = 0x0F62; // spear interestedItem[4] = 0x0F4B; // double axe interestedItem[5] = 0x0F60; // longsword interestedItem[6] = 0x143A; // maul interestedItem[7] = 0x1406; // war mace interestedItem[8] = 0x13FA; // LBA interestedItem[9] = 0x1400; // kryss interestedItem[10] = 0x13FC; // heavy crossbow interestedItem[11] = 0x13B1; // bow interestedItem[12] = 0x143E; // halberd interestedItem[13] = 0x0F4D; // bardiche interestedItem[14] = 0x13FE; // katana interestedItem[15] = 0x13B9; // viking sword interestedItem[16] = 0x13B5; // battle axe interestedItem[17] = 0x0F5E; // broadsword interestedItem[18] = 0x1402; // short spear interestedItem[19] = 0x143C; // hammer pick interestedItem[20] = 0x0F4F; // crossbow interestedItem[21] = 0x1442; // two handed axe interestedItem[22] = 0x0F49; // axe interestedItem[23] = 0x0F47; // battle axe interestedItem[24] = 0x0E76; // bag interestedItem[25] = 0x108A; // ring UOItem lootCorpse = World.GetItem(Aliases.GetObject("lastcorpse")); lootCorpse.Use(); for (int i = 0; i < 26; i++) { if (lootCorpse.Items.Count(interestedItem[i]) > 0) { UO.MoveItem(lootCorpse.Items.FindType(interestedItem[i]), 1, World.Player.Backpack); UO.Print("Item sebran!"); return; } } UO.Print("Zde neni nic k sebrani."); } [Executable] public void LootDulezite() { ushort[] interestedItem = new ushort[9]; interestedItem[0] = 0x0F7A; // bp interestedItem[1] = 0x0F7B; // bm interestedItem[2] = 0x0F84; // ga interestedItem[3] = 0x0F85; // gi interestedItem[4] = 0x0F86; // mr interestedItem[5] = 0x0F88; // ns interestedItem[6] = 0x0F8C; // sa interestedItem[7] = 0x0F8D; // ss interestedItem[8] = 0x1F5F; // KVF UOItem lootCorpse = World.GetItem(Aliases.GetObject("lastcorpse")); lootCorpse.Use(); for (int i = 0; i < 9; i++) { if (lootCorpse.Items.Count(interestedItem[i]) > 0) { UO.MoveItem(lootCorpse.Items.FindType(interestedItem[i]), 10000, World.Player.Backpack); UO.Print("Item sebran!"); return; } } UO.Print("Zde neni nic k sebrani."); } } }