Compare commits

...

2 Commits

Author SHA1 Message Date
163b233306 Fix lua client handler #1 2023-08-17 23:54:07 +03:00
c6fba31c89 minor 2023-08-17 23:48:56 +03:00
3 changed files with 5 additions and 4 deletions

View File

@ -696,7 +696,7 @@ class Client:
self.log.error(f"Received event in invalid format (missing ':'), got: {data}") self.log.error(f"Received event in invalid format (missing ':'), got: {data}")
event_name = data[2:sep] event_name = data[2:sep]
even_data = data[sep + 1:] even_data = data[sep + 1:]
ev.call_lua_event(event_name, even_data) ev.call_lua_event(event_name, self.cid, even_data)
ev.call_event(event_name, data=even_data, player=self) ev.call_event(event_name, data=even_data, player=self)
await ev.call_async_event(event_name, data=even_data, player=self) await ev.call_async_event(event_name, data=even_data, player=self)
case "N": case "N":

View File

@ -141,7 +141,7 @@ class EventsSystem:
return funcs_data return funcs_data
def call_lua_event(self, event_name, *args): def call_lua_event(self, event_name, *args):
self.log.debug(f"Calling lua event: '{event_name} ({args})'") self.log.debug(f"Calling lua event: '{event_name}{args}'")
funcs_data = [] funcs_data = []
if event_name in self.__lua_events.keys(): if event_name in self.__lua_events.keys():
for data in self.__lua_events[event_name]: for data in self.__lua_events[event_name]:

View File

@ -109,8 +109,9 @@ class MP:
del self._event_timers[event_name] del self._event_timers[event_name]
def TriggerLocalEvent(self, event_name, *args): def TriggerLocalEvent(self, event_name, *args):
self.log.debug("request TriggerLocalEvent()") if event_name != "getTable":
self.log.debug(f"Calling local lua event: '{event_name}{args}'") self.log.debug("request TriggerLocalEvent()")
self.log.debug(f"Calling local lua event: '{event_name}{args}'")
funcs_data = [] funcs_data = []
if event_name in self._local_events.keys(): if event_name in self._local_events.keys():
for func_name in self._local_events[event_name]: for func_name in self._local_events[event_name]: