【发布时间】:2019-10-22 11:14:21
【问题描述】:
我尝试制作一个 Garry 的 Mod lua 文件来查找开头包含“/discord”的消息,并将该消息作为文本文件保存在同一目录中,我不熟悉 lua 文件,所以我不确定语法,但是当我查看控制台时,没有任何反应,当我查看服务器命令行时,没有任何反应,也没有创建新文件,我什至搜索了我的整个 PC。
我在 Garry 的 mod wiki 上使用了以下页面:https://wiki.garrysmod.com/page/GM/PlayerSay 并且那里提供的代码有效,但只要我添加任何内容,它就完全停止工作。这是我的代码:
hook.Add( "PlayerSay", "GmodToDiscord", function( player, text, team )
if ( string.sub( string.lower( text ), 0, 7 ) == "/discord" ) then -- Makes message lowercase to be read by the program.
local file = io.open("message.txt", "w") -- Opens a text file in write mode.
file:write(message) -- Pastes in the message.
file:close() -- Closes the text file.
end
end)
任何帮助将不胜感激。
【问题讨论】:
标签: lua garrys-mod