add get/set playername, add on say2 filter callback

This commit is contained in:
Huoji's
2023-10-20 02:11:59 +08:00
parent 254d0e1cd5
commit af727eaa6b
7 changed files with 195 additions and 37 deletions

View File

@@ -13,7 +13,8 @@ enum class _CallbackNames {
kOnRoundEnd,
kOnPlayerHurt,
kOnPlayerTeamChange,
kOnHttpRequest
kOnHttpRequest,
kOnSayText2Filter
};
extern std::unordered_map<lua_State*, std::unordered_map<_CallbackNames, int>>
callbackList;
@@ -40,4 +41,8 @@ auto luaCall_onPlayerTeamChange(int userid, int team, int oldteam,
-> bool;
auto luaCall_onHttpRequest(std::string url, std::string metaData,
std::string respon, int statusCode) -> void;
auto luCall_onSayText2Filter(int player, uint64_t eMessageType,
const char* messeageName, const char* param1,
const char* param2, const char* param3,
const char* param4) -> bool;
} // namespace ScriptCallBacks