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:
|
match code:
|
||||||
case "H":
|
case "H":
|
||||||
# Client connected
|
# Client connected
|
||||||
self.ready = True
|
self._ready = True
|
||||||
await self.tcp_send(b"Sn" + bytes(self.nick, "utf-8"), to_all=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":
|
case "C":
|
||||||
# Chat
|
# Chat
|
||||||
self.log.info(f"Received message: {data!r}")
|
self.log.info(f"Received message: {data!r}")
|
||||||
|
@ -18,6 +18,7 @@ class EventsSystem:
|
|||||||
"server_started": [],
|
"server_started": [],
|
||||||
"auth_sent_key": [], # Only sync
|
"auth_sent_key": [], # Only sync
|
||||||
"auth_ok": [], # Only sync
|
"auth_ok": [], # Only sync
|
||||||
|
"player_join": [],
|
||||||
"chat_receive": [],
|
"chat_receive": [],
|
||||||
"server_stopped": [],
|
"server_stopped": [],
|
||||||
}
|
}
|
||||||
@ -25,6 +26,7 @@ class EventsSystem:
|
|||||||
"server_started": [],
|
"server_started": [],
|
||||||
"_plugins_start": [],
|
"_plugins_start": [],
|
||||||
"_plugins_unload": [],
|
"_plugins_unload": [],
|
||||||
|
"player_join": [],
|
||||||
"chat_receive": [],
|
"chat_receive": [],
|
||||||
"server_stopped": []
|
"server_stopped": []
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user