From b507c901182f5312e50941bbf64d19c81940cf55 Mon Sep 17 00:00:00 2001 From: divinity76 Date: Fri, 13 Sep 2024 09:26:07 +0200 Subject: [PATCH] Make outputMessage::addRawString available in Lua Why write ```lua msg:addU8(1); msg:addU8(0); msg:addU8(113); ``` when you can instead write ```lua msg:addRawString("\x01\x00\x71"); ``` ? Would make some lua scripts much easier to write :) --- src/framework/luafunctions.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/framework/luafunctions.cpp b/src/framework/luafunctions.cpp index eb4b0bd19..fe347c131 100644 --- a/src/framework/luafunctions.cpp +++ b/src/framework/luafunctions.cpp @@ -818,6 +818,7 @@ void Application::registerLuaFunctions() g_lua.bindClassMemberFunction("addU32", &OutputMessage::addU32); g_lua.bindClassMemberFunction("addU64", &OutputMessage::addU64); g_lua.bindClassMemberFunction("addString", &OutputMessage::addString); + g_lua.bindClassMemberFunction("addRawString", &OutputMessage::addRawString); g_lua.bindClassMemberFunction("addPaddingBytes", &OutputMessage::addPaddingBytes); g_lua.bindClassMemberFunction("encryptRsa", &OutputMessage::encryptRsa); g_lua.bindClassMemberFunction("getMessageSize", &OutputMessage::getMessageSize);