ChangedRole
Gets called when the player's role has changed.
Start a script sectionโ
!-- OnEvent ChangedRole
-- require @evPlayer $evOldRole *evNewRole $evChangeReason &evSpawnFlags
# Add your instructions here
- Group: PlayerEvents
- Cancellable: No
- Event data:
PlayerChangedRoleEventArgs
Injected variablesโ
| Variable | Type | Description |
|---|---|---|
@evPlayer | player value | Gets the player whose role changed. |
$evOldRole | RoleTypeId enum value | Gets the old role type. |
*evNewRole | reference to PlayerRoleBase object | Gets the new role object of the player. |
$evChangeReason | RoleChangeReason enum value | Gets the reason of role changed. |
&evSpawnFlags | collection of RoleSpawnFlags enum values | Gets the spawn flags used for this role change. |