Taming Train
Datum: 28/01/2013 17:32:13
Staženo: 937x
Popis:
Trénování tammingu pustíš, targetneš a jedeš...
Příkazy:
- ,exec train_taming
Kód:
using System;
using System.Collections.Generic;
using System.Text;
using Phoenix.WorldData;
using Phoenix.Runtime;
using Phoenix;
namespace Scripts.Rangers
{
public class Rangers_taming_ragin
{
[Executable]
public void train_taming()
{
UO.WaitTargetCancel();
UO.AddObject("Zvire");
if (!World.Player.Layers[Layer.LeftHand].Exist) UO.UseType(0x13F4, 0x096D);
// UO.DeleteAllJournals();
UO.DeleteJournal();
while (!Journal.Contains(true, "byl tamnut a opet propusten"))
{
if (Journal.Contains("You are not able to tame this animal"))
{
UO.PrintWarning("Toto zvire nejde tamnout !");
UO.TerminateAll();
}
if (Journal.Contains("Animal is not tamable"))
{
UO.PrintWarning("Toto zvire nejde tamnout !");
UO.TerminateAll();
}
using (JournalEventWaiter ew = new JournalEventWaiter(true, "Your taming failed, try again", "byl tamnut a opet propusten", "Too far.."))
{
if (UO.InJournal("Too far.."))
{
UO.Wait(2000);
UO.DeleteJournal();
}
UOCharacter obet = new UOCharacter(Aliases.GetObject("Zvire"));
string name = obet.Name;
UO.Print("Zvire jmenem {0} se nepodarilo tamnout. Opakuju pokus.",name);
World.Player.ChangeWarmode(WarmodeChange.Switch);
UO.Wait(500);
UO.UseSkill("Hiding");
UO.Wait(200);
UO.WaitTargetObject(Aliases.GetObject("Zvire"));
UO.UseType(0x13F4, 0x04B9);
UO.Wait(100);
if (!ew.Wait(15000))
UO.PrintWarning("Taming timeout.");
}
}
UO.Wait(25);
UO.Print("Najdi si dalsi zvire brouku ;-)");
}
}
}

