Kāds zin kā izlabot targetu problēmu orionā?
Man vienlaicīgi liekās līdz pat 6-7 targetiem.
Screenshot:
https://failiem.lv/f/bfnebpbd3
NEatkarīgi no tā kā es iebindoju target , problēma atkārtojas.
Bindoju caur optioniem - tas pats.
Q - TargetNext
W - attack last
Bindoju caur scp - tas pats.
function AttacktNextHuman()
{
var serial = FindNearestHumanEnemy();
if(!serial.length) return;
CharPrintDelayed(serial, '30', 'ATTACKING');
Orion.ClientLastAttack(serial);
Orion.Attack(serial);
Orion.Ignore(serial);
}
//helper function for AttacktNextHuman() and TargetNextHuman()
function FindNearestHumanEnemy()
{
Orion.Ignore('self');
var friends = Orion.GetFriendList();
for(var i = 0; i < friends.length; i++)
{
Orion.Ignore(friends[i]);
}
var humans = Orion.FindType("-1", "-1", "ground", "human|near|live", 15, "red|orange")// Orion.FindType('0x0190|0x0191', '-1', ground, 'near|mobile', '18');
if ( !humans.length )
{
Orion.Print( '-1', 'no humans found, resetting ignore list');
Orion.IgnoreReset();
return '';
}
return humans[0];
}
//This function will swap between players in range of 18 and target them.
function TargetNextHuman()
{
var serial = FindNearestHumanEnemy();
if(!serial.length) return;
CharPrintDelayed(serial, '30', 'TARGET');
Orion.ClientLastTarget(serial);
Orion.AddObject('myTarget', [serial]);
//Orion.AddObject('MyTarget', ['objectValue'=serial]);
Orion.TargetObject(serial);
Orion.Ignore(serial);
}