L2JPREMIUM  5M
com.premium.game.model.entity.events.CTF.CTF Class Reference
Inheritance diagram for com.premium.game.model.entity.events.CTF.CTF:
Collaboration diagram for com.premium.game.model.entity.events.CTF.CTF:

Classes

class  Team
 

Public Member Functions

String getStatus ()
 
boolean finish ()
 
String getName ()
 
int getState ()
 
boolean isParticipant (L2PcInstance player)
 
boolean load ()
 
void onCommand (L2PcInstance actor, String command, String params)
 
void onKill (L2Character killer, L2Character victim)
 
boolean onNPCTalk (L2Npc npc, L2PcInstance talker)
 
boolean register (L2PcInstance player)
 
void remove (L2PcInstance player)
 
boolean start ()
 
void onLogout (L2PcInstance player)
 
void onLogin (L2PcInstance player)
 
boolean canInteract (L2Character actor, L2Character target)
 
boolean canBeSkillTarget (L2Character caster, L2Character target, L2Skill skill)
 
boolean canUseItem (L2Character actor, L2ItemInstance item)
 
boolean canUseSkill (L2Character caster, L2Skill skill)
 
void onRevive (L2Character actor)
 
boolean canRegister (L2PcInstance player)
 
boolean canDoAction (L2PcInstance player, int action)
 
void rewardPlayers ()
 
void run ()
 
Team getPlayerTeam (L2Character player)
 
void AnnounceToPlayers (Boolean toall, String announce)
 
int getRegistredPlayersCount ()
 
int getCharTitleColor (L2PcInstance cha, L2PcInstance other)
 
String getTitle (L2PcInstance cha, L2PcInstance other)
 
- Public Member Functions inherited from com.premium.game.model.entity.events.GameEvent
boolean canAttack (L2Character attacker, L2Character target)
 
boolean canDropItems (L2Attackable victim, L2PcInstance killer)
 
boolean canGaveExp (L2Attackable victim)
 
boolean canLogout (L2PcInstance player)
 
boolean canLostExpOnDie ()
 
boolean canTeleportOnDie (L2PcInstance player)
 
int getCharNameColor (L2PcInstance cha, L2PcInstance other)
 
String getName (L2PcInstance cha, L2PcInstance other)
 
boolean isRunning ()
 
void onSkillHit (L2Character caster, L2Character target, L2Skill skill)
 
boolean requestRevive (L2PcInstance cha, int _requestedPointType)
 
void setEventScript (IGameEventScript script)
 

Static Public Member Functions

static CTF getInstance ()
 
static boolean hasFlag (L2Character player)
 

Public Attributes

final Map< Integer, Team_players = new FastMap<>()
 
final Map< Integer, Team_participants = new FastMap<>()
 
final Map< L2PcInstance, Object[]> _flagowners = new FastMap<>()
 
boolean _canStand = true
 
int _instanceId = 0
 
int _eventTime
 
int _remain
 
final ExclusiveTask _eventTask
 

Additional Inherited Members

- Static Public Attributes inherited from com.premium.game.model.entity.events.GameEvent
static final int STATE_INACTIVE = 0
 
static final int STATE_ACTIVE = 1
 
static final int STATE_RUNNING = 2
 
- Protected Attributes inherited from com.premium.game.model.entity.events.GameEvent
IGameEventScript _eventScript
 
- Static Protected Attributes inherited from com.premium.game.model.entity.events.GameEvent
static Logger _log = Logger.getLogger("Events")
 
static Logger partyFarmLog = Logger.getLogger("PartyFarm")
 

Member Data Documentation

◆ _eventTask

final ExclusiveTask com.premium.game.model.entity.events.CTF.CTF._eventTask
Initial value:
= new ExclusiveTask()
{
@Override
protected void onElapsed()
{
if (_remain > 0)
{
schedule(_remain);
_remain = 0;
}
else
{
rewardPlayers();
ThreadPoolManager.getInstance().scheduleGeneral(new Runnable()
{
@Override
public void run()
{
finish();
}
}, 10000);
}
}
}

The documentation for this class was generated from the following file: