Что тут не так? Ошибка в условии

Fott

Простреленный
3,431
2,267
Lua:
-- выполняется когда какой-то скрипт выводит сообщение функцией 'print'
function onScriptMessage(msg, script)
  -- желательно проверить, т.к. скрипты могут выводить сообщения и до того, как всё это будет доступно
  if isOpcodesAvailable() and isSampfuncsLoaded() and isSampAvailable() then
    sampAddChatMessage(script.name .. ": ".. msg, 0xFFFFFF) -- добавляем сообщение в чат SA:MP
  end
end

function main()
  wait(-1) -- бесконечная задержка
  -- если скрипт больше не выполняет никаких действий,
  -- но надо чтобы он продолжал работать и обрабатывать события, то
  -- в нём можно сделать бесконечную задержку таким способом, чтобы он не завершился сам
end
 

MrBidloKoder

Известный
Автор темы
425
248
Lua:
-- выполняется когда какой-то скрипт выводит сообщение функцией 'print'
function onScriptMessage(msg, script)
  -- желательно проверить, т.к. скрипты могут выводить сообщения и до того, как всё это будет доступно
  if isOpcodesAvailable() and isSampfuncsLoaded() and isSampAvailable() then
    sampAddChatMessage(script.name .. ": ".. msg, 0xFFFFFF) -- добавляем сообщение в чат SA:MP
  end
end

function main()
  wait(-1) -- бесконечная задержка
  -- если скрипт больше не выполняет никаких действий,
  -- но надо чтобы он продолжал работать и обрабатывать события, то
  -- в нём можно сделать бесконечную задержку таким способом, чтобы он не завершился сам
end
if script == thisscript() then
--code
end

Почему codе не выполняется