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

(Новая страница: «Скрипт прокачивает Chivalry + во время ожидания регена маны - Animal Riding. Из настроек только Serial...»)
 
м
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Скрипт прокачивает Chivalry + во время ожидания регена маны - Animal Riding. Из настроек только Serial маунта, на котором качать. Рекомендуется быть либо очень богатым, либо иметь сет на 130% Lower Reagent Cost.
+
Скрипт прокачивает Chivalry + во время ожидания регена маны - Animal Riding.<br>
[code]
+
Из настроек Serial маунта + заклинание, которое кастуем.<br>
 +
Рекомендуется быть либо очень богатым, либо иметь сет на 130% Lower Reagent Cost.<br>
 +
<pre>
 
var mount = 0x000062C3;
 
var mount = 0x000062C3;
 
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()
 
{
 
{
Строка 10: Строка 13:
 
if(Player.Mana() > 20)
 
if(Player.Mana() > 20)
 
{
 
{
Orion.Cast('203');
+
Orion.Cast(spell_to_cast);
 
Orion.Wait(3000);
 
Orion.Wait(3000);
 
}
 
}
Строка 16: Строка 19:
 
{
 
{
 
while(Player.Mana() < 60)
 
while(Player.Mana() < 60)
{
+
{
Orion.Print("Mount Layer => "+Orion.ObjAtLayer('25'))
 
Orion.WalkTo((start_x-2),start_y, Player.Z(), 0);
 
 
if(Orion.ObjAtLayer('25') == null)  
 
if(Orion.ObjAtLayer('25') == null)  
 
{
 
{
Строка 29: Строка 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);
 
}
 
}
 
 
Строка 35: Строка 41:
 
}
 
}
 
}
 
}
[code]
+
<pre>

Текущая версия на 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);
			}
			
		}
	}
}