есть ли скрипт на ламбер под орин? желательно с описанием)
Toggle shoutbox Chat
|
Ламбер На Орион?
#1
Posted 25 December 2019 - 22:35
#2
Posted 26 December 2019 - 09:16
есть ли скрипт на ламбер под орин? желательно с описанием)
тут с орионом тебе, не помогут за спасибо =)
#3
Posted 07 January 2021 - 01:02
Ну ламбер вообще легко Орион на изи рубит деревья сам все сканирует.
//Функция вырубки, задаем параметры
//Всегда бегать?
Orion.OptionAlwaysRun(true);
//Дистанция поиска деревьев
var maxSearchDistance=15; //меняем дистанцию поиска
//Тип топора
var axe = '0x0F43';
//////////////////////////////////////////////////////////////////////////////////////
//Функция вырубки
function CutTreeByWorldLoc()
{
Orion.ClearJournal();
var treeWorldLocation = FindTreesInSurrArea();
for(i=0;i<treeWorldLocation.length;i++){
Orion.WalkTo(treeWorldLocation[i][0],treeWorldLocation[i][1],0);
Orion.Wait(2000);
Orion.UseSkill('Detecting Hidden'); //можно добавить и трекинг.... и инвиз рекол если нужно убегать. также можно добавить убивать функцию гвардов иначе будет просто дегать рубить...
Orion.Wait(2500);
Orion.UseType(Hetchet); //тип топора
Orion.WaitTargetTile('tree',treeWorldLocation[i][0],treeWorldLocation[i][1],0);
Orion.Wait(15000);
if(Orion.InJournal('in your pack|but fail to', 'sys|my') != null){
LumberAgain(treeWorldLocation[i][0],treeWorldLocation[i][1]);
}
}
}
//Функция поиска деревьев можешь побольше массив указать и единственное что нужно подправить это количество раз тыкать по топору иначе будет сбивать вырубку.
function FindTreesInSurrArea()
{
var treeWorldLocations=createArr(200,200);
var trueWorldLocCounter=0;
for(i=(Player.X()-maxSearchDistance);i<(Player.X()+maxSearchDistance+1);i++){
for(j=(Player.Y()-maxSearchDistance);j<(Player.Y()+maxSearchDistance+0);j++){
//Orion.Print("Searching X= " + i + "and Y= " + j + " location");
if(Orion.ValidateTargetTile('tree', i, j)){
Orion.Print("Found a tree, location is saved as " + (trueWorldLocCounter+1));
treeWorldLocations[trueWorldLocCounter][0]=i;
treeWorldLocations[trueWorldLocCounter][1]=j;
trueWorldLocCounter++;
}
}
}
treeWorldLocations.length=trueWorldLocCounter;
return treeWorldLocations;
}
function createArr(x, y) {
var arr = new Array(x);
for (var i = 0; i < x; i++) {
arr[i] = new Array(y);
}
return arr;
}
function LumberAgain(x,y)
{
var text = 'no logs|have been destroer|too far away|You can';
while (!Player.Dead()){
Orion.UseType(axe); //тип топора
Orion.WaitTargetTile('tree',x,y,0);
var msg = Orion.WaitJournal(text, Orion.Now(), Orion.Now() + 5000, 'sys|my');
if(msg !=null) break;
Orion.Wait(1000);
}
Orion.ClearJournal();
}
#4
Posted 07 January 2021 - 01:06
Во вкладку List незабываем добавить топор (Hetchet) иначе скрипт его не увидит.
#5
Posted 08 July 2021 - 08:14
Во вкладку List незабываем добавить топор (Hetchet) иначе скрипт его не увидит.
Привет подскажи пожалуйста, все работает , но вот только как он добил дерево он не бежит к другому, тупо стоит у одного дерева и долбит его. Почему не бежит дальше как исправить ?
#6
Posted 08 July 2021 - 11:16
#7
Posted 08 July 2021 - 11:56
Добавь сообщение в журнал
Я шланг в этом деле , как именно нужно сделать ?)) в какой журнал сообщение добавлять ?
#8
Posted 12 July 2021 - 06:49
Я шланг в этом деле , как именно нужно сделать ?)) в какой журнал сообщение добавлять ?
В функции LumberAgain
#9
Posted 19 August 2021 - 10:24
up
Man wird nur schlauer, wenn man gegen schlauere Gegner spielt.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users