mirror of
https://github.com/kuitoi/kuitoi-Server.git
synced 2025-08-17 08:15:42 +00:00
Add event player_join
This commit is contained in:
parent
90beaf1302
commit
939723acdd
@ -250,8 +250,17 @@ class Client:
|
||||
match code:
|
||||
case "H":
|
||||
# Client connected
|
||||
self.ready = True
|
||||
await self.tcp_send(b"Sn" + bytes(self.nick, "utf-8"), to_all=True)
|
||||
self._ready = True
|
||||
|
||||
ev.call_event("player_join", self)
|
||||
await ev.call_async_event("player_join", self)
|
||||
|
||||
bnick = bytes(self.nick, "utf-8")
|
||||
await self._tcp_send(b"Sn" + bnick, to_all=True) # I don't know for what it
|
||||
await self._tcp_send(b"JWelcome" + bnick + b"!", to_all=True) # Hello message
|
||||
|
||||
# TODO: Sync cars
|
||||
|
||||
case "C":
|
||||
# Chat
|
||||
self.log.info(f"Received message: {data!r}")
|
||||
|
@ -18,6 +18,7 @@ class EventsSystem:
|
||||
"server_started": [],
|
||||
"auth_sent_key": [], # Only sync
|
||||
"auth_ok": [], # Only sync
|
||||
"player_join": [],
|
||||
"chat_receive": [],
|
||||
"server_stopped": [],
|
||||
}
|
||||
@ -25,6 +26,7 @@ class EventsSystem:
|
||||
"server_started": [],
|
||||
"_plugins_start": [],
|
||||
"_plugins_unload": [],
|
||||
"player_join": [],
|
||||
"chat_receive": [],
|
||||
"server_stopped": []
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user