OrionScripts, Готовые скрипты
Полковник (17342642)10 летИнквизитор
Inquisitor
Сообщений: 461
Рег. 13.08.2013
2 ноября 2023 08:37
Сообщение #1
Всем привет, у меня с Виндой пропал и Orion.

Закину скрипты что сохранились

Если есть готовые Autoload для нашего сервера - буду благодарен !
Полковник (17342642)10 летИнквизитор
Inquisitor
Сообщений: 461
Рег. 13.08.2013
2 ноября 2023 08:40
Сообщение #2
function MassMove()
{
Orion.RemoveObject('_what');
Orion.AddObject('_what');
Orion.Print('0x0123', 'Move what?');
while (Orion.HaveTarget())
Orion.Wait(500);

var _what = Orion.FindObject('_what');

if (_what == null || !_what.Exists()) {
Orion.Print('0x0123', 'Failed to choose item to move');
return;
}

Orion.Print('0x0123', 'Moving -> ' + _what.Name());

Orion.RemoveObject('_where');
Orion.AddObject('_where');

Orion.Print('0x0123', 'Where to move?');
while (Orion.HaveTarget())
Orion.Wait(500);

var _where = Orion.FindObject('_where');

if (_where == null || !_where.Exists()) {
Orion.Print('0x0123', 'Failed to to choose container');
return;
}

Orion.Print('0x0123', 'Moving to -> ' + _where.Name());

var tmplist = Orion.FindType(_what.Graphic(), '-1', _what.Container());

if (tmplist.length)
{
for (var i = 0; i < tmplist.length; i++)
{
Orion.MoveItem(tmplist[i], 0, '_where');
Orion.Wait(1000);
Orion.Print(0x0123, 'Completed: ' + 100*i / tmplist.length + '%');
}
}
else
Orion.Print(0x0123, 'Array is empty');
Orion.Print(0x0123, 'Completed: ' + 100*i / tmplist.length + '%');
Orion.Print(0x0123, 'Finished');
}
Полковник (17342642)10 летИнквизитор
Inquisitor
Сообщений: 461
Рег. 13.08.2013
2 ноября 2023 08:40
Сообщение #3
function AutoHealBandage()
{
while (true)
{
while (Player.Hits() > 140) //������� �� ��� ������������� �����
{
Orion.Wait(100);
}

Orion.Say(".bandageself");
Orion.Wait(2000);
}
}

function AutoHealGh()
{
while (true)
{
while (Player.Hits() > 70) //������� �� ��� ������������� �����
{
Orion.Wait(100);
}

Orion.Say(".drink_heal");
Orion.Wait(5000);
}
}

function AutoRefresh()
{
while (true)
{
while (Player.Stam() > 90) //������� ������� ��� ������������� �����
{
Orion.Wait(100);
}

Orion.Say(".drink_stam");
Orion.Wait(5000);
}
}

function AutoMeat()
{
while (true)
{
while (Player.Hits() > 60) //������� �� ��� ������������� ����
{
Orion.Wait(100);
}

Orion.UseType('0x09F2', '0x0613'); //������ ��� ���� ��� ����
Orion.Wait(5000);
}
}
Полковник (17342642)10 летИнквизитор
Inquisitor
Сообщений: 461
Рег. 13.08.2013
2 ноября 2023 08:41
Сообщение #4
function AttackNearMob()
{
Orion.Ignore(self);
var target = Orion.FindType("-1", "-1", "ground", "near|live", 18, "criminal|orange|red");
if (target.length != 0)
{
var name = Orion.FindObject(target[0]).Name();
if(name != "an energy vortex" && name != "a rising colossus") {
Orion.WarMode(true);
Orion.ClientLastTarget(target[0]);
Orion.Attack(target[0]);
Orion.Print("Attacking " + name);
Orion.WaitTargetObject(target[0]);
Orion.IgnoreReset();
}
}
Orion.Wait(500);
}
Последние посетители (0):

 
Сейчас: 28 апреля 2024 20:59