Events Overview
from rustplus import EntityEventPayload, TeamEventPayload, ChatEventPayload, ProtobufEvent, ChatEvent, EntityEvent, TeamEvent
# You must call get_entity_info(eid) before an EntityEvent listener will receive any data.
# This is to "subscribe" to the entity.
@EntityEvent(server_details, 25743493)
async def alarm(event: EntityEventPayload):
value = "On" if event.value else "Off"
print(f"Entity has been turned {value}")
@TeamEvent(server_details)
async def team(event: TeamEventPayload):
print(f"The team leader's steamId is: {event.team_info.leader_steam_id}")
@ChatEvent(server_details)
async def chat(event: ChatEventPayload):
print(f"{event.message.name}: {event.message.message}")
@ProtobufEvent(server_details)
async def proto(data: bytes):
print(data)Entity Event
Name
Description
Team Event
Name
Description
Chat Event
Name
Description
Protobuf Event
Removing
Removing ListenersLast updated
Was this helpful?