EVENT
Script Reference | EVENT Constant |
Event Usage
Events can be assigned callbacks in scripts, normally in the bot scripts.
For Example:
this.Events[EVENT.TEAM_CHAT_MSG] = function(WhoSaidIt, Message)
{
n = GetEntName(WhoSaidIt);
this.Say(n, "said: ", Message);
print(n, "said: ", Message);
};
Common Events
ADDWEAPON
Parameters:
- weaponId
CHANGECLASS
Parameters:
- newclass
CHANGETEAM
Parameters:
- newteam
DEATH
Parameters:
- inflictor
- meansofdeath
DISCONNECTED
Parameters: none
ENT_ENTER_RADIUS
Parameters:
- ent
ENT_LEAVE_RADIUS
Parameters:
- ent
FEEL_PAIN
Parameters:
- inflictor
- previoushealth
- currenthealth
GLOBAL_CHAT_MSG
Parameters:
- whosaidit
- whattheysaid
GLOBAL_VOICE
Parameters:
- source
- macro id
HEALED
Parameters:
- whohealedme
KILLEDSOMEONE
Parameters:
- victim
- meansofdeath
MG_ENTER_RADIUS
Parameters:
- MapGoal
MG_LEAVE_RADIUS
Parameters:
- MapGoal
PRIV_CHAT_MSG
Parameters:
- whosaidit
- whattheysaid
PRIVATE_VOICE
Parameters:
- macro id
PROXIMITY_TRIGGER
Parameters:
- owner
- ent
- position
REFRESH_WEAPON
Parameters:
- weapon
REMOVEWEAPON
Parameters:
- weaponId
RESET_WEAPONS
Parameters: none
REVIVED
Parameters:
- whorevivedme
SCRIPTMSG
Parameters:
- msg
- data1
- data2
- data3
SPAWNED
Parameters: none
TEAM_CHAT_MSG
Parameters:
- whosaidit
- whattheysaid
TEAM_VOICE
Parameters:
- source
- macro id
WEAPON_CHANGE
Parameters:
- weaponId
WEAPON_FIRE
Parameters:
- weaponId
- projectile entity
Enemy Territory Events
AMMO_RECIEVED
Parameters:
- whogaveammo
FIRETEAM_CHAT_MSG
Parameters:
- whosaidit
- whattheysaid
FIRETEAM_CREATED
Parameters:
- fireteamnum
FIRETEAM_DISBANDED
Parameters:
- none
FIRETEAM_JOINED
Parameters:
- teamleader
FIRETEAM_LEFT
Parameters:
- none
FIRETEAM_INVITED
Parameters:
- teamleader
FIRETEAM_PROPOSAL
Parameters:
- invitee
FIRETEAM_WARNED
Parameters:
- warnedby
MORTAR_IMPACT
Parameters:
- position
POSTTRIGGERED_MINE
Parameters:
- mine_entity
PRETRIGGERED_MINE
Parameters:
- mine_entity
Fortress Forever Events
DETPACK_ALREADYBUILT
Parameters: none
DETPACK_BUILDING
Parameters:
- detpack entity
DETPACK_BUILT
Parameters:
- detpack entity
DETPACK_CANTBUILD
Parameters: none
DETPACK_DETONATED
Parameters: none
DETPACK_NOAMMO
Parameters: none
DISGUISED
Parameters:
- asTeam
- asClass
DISGUISING
Parameters:
- asTeam
- asClass
DISPENSER_ALREADYBUILT
Parameters: none
DISPENSER_BUILDING
Parameters:
- dispenser entity
DISPENSER_BUILT
Parameters:
- dispenser entity
DISPENSER_CANTBUILD
Parameters: none
DISPENSER_DAMAGED
Parameters:
- inflictor
DISPENSER_DESTROYED
Parameters: none
DISPENSER_DETONATED
Parameters: none
DISPENSER_DISMANTLED
Parameters: none
DISPENSER_ENEMYUSED
Parameters:
- user entity
DISPENSER_NOAMMO
Parameters: none
INVALID_DISGUISE_CLASS
Parameters:
- class
INVALID_DISGUISE_TEAM
Parameters:
- team
RADAR_DETECTENEMY
Parameters:
- detected
RADIOTAG_UPDATE
Parameters:
- detected
SENTRY_ALREADYBUILT
Parameters: none
SENTRY_BUILDING
Parameters:
- sentry entity
SENTRY_BUILT
Parameters:
- sentry entity
SENTRY_CANTBUILD
Parameters: none
SENTRY_DAMAGED
Parameters:
- inflictor
SENTRY_DESTROYED
Parameters: none
SENTRY_DETONATED
Parameters: none
SENTRY_DISMANTLED
Parameters: none
SENTRY_NOAMMO
Parameters: none
SENTRY_SPOTENEMY
Parameters:
- enemy entity seen
SENTRY_UPGRADED
Parameters:
- level
Other Events
GROUP_CHAT_MSG
Parameters:
- whosaidit
- whattheysaid
HEAR_SOUND
Parameters:
- source
- origin
- soundId
- soundName
PLAYER_USE
Parameters:
- whotouchedme
SENSE_ENTITY
Parameters:
- sensedclass
- sensedentity
See also: Events