Прокачка Лоров: различия между версиями
Внешний вид
Support (обсуждение | вклад) м Замена текста — «ItemID » на «Определение предметов <em>(Item Identification)</em> » |
Support (обсуждение | вклад) м Замена текста — «ArmsLore » на «Знания о доспехах <em>(Arms Lore)</em> » |
||
| Строка 10: | Строка 10: | ||
var useAnatomy = 1; | var useAnatomy = 1; | ||
var useAnimalLore = 1; | var useAnimalLore = 1; | ||
var | var use[[Знания о доспехах (Arms Lore)|Знания о доспехах <em>(Arms Lore)</em>]] = 1; | ||
var use[[Определение предметов (Item Identification)|Определение предметов <em>(Item Identification)</em>]] = 1; | var use[[Определение предметов (Item Identification)|Определение предметов <em>(Item Identification)</em>]] = 1; | ||
var useTasteID = 1; | var useTasteID = 1; | ||
| Строка 46: | Строка 46: | ||
} | } | ||
if ( | if (use[[Знания о доспехах (Arms Lore)|Знания о доспехах <em>(Arms Lore)</em>]] && Orion.SkillValue('4') < 1000) | ||
{ | { | ||
Orion.UseSkill('4', item); | Orion.UseSkill('4', item); | ||
Текущая версия от 07:44, 24 января 2026
Скрипт на прокачку всех лоров. Еда должна находиться в паке персонажа (и её должно быть достаточно), маунт для прокачки анимал лора и евалюта - рядом с персонажем, нож - в паке/на персонаже, музыкальный инструмент - в паке персонажа.
Автор скрипта: Hotride
function Lores()
{
// Флаги использования скиллов, 0 - не использовать, 1 - использовать
var useAnatomy = 1;
var useAnimalLore = 1;
var use[[Знания о доспехах (Arms Lore)|Знания о доспехах <em>(Arms Lore)</em>]] = 1;
var use[[Определение предметов (Item Identification)|Определение предметов <em>(Item Identification)</em>]] = 1;
var useTasteID = 1;
var useEvaluatingIntelligence = 1;
var useSpiritSpeak = 1;
var useHiding = 0;
var useStealth = 0;
var useDetectHidden = 1;
var usePeacemaking = 0;
var useMusicanship = 0;
var useDiscordance = 0;
var mount = '0x00012584'; // Mount for Animal Lore, Evaluating Intelligence
var item = 'knife'; // Butcher knife serial for Arms Lore, ItemID
var foodType = '0x097B'; // Food graphic for eat nd TasteID
var musicTool = '0x4031D910'; // Musicanship item
while (true)
{
Orion.WarMode(false);
var used = false;
if (useAnatomy && Orion.SkillValue('1') < 1000)
{
Orion.UseSkill('1', self);
Orion.WaitJournal('think of anything about this creature| has |ничего не можете понять об этом| имеет ', Orion.Now(), Orion.Now() + 7000, 'my|sys');
used = true;
}
if (useAnimalLore && Orion.SkillValue('2') < 1000)
{
Orion.UseSkill('2', mount);
Orion.WaitJournal('think of anything|is loyal|own master|не можете ничего придумать|собственным хозяином', Orion.Now(), Orion.Now() + 4000, 'my|sys');
used = true;
}
if (use[[Знания о доспехах (Arms Lore)|Знания о доспехах <em>(Arms Lore)</em>]] && Orion.SkillValue('4') < 1000)
{
Orion.UseSkill('4', item);
Orion.WaitJournal('are uncertain about|This item|не уверены в этом предмете|Это не похоже', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (use[[Определение предметов (Item Identification)|Определение предметов <em>(Item Identification)</em>]] && Orion.SkillValue('3') < 1000)
{
Orion.UseSkill('3', item);
Orion.WaitJournal('think of anything|appears to be worth|не можете ничего придумать|кажется стоит от', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (useTasteID && Orion.SkillValue('36') < 1000)
{
Orion.WaitTargetType(foodType);
Orion.UseSkill('36');
Orion.WaitJournal('detect nothing unusual|не обнаруживаете ничего необычного', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (useDiscordance && Orion.SkillValue('15') < 1000)
{
Orion.UseObject(musicTool);
Orion.UseObject(musicTool);
Orion.Wait(100);
used = true;
}
if (useEvaluatingIntelligence && Orion.SkillValue('16') < 1000)
{
Orion.UseSkill('16', mount);
Orion.Wait(1500);
used = true;
}
if (useSpiritSpeak && Orion.SkillValue('32') < 1000)
{
Orion.UseSkill('32');
Orion.WaitJournal('fail your attempt at contacting|You establish a connection|провалили попытку связаться|устанавливаете связь с', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (useDetectHidden && Orion.SkillValue('14') < 1000)
{
Orion.UseSkill('14');
Orion.WaitJournal('can see nothing hidden|You find|ненаходите ничего скрытого|Вы нашли', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (useHiding && Orion.SkillValue('21') < 1000)
{
Orion.UseSkill('21');
Orion.WaitJournal('Вы хорошо спрятались|You have hidden yourself well|Кажется, ты не можешь здесь спрятаться|t seem to hide here', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (useStealth && Orion.SkillValue('47') < 1000)
{
Orion.UseSkill('47');
Orion.WaitJournal('Вы хорошо спрятались|You have hidden yourself well|Кажется, ты не можешь здесь спрятаться|t seem to hide here', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (useMusicanship && Orion.SkillValue('29') < 1000)
{
Orion.UseObject(musicTool);
Orion.UseObject(musicTool);
Orion.Wait(100);
used = true;
}
if (usePeacemaking && Orion.SkillValue('9') < 1000)
{
Orion.UseSkill('9');
Orion.WaitJournal('to calm everyone, but fail|пытаетесь успокоить всех, но терпите', Orion.Now(), Orion.Now() + 3000, 'my|sys');
used = true;
}
if (Orion.Count(foodType) > 1)
Orion.UseType(foodType);
if (!used)
return;
}
}