Перейти к содержанию

Прокачка Кемпинга

Материал из Wiki Legnes
Версия от 15:08, 20 апреля 2025; Banzay (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Скрипт на прокачку навыка Кемпинг (Camping). Раскладывает хворость вокруг персонажа и поджигает его. После заполнения пространства вокруг перса - нужно перейти на новое место и запустить скрипт заново.

Автор скрипта: Hotride


function Camping()
{
  var distance = 2;
  var text = 'have successfully started|fail to|успешно развели|не удается разжечь';
  var centerX = Player.X();
  var centerY = Player.Y();
  var centerZ = Player.Z();

  while (Orion.Count('0x0DE1'))
  {
    for (var x = -distance; x <= distance; x++)
    {
      for (var y = -distance; y <= distance; y++)
      {
        var list = Orion.FindType('0x0DE1');

        if (!list.length)
          return;

        Orion.Drop(list[0], 1, centerX + x, centerY + y, centerZ);
        Orion.Wait(400);

        while (true)
        {
          var now = Orion.Now();

          if (!Orion.UseType('0x0DE1', 'any', ground))
            break;

          var msg = Orion.WaitJournal(text, now, now + 2000);

          if (msg == null || msg.FindTextID() < 1)
            break;

          Orion.Wait(50);
        }
      }
    }

    Orion.Wait(100);
  }
}