Generated from SER itself
Find the exact construct you need.
Search 775 methods, events, flags, keywords, variables, and complete examples—without opening a game server.
@alivePlayers
@alivePlayersplayer variable
OtherVariable@all
@allplayer variable
OtherVariable@allPlayers
@allPlayersplayer variable
OtherVariable@alphaFlamingoPlayers
@alphaFlamingoPlayersplayer variable
RoleVariable@chaosConscriptPlayers
@chaosConscriptPlayersplayer variable
RoleVariable@chaosFlamingoPlayers
@chaosFlamingoPlayersplayer variable
RoleVariable@chaosInsurgencyPlayers
@chaosInsurgencyPlayersplayer variable
TeamVariable@chaosMarauderPlayers
@chaosMarauderPlayersplayer variable
RoleVariable@chaosRepressorPlayers
@chaosRepressorPlayersplayer variable
RoleVariable@chaosRiflemanPlayers
@chaosRiflemanPlayersplayer variable
RoleVariable@classDPlayers
@classDPlayersplayer variable
RoleVariable@customRolePlayers
@customRolePlayersplayer variable
RoleVariable@deadPlayers
@deadPlayersplayer variable
TeamVariable@destroyedPlayers
@destroyedPlayersplayer variable
RoleVariable@empty
@emptyplayer variable
OtherVariable@emptyPlayers
@emptyPlayersplayer variable
OtherVariable@entrancePlayers
@entrancePlayersplayer variable
Facility zoneVariable@facilityGuardPlayers
@facilityGuardPlayersplayer variable
RoleVariable@filmmakerPlayers
@filmmakerPlayersplayer variable
RoleVariable@flamingoPlayers
@flamingoPlayersplayer variable
RoleVariable@foundationForcePlayers
@foundationForcePlayersplayer variable
TeamVariable@heavyContainmentPlayers
@heavyContainmentPlayersplayer variable
Facility zoneVariable@lightContainmentPlayers
@lightContainmentPlayersplayer variable
Facility zoneVariable@nonePlayers
@nonePlayersplayer variable
RoleVariable@npcPlayers
@npcPlayersplayer variable
OtherVariable@ntfCaptainPlayers
@ntfCaptainPlayersplayer variable
RoleVariable@ntfFlamingoPlayers
@ntfFlamingoPlayersplayer variable
RoleVariable@ntfPrivatePlayers
@ntfPrivatePlayersplayer variable
RoleVariable@ntfSergeantPlayers
@ntfSergeantPlayersplayer variable
RoleVariable@ntfSpecialistPlayers
@ntfSpecialistPlayersplayer variable
RoleVariable@otherAlivePlayers
@otherAlivePlayersplayer variable
TeamVariable@otherPlayers
@otherPlayersplayer variable
Facility zoneVariable@overwatchPlayers
@overwatchPlayersplayer variable
RoleVariable@scientistPlayers
@scientistPlayersplayer variable
RoleVariable@scp0492Players
@scp0492Playersplayer variable
RoleVariable@scp049Players
@scp049Playersplayer variable
RoleVariable@scp079Players
@scp079Playersplayer variable
RoleVariable@scp096Players
@scp096Playersplayer variable
RoleVariable@scp106Players
@scp106Playersplayer variable
RoleVariable@scp173Players
@scp173Playersplayer variable
RoleVariable@scp3114Players
@scp3114Playersplayer variable
RoleVariable@scp939Players
@scp939Playersplayer variable
RoleVariable@scpPlayers
@scpPlayersplayer variable
TeamVariable@spectatorPlayers
@spectatorPlayersplayer variable
RoleVariable@surfacePlayers
@surfacePlayersplayer variable
Facility zoneVariable@tutorialPlayers
@tutorialPlayersplayer variable
RoleVariable@zombieFlamingoPlayers
@zombieFlamingoPlayersplayer variable
RoleExample914Effects
914Effects.serDisabled by default: remove # from the filename to enable this script.
Damage, Explode, GiveEffect, ProcessingPlayerEventAchievedMilestone
!-- OnEvent AchievedMilestoneGets called when a faction achieved a milestone.
ServerEventsEventAchievingMilestone
!-- OnEvent AchievingMilestoneGets called when a faction is achieving a milestone.
ServerEventsEventActivated
!-- OnEvent ActivatedGets called when SCP-914 is activated.
Scp914EventsEventActivatedGenerator
!-- OnEvent ActivatedGeneratorGets called when the player activates the generator.
PlayerEventsEventActivatedGeneratorCompleted
!-- OnEvent ActivatedGeneratorCompletedGets called when the generator activated objective has been completed.
ObjectiveEventsEventActivating
!-- OnEvent ActivatingGets called when SCP-914 is being activated.
Scp914EventsEventActivatingGenerator
!-- OnEvent ActivatingGeneratorGets called when the player is activating the generator.
PlayerEventsEventActivatingGeneratorCompleting
!-- OnEvent ActivatingGeneratorCompletingGets called when the generator activated objective is being completed.
ObjectiveEventsMethodAddDamageRule
AddDamageRule mode @players_affected multiplier "remove_id"? update?Sets the damage rule for a player.
DamageRuleMethodAddDummy
AddDummy "name"Adds a dummy to the server
DummyEventAddedObserver
!-- OnEvent AddedObserverGets called when a new observer has been added to SCP-173.
Scp173EventsEventAddedTarget
!-- OnEvent AddedTargetGets called when SCP-096 has got a target added.
Scp096EventsMethodAddEventHandler
AddEventHandler event_name callbackAdds an event handler to the provided event.
EventMethodAddHume
AddHume @players amountAdds hume shield to players. Do not confuse this method with SetHumeShieldMethod
HealthEventAddingObserver
!-- OnEvent AddingObserverGets called when a new observer is being added to SCP-173.
Scp173EventsEventAddingTarget
!-- OnEvent AddingTargetGets called when SCP-096 is getting a target added.
Scp096EventsMethodAddPickupToInventory
AddPickupToInventory @player *pickupForces a pickup to be added to the player's inventory.
PickupMethodAddTeslaIgnoreRule
AddTeslaIgnoreRule @players "remove_id"? update?Sets the players that will be ignored by a tesla.
TeslaRuleMethodAdvDestroyItem
AdvDestroyItem itemsDestroys items on the ground and in inventories.
ItemMethodAdvDropItem
AdvDropItem *itemDrops an item from player inventory and returns a reference to the pickup object of that item.
ItemMethodAdvGiveItem
AdvGiveItem @player_to_give_item item_type_to_addGives a player a single item, and returns a reference to the item.
ItemEventAimedWeapon
!-- OnEvent AimedWeaponGets called when the player aimed the weapon.
PlayerEventsMethodAmountOf
AmountOf @variableReturns the amount of players in a given player variable.
PlayerValueMethodAnimatedBroadcast
AnimatedBroadcast @players duration "content" line_break_length?Sends an animated broadcast to specified players.
BroadcastExampleanonymousRadio
anonymousRadio.serDisabled by default: remove # from the filename to enable this script.
SetDisplayName, JoinedEventAttacked
!-- OnEvent AttackedGets called when SCP-049 has used its attack ability.
Scp049EventsEventAttacking
!-- OnEvent AttackingGets called when SCP-049 is using its attack ability.
Scp049EventsKeywordattempt
attemptRuns everything inside the statement, and if something throws an exception (error), the error will not terminate the script. If there is an 'on_error' statement, it will be executed.
StatementMethodAudio.IsLoaded
Audio.IsLoaded "clip_name"Returns true if a given audio clip has been loaded
AudioMethodAudio.IsPlaying
Audio.IsPlaying "speaker_name"Checks if the audio player is playing anything.
AudioMethodAudio.Load
Audio.Load "file_name" "clip_name"Loads an audio file into the audio player.
AudioMethodAudio.Play
Audio.Play "speaker_name" "audio_clip_name" loop?Plays a loaded audio clip from a created speaker.
AudioMethodAudio.Stop
Audio.Stop "speaker_name"Stops all audio clips playing through a speaker.
AudioExampleautomaticRagdollCleanup
automaticRagdollCleanup.serDisabled by default: remove # from the filename to enable this script.
Broadcast, CleanupRagdolls, Print, RoundStartedExampleautomaticWarhead
automaticWarhead.serDisabled by default: remove # from the filename to enable this script.
Broadcast, Cassie, RoundInfo, RoundStartedMethodBan
Ban @players duration "reason"Bans players from the server.
PlayerEventBanIssued
!-- OnEvent BanIssuedGets called when the server has issued a ban.
ServerEventsEventBanIssuing
!-- OnEvent BanIssuingGets called when the server is issuing a ban.
ServerEventsEventBanned
!-- OnEvent BannedGets called when the player is banned.
PlayerEventsEventBanning
!-- OnEvent BanningGets called when the player is being banned.
PlayerEventsEventBanRevoked
!-- OnEvent BanRevokedGets called when the server has revoked a ban.
ServerEventsEventBanRevoking
!-- OnEvent BanRevokingGets called when the server is revoking a ban.
ServerEventsEventBanUpdated
!-- OnEvent BanUpdatedGets called when the server has updated a ban.
ServerEventsEventBanUpdating
!-- OnEvent BanUpdatingGets called when the server is updating a ban.
ServerEventsEventBlackedOutRoom
!-- OnEvent BlackedOutRoomGets called when SCP-079 has blacked out a room.
Scp079EventsEventBlackedOutZone
!-- OnEvent BlackedOutZoneGets called when SCP-079 has blacked out a zone.
Scp079EventsEventBlackingOutRoom
!-- OnEvent BlackingOutRoomGets called when SCP-079 is blacking out a room.
Scp079EventsEventBlackingOutZone
!-- OnEvent BlackingOutZoneGets called when SCP-079 is blacking out a zone.
Scp079EventsMethodBlackout
Blackout rooms duration?Blackouts rooms.
RoomEventBlastDoorChanged
!-- OnEvent BlastDoorChangedGets called when a blast door is changed state.
ServerEventsEventBlastDoorChanging
!-- OnEvent BlastDoorChangingGets called when a blast door changes state.
ServerEventsKeywordbreak
breakMakes a given loop or function (that the 'break' keyword is inside) act as it has completely ended its execution ("breaks" free from the loop/function)
KeywordMethodBreakDoor
BreakDoor doors damage_type?Breaks specified doors if possible.
DoorEventBreakneckSpeedChanged
!-- OnEvent BreakneckSpeedChangedGets called when the breakneck speed of SCP-173 has changed.
Scp173EventsEventBreakneckSpeedChanging
!-- OnEvent BreakneckSpeedChangingGets called when the breakneck speed of SCP-173 is changing.
Scp173EventsMethodBroadcast
Broadcast @players duration "message"Sends a broadcast to players.
BroadcastPMER eventButtonInteracted
!-- OnPMER ButtonInteractedOpen the generated pmer event reference.
SchematicEventCancelledRoomLockdown
!-- OnEvent CancelledRoomLockdownGets called when SCP-079 has cancelled a room lockdown.
Scp079EventsEventCancelledUsingItem
!-- OnEvent CancelledUsingItemGets called when the player has cancelled the use of an item.
PlayerEventsEventCancellingRoomLockdown
!-- OnEvent CancellingRoomLockdownGets called when SCP-079 is cancelling a room lockdown.
Scp079EventsEventCancellingUsingItem
!-- OnEvent CancellingUsingItemGets called when the player is cancelling the use of an item.
PlayerEventsMethodCassie
Cassie mode "message" "subtitles"? glitch_scale?Makes a CASSIE announcement.
CASSIEEventCassieAnnounced
!-- OnEvent CassieAnnouncedGets called when the server played C.A.S.S.I.E sentence.
ServerEventsEventCassieAnnouncing
!-- OnEvent CassieAnnouncingGets called when the server starts playing C.A.S.S.I.E sentence.
ServerEventsEventCassieQueuedScpTermination
!-- OnEvent CassieQueuedScpTerminationGets called when the server has queued a C.A.S.S.I.E SCP termination announcement.
ServerEventsEventCassieQueuingScpTermination
!-- OnEvent CassieQueuingScpTerminationGets called when the server is queuing a C.A.S.S.I.E SCP termination announcement.
ServerEventsKeywordchance
chance $chanceThis statement will execute with the provided chance.
StatementMethodChance
Chance chanceReturns true with the specified chance.
NumberEventChangedAttachments
!-- OnEvent ChangedAttachmentsGets called when player has changed weapon attachments.
PlayerEventsEventChangedBadgeVisibility
!-- OnEvent ChangedBadgeVisibilityGets called when the player has changed their global or local badge visibility.
PlayerEventsEventChangedCamera
!-- OnEvent ChangedCameraGets called when SCP-079 has changed a camera.
Scp079EventsEventChangedItem
!-- OnEvent ChangedItemGets called when the player has changed their held item.
PlayerEvents