OrionClient AnimalRidingChivalry UORemedy: различия между версиями

м
 
Строка 1: Строка 1:
 
Скрипт прокачивает Chivalry + во время ожидания регена маны - Animal Riding.<br>
 
Скрипт прокачивает Chivalry + во время ожидания регена маны - Animal Riding.<br>
Из настроек только Serial маунта, на котором качать верховую езду.<br>
+
Из настроек Serial маунта + заклинание, которое кастуем.<br>
 
Рекомендуется быть либо очень богатым, либо иметь сет на 130% Lower Reagent Cost.<br>
 
Рекомендуется быть либо очень богатым, либо иметь сет на 130% Lower Reagent Cost.<br>
 
<pre>
 
<pre>
Строка 6: Строка 6:
 
var start_x = Player.X();
 
var start_x = Player.X();
 
var start_y = Player.Y();
 
var start_y = Player.Y();
 +
var spell_to_cast = 203;
 
function train()
 
function train()
 
{
 
{
Строка 12: Строка 13:
 
if(Player.Mana() > 20)
 
if(Player.Mana() > 20)
 
{
 
{
Orion.Cast('203');
+
Orion.Cast(spell_to_cast);
 
Orion.Wait(3000);
 
Orion.Wait(3000);
 
}
 
}
Строка 18: Строка 19:
 
{
 
{
 
while(Player.Mana() < 60)
 
while(Player.Mana() < 60)
{
+
{
Orion.WalkTo((start_x-2),start_y, Player.Z(), 0);
 
 
if(Orion.ObjAtLayer('25') == null)  
 
if(Orion.ObjAtLayer('25') == null)  
 
{
 
{
Строка 30: Строка 30:
 
}
 
}
 
}
 
}
Orion.WalkTo((start_x+2),start_y, Player.Z(), 0);
+
else
 +
{
 +
Orion.WalkTo((start_x-2),start_y, Player.Z(), 0);
 +
Orion.WalkTo((start_x+2),start_y, Player.Z(), 0);
 +
}
 +
Orion.Wait(1000);
 
}
 
}
 
 

Текущая версия на 04:45, 19 марта 2020

Скрипт прокачивает Chivalry + во время ожидания регена маны - Animal Riding.
Из настроек Serial маунта + заклинание, которое кастуем.
Рекомендуется быть либо очень богатым, либо иметь сет на 130% Lower Reagent Cost.

var mount = 0x000062C3;
var start_x = Player.X();
var start_y = Player.Y();
var spell_to_cast = 203;
function train()
{
	while(!Player.Dead())
	{
		if(Player.Mana() > 20)
		{
			Orion.Cast(spell_to_cast);
			Orion.Wait(3000);
		}
		else
		{
			while(Player.Mana() < 60)
			{								
				if(Orion.ObjAtLayer('25') == null) 
				{	
					var _mount = Orion.FindObject(mount);
					if(_mount)
					{				
						Orion.WalkTo(_mount.X(),_mount.Y(),_mount.Z(),1);
						Orion.UseObject(mount);
						Orion.Wait(1000);
					}
				}
				else
				{
					Orion.WalkTo((start_x-2),start_y, Player.Z(), 0);
					Orion.WalkTo((start_x+2),start_y, Player.Z(), 0);
				}				
				Orion.Wait(1000);
			}
			
		}
	}
}