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

Проверка Young Skills Sum: различия между версиями

Материал из Wiki Legnes
Новая страница: «<syntaxhighlight lang="javascript"><br><p>var cRed = '0x0021';</p> <p>var cGrn = '0x0044';</p> <p>var cBkl = '0x0002';</p> <p>var cOrg = '0x0030';</p> <p>var cYel = '0x0035';</p> <p>var cBeg = '0x0033';</p> <p>var cBlu = '0x0056';</p> <p><br></p> <p>function YoungSkillsSum() {</p> <p>Orion.Print(cGrn, '=== YoungSkillsSum ===');</p> <p><br></p> <p>var youngSkills = [</p> <p>'Archery', // Стрельба из лука</p> <p>'Fencing', // Фехтова...»
 
Нет описания правки
Строка 1: Строка 1:
&lt;syntaxhighlight lang="javascript"&gt;<br><p>var cRed = '0x0021';</p>
<syntaxhighlight lang="javascript">
<p>var cGrn = '0x0044';</p>
var cRed = '0x0021';  
<p>var cBkl = '0x0002';</p>
var cGrn = '0x0044';  
<p>var cOrg = '0x0030';</p>
var cBkl = '0x0002';  
<p>var cYel = '0x0035';</p>
var cOrg = '0x0030';  
<p>var cBeg = '0x0033';</p>
var cYel = '0x0035';  
<p>var cBlu = '0x0056';</p>
var cBeg = '0x0033';  
<p><br></p>
var cBlu = '0x0056';
<p>function YoungSkillsSum() {</p>
<p>Orion.Print(cGrn, '=== YoungSkillsSum ===');</p>
<p><br></p>
<p>var youngSkills = [</p>
<p>'Archery', // Стрельба из лука</p>
<p>'Fencing', // Фехтование</p>
<p>'Mace Fighting', // Бой булавой</p>
<p>'Magery', // Магия</p>
<p>'Swordsmanship', // Владение мечом</p>
<p>'Wrestling', // Рестлинг</p>
<p>'Tactics', // Тактика</p>
<p>'Parrying', // Парирование</p>
<p>'Mining' // Горное дело</p>
<p>];</p>
<p><br></p>
<p>var total = 0;</p>
<p>var count = 0;</p>
<p><br></p>
<p>for (var i = 0; i &lt; youngSkills.length; i++) {</p>
<p>var skillName = youngSkills[i];</p>
<p>var skillValue = Orion.SkillValue(skillName, 'real');</p>
<p>var displayValue = (skillValue/10).toFixed(1);</p>
<p><br></p>
<p>Orion.Print(cBlu, skillName + ': ' + displayValue);</p>
<p>total += skillValue;</p>
<p>count++;</p>
<p>}</p>
<p><br></p>
<p>var totalSum = (total/10).toFixed(1);</p>
<p><br></p>
<p>Orion.Print(cYel, '------------------------');</p>
<p>Orion.Print(cGrn, 'СУММА: ' + totalSum);</p>
<p>}</p>


<br>&lt;/syntaxhighlight&gt;<br>[[Category:LegnesAssistScripts]]<br>
function YoungSkillsSum() {
    Orion.Print(cGrn, '=== YoungSkillsSum ===');
   
    var youngSkills = [
        'Archery',        // Стрельба из лука
        'Fencing',        // Фехтование
        'Mace Fighting',  // Бой булавой
        'Magery',        // Магия
        'Swordsmanship',  // Владение мечом
        'Wrestling',      // Рестлинг
        'Tactics',        // Тактика
        'Parrying',      // Парирование
        'Mining'          // Горное дело
    ];
   
    var total = 0;
    var count = 0;
   
    for (var i = 0; i < youngSkills.length; i++) {
        var skillName = youngSkills[i];
        var skillValue = Orion.SkillValue(skillName, 'real');
        var displayValue = (skillValue/10).toFixed(1);
       
        Orion.Print(cBlu, skillName + ': ' + displayValue);
        total += skillValue;
        count++;
    }
   
    var totalSum = (total/10).toFixed(1);
       
    Orion.Print(cYel, '------------------------');
    Orion.Print(cGrn, 'СУММА: ' + totalSum);
}
</syntaxhighlight>

Версия от 00:09, 17 марта 2026

var cRed = '0x0021'; 
var cGrn = '0x0044'; 
var cBkl = '0x0002'; 
var cOrg = '0x0030'; 
var cYel = '0x0035'; 
var cBeg = '0x0033'; 
var cBlu = '0x0056';

function YoungSkillsSum() {
    Orion.Print(cGrn, '=== YoungSkillsSum ===');
    
    var youngSkills = [
        'Archery',        // Стрельба из лука
        'Fencing',        // Фехтование
        'Mace Fighting',  // Бой булавой
        'Magery',         // Магия
        'Swordsmanship',  // Владение мечом
        'Wrestling',      // Рестлинг
        'Tactics',        // Тактика
        'Parrying',       // Парирование
        'Mining'          // Горное дело
    ];
    
    var total = 0;
    var count = 0;
    
    for (var i = 0; i < youngSkills.length; i++) {
        var skillName = youngSkills[i];
        var skillValue = Orion.SkillValue(skillName, 'real');
        var displayValue = (skillValue/10).toFixed(1);
        
        Orion.Print(cBlu, skillName + ': ' + displayValue);
        total += skillValue;
        count++;
    }
    
    var totalSum = (total/10).toFixed(1);
        
    Orion.Print(cYel, '------------------------');
    Orion.Print(cGrn, 'СУММА: ' + totalSum);
}