靠近符号的意外符号

问题描述 投票:0回答:1

第10行上')'附近的意外符号

我是编程新手,并且已经阅读了《 LUA教程10b》中的所有内容

hook.Add( "PlayerSay", "CommandIdent", function( ply, text, team )
  if( text == "!hurt" ) then
    ply:SetHealth( ply:Health() - 25 )
    if( ply:Health() <= 0 ) then
      ply:Kill()
    end
    return "OUCH!"
  end

  if( string.sub( text, 1, 4, ) == "/ooc" ) then
    return "[OOC]" .. string.sub( text, 5 )
  end

end )

当用户在游戏中键入脚本时,脚本应将“ / ooc(消息)”转换为“ [OOC](消息)”。

lua garrys-mod
1个回答
0
投票

如@char在评论中所述,显然您在第10行中有一个额外的逗号

if( string.sub( text, 1, 4, ) == "/ooc" ) then

应该是

if( string.sub( text, 1, 4 ) == "/ooc" ) then\

lua wiki中所述。

© www.soinside.com 2019 - 2024. All rights reserved.