неожиданный символ рядом) - PullRequest
0 голосов
/ 25 октября 2019

неожиданный символ рядом с ')' в строке 10

Я новичок в программировании и следовал всему в "LUA Tutorial 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 (message) "to" [OOC] (message) ", когда пользователь вводит его в игру.

1 Ответ

1 голос
/ 25 октября 2019

Как указано @char в комментариях, очевидно, у вас есть дополнительная встроенная запятая 10

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

Это должно быть

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

Как указано в lua wiki .

...