,exec RegyClerik
Kód: Vybrat vše
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 Phoenix.Koryn
{
public class ReagentsRefull
{
[Executable]
public void RegyRanger()
{
[Executable]
// RegyClerik pojmenujte podle vlastniho klice
public void RegyClerik()
{
UOItem zdroj = new UOItem(0x4023F0A8);
zdroj.Use();
UO.Wait(500);
UO.Print(SpeechFont.Bold, 0x0b94, "Zvol kam presunot !!!");
UOItem cil = new UOItem(UIManager.TargetObject());
string[] jmeno = { "BM", "BP", "GA", "GI", "MR", "NS", "SA", "SS" };
ushort[] reg = { 0x0F7B, 0x0F7A, 0x0F84, 0x0F85, 0x0F86, 0x0F88, 0x0F8C, 0x0F8D};
ushort[] pocet = { 400, 300, 1250, 800, 1850, 800, 550, 1550};
for (int j = 0; j < reg.Length; j++)
{
UOItem bedna = zdroj.AllItems.FindType(reg[j]);
UOItem pytlik = cil.AllItems.FindType(reg[j]);
int Zpytliku = cil.AllItems.Count(reg[j]);
int Zbedny = zdroj.AllItems.Count(reg[j]);
if (Zpytliku != pocet[j])
{
if (Zpytliku >= pocet[j])
{
int vyhodit = Zpytliku - pocet[j];
ushort pocetvyhodit = (ushort)vyhodit;
UO.MoveItem(pytlik, pocetvyhodit, zdroj);
UO.Wait(500);
}
else
{
int pridat = pocet[j] - Zpytliku ;
ushort pocetpridat = (ushort)pridat;
UO.MoveItem(bedna, pocetpridat, cil);
UO.Wait(500);
}
}
UO.Wait(500);
}
UO.Print("HOTOVO");
}
}
}