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..
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);
}
}
}

