Rozdělení regu po dungu (univerzál i nekro)
Datum: 23/11/2014 14:55:33
Staženo: 672x
Univerzální rozdělení po dungu...
Příkazy:
- ,exec rozdel_regy_pro_1
- ,exec rozdel_regy_pro_2
- ,exec rozdel_regy_pro_3
- ,exec rozdel_regy_pro_4
- ,exec rozdel_regy_pro_5
- ,exec rozdel_regy_pro_6
- ,exec rozdel_regy "int kolik_lidi"
- ,exec rozdel_regy "int kolik_lidi" " int necro"
Kód:
using System;
using System.Collections.Generic;
using System.Text;
using Phoenix.WorldData;
using Phoenix.Runtime;
using Phoenix;
namespace Scripts.DarkParadise
{
public class regyuklid
{
[Executable]
public void Rozdel_regy_pro_1()
{
Rozdel_regy(1, 0);
}
[Executable]
public void Rozdel_regy_pro_2()
{
Rozdel_regy(2, 0);
}
[Executable]
public void Rozdel_regy_pro_3()
{
Rozdel_regy(3, 0);
}
[Executable]
public void Rozdel_regy_pro_4()
{
Rozdel_regy(4, 0);
}
[Executable]
public void Rozdel_regy_pro_5()
{
Rozdel_regy(5, 0);
}
[Executable]
public void Rozdel_regy_pro_6()
{
Rozdel_regy(6, 0);
}
[Executable]
public void Rozdel_regy(int kolik_lidi)
{
Rozdel_regy(kolik_lidi, 0);
}
[Executable]
public void Rozdel_regy(int kolik_lidi, int necro)
{
UO.Print("Zamer Pytlik s regy a vemu si 1/" + kolik_lidi);
UOItem to = new UOItem(UIManager.TargetObject());
foreach (KeyValuePair<Graphic, string> item in new Dictionary<Graphic, string>
{
{0x0F7B,"BM"},
{0x0F7A,"BP"},
{0x0F84,"GA"},
{0x0F85,"GI"},
{0x0F86,"MR"},
{0x0F88,"NS"},
{0x0F8C,"SA"},
{0x0F8D,"SS"},
{0x0F87,"EON"}
})
MoveItems(to, kolik_lidi, item);
if (necro == 1)
{
foreach (KeyValuePair<Graphic, string> item in new Dictionary<Graphic, string>
{
{0x0F7F,"br"},
{0x0F7C,"bl"},
{0x0F83,"ec"},
{0x0F7E,"bo"},
{0x0F7D,"vb"},
{0x0F78,"Necro reg"},
{0x0F79,"Necro reg"},
{0x0F80,"Necro reg"},
{0x0F81,"Necro reg"},
{0x0F82,"Necro reg"},
{0x0F89,"Necro reg"},
{0x0F8B,"Necro reg"},
{0x0F8E,"Necro reg"},
{0x0F8F,"Necro reg"},
{0x0F91,"Necro reg"}
})
MoveItems(to, kolik_lidi, item);
}
}
private void MoveItems(UOItem to, int kolik_lidi, KeyValuePair<Graphic, string> item)
{
int count = to.AllItems.Count(item.Key);
int math = count / kolik_lidi;
double maths = Math.Round(Convert.ToDouble(math));
int regu_me = Convert.ToInt32(maths);
if (regu_me >= 2)
{
UOItem ss = new UOItem(to.AllItems.FindType(item.Key));
MoveItem(to, ss, item.Value, regu_me);
}
}
private void MoveItem(UOItem to, UOItem item, string items, int count)
{
using (ItemUpdateEventWaiter ew = new ItemUpdateEventWaiter(item))
{
item.Move(Convert.ToUInt16(count), World.Player.Backpack.Serial);
UO.PrintInformation(items + " presunuto " + count);
UO.Wait(500);
}
}
}
}


I found your writing very relatable and easy to connect with. It feels like you’re speaking directly to the reader escape road 2 game.