Mamon

Datum: 2/12/2011 18:18:02

Staženo: 533x

Popis:

Tento script funguje pouze na 1 složku a néééééé podsložky!!!!!

Vypíše to do souboru všechy Serial ID + Name + ammount + type + color

Který se ukláda ve složce "Mamon_Serial" který se sám vytvoří ve složce Phoenix.

 

Pozděj vytvořím script, který vypisujei podsložky..


Hodnocení: 4.6/10 (104 hlasy)

Download file:cs

Příkazy:

  • ,mamon
  • ,mamon1

Kód:

using System;
using System.IO;
using System.Collections.Generic;
using System.Text;
using Phoenix;
using Phoenix.WorldData;

namespace Phoenix.Scripts
{
    public class mamon_smoce_one_dir
    {
       
       
        [Command("mamon")]
        public static void mamon()
        {
            if (!System.IO.Directory.Exists(Core.Directory + @"\Mamon_Serial\"))
            { 
            System.IO.Directory.CreateDirectory(Core.Directory + @"\Mamon_Serial\");
            UO.Print(0x06EA, "Poprve spusteno, vytarim v root slozce slozku..");
            }
             string file_name = "Serial_One_" + DateTime.Now.ToString(@"[yyyy-MM-dd]_HH-mm-ss") + ".txt";
            
            StreamWriter sw = new StreamWriter(Core.Directory + @"\Mamon_Serial\"+file_name);
            sw.WriteLine("Vytvoreno " + DateTime.Now.ToString(@"[yyyy-MM-dd]_HH-mm-ss"));
            sw.WriteLine("Account: " + World.Player.Name + "(" + World.Player.Serial + ")");
            sw.WriteLine("-------------------------------------");
            int celkem = 0;
            string name = ""; string ammount = "";  
            
            UOItem sekurkae = new UOItem(UIManager.TargetObject()); 
            sekurkae.Click();
            sekurkae.Use();
            UO.Wait(200);
            if (sekurkae.Name.Length > 0) { name = " Name:" + sekurkae.Name; } 
            sw.WriteLine("Prohledavam sekurku: " + sekurkae.Serial.ToString() + name);
            foreach (UOItem ch in sekurkae.AllItems)
            {
                ch.Click();
                UO.Wait(200);
                if (ch.Name.Length > 0) { name = " Name:"+ch.Name; } 
                UO.Print("Item:" + ch.Serial + name + ammount + " Ammount:"+ch.Amount + " Type:" + ch.Graphic + " Color:" + ch.Color);
                sw.WriteLine("Item:" + ch.Serial + name + ammount + " Ammount:" + ch.Amount + " Type:" + ch.Graphic + " Color:" + ch.Color);
                celkem++;
            }
            sw.WriteLine("-------------------------------------");
            sw.WriteLine("Celkem:" + celkem.ToString());
         
            sw.Close();
            UO.Print(0x06EA, "Serial File byl ULOZEN pod nazvem " + file_name);
        }

       [Command("mamon1")]
        public static void mamon1()
        {
            if (!System.IO.Directory.Exists(Core.Directory + @"\Mamon_Serial\"))
            {
                System.IO.Directory.CreateDirectory(Core.Directory + @"\Mamon_Serial\");
                UO.Print(0x06EA, "Poprve spusteno, vytarim v root slozce slozku..");
            }
            string file_name = "Serial_One_" + DateTime.Now.ToString(@"[yyyy-MM-dd]_HH-mm-ss") + ".txt";

            StreamWriter sw = new StreamWriter(Core.Directory + @"\Mamon_Serial\" + file_name);
            sw.WriteLine("Vytvoreno " + DateTime.Now.ToString(@"[yyyy-MM-dd]_HH-mm-ss"));
            sw.WriteLine("Account: " + World.Player.Name + "(" + World.Player.Serial + ")");
            sw.WriteLine("-------------------------------------");
            int celkem = 0;
            string name = ""; string ammount = "";


            World.Player.Backpack.Click();
            World.Player.Backpack.Use();
            UO.Wait(200);
           sw.WriteLine("Prohledavam Backpack: " + World.Player.Backpack.Serial.ToString());
           foreach (UOItem ch in World.Player.Backpack.AllItems)
            {
                ch.Click();
                UO.Wait(200);
                if (ch.Name.Length > 0) { name = " Name:" + ch.Name; }
                UO.Print("Item:" + ch.Serial + name + ammount + " Ammount:" + ch.Amount + " Type:" + ch.Graphic + " Color:" + ch.Color);
                sw.WriteLine("Item:" + ch.Serial + name + ammount + " Ammount:" + ch.Amount + " Type:" + ch.Graphic + " Color:" + ch.Color);
                celkem++;
            }
            sw.WriteLine("-------------------------------------");
            sw.WriteLine("Celkem:" + celkem.ToString());

            sw.Close();
            UO.Print(0x06EA, "Serial File byl ULOZEN pod nazvem " + file_name);
        }
    }
}
Zde ještě není žádný komentář.

Nový komentář