04-18-2017, 10:57 PM
Как перебирать всех игроков онлайн и если они соответствую условиям, добавлять в список и выполнять с ними определенные действия?
Вот хотел сделать, если у перебранных игроков фракция = 1, телепортируем, но не работает
Делал в методе useSkills, в файле CALL
[SRC="java"]if(_factiongood)
{
for(Player player : GameObjectsStorage.getAllPlayersForIterate()) {
if (player.getFactionId() == 1) {
player.stopMove();
player.teleToLocation(Location.findPointToStay(activeChar, 100, 150), activeChar.getGeoIndex());
getEffects(activeChar, player, getActivateRate() > 0, false);
}
}
if(isSSPossible())
activeChar.unChargeShots(isMagic());
return;
}[/SRC]
Вот хотел сделать, если у перебранных игроков фракция = 1, телепортируем, но не работает
Делал в методе useSkills, в файле CALL
[SRC="java"]if(_factiongood)
{
for(Player player : GameObjectsStorage.getAllPlayersForIterate()) {
if (player.getFactionId() == 1) {
player.stopMove();
player.teleToLocation(Location.findPointToStay(activeChar, 100, 150), activeChar.getGeoIndex());
getEffects(activeChar, player, getActivateRate() > 0, false);
}
}
if(isSSPossible())
activeChar.unChargeShots(isMagic());
return;
}[/SRC]