проблема с lua

5643456

Известный
Автор темы
17
1
Версия SA-MP
  1. Любая
Q all,peace to all
Хотел заняться изучением lua , иии тупо написал самый самый простой скрипт, который выводит текст в чат, а оно не робит. Подскажите, что не так или может я где то ошибся

Lua:
script_name('New Script') - Название скрипта
script_author('NoName') - Автор скрипта
script_description('test') - Описание скрипта

require "lib.moonloader" -- Подключение библеотеки

local tag = '[My Frist Script]' -- Локальная переменная

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return and
    while not isSampAvailable() do wait(100) end

  sampAddChatMessage("Скрипт запущен | Удачно, 9ACD32)
 
    -- Блок выполняется один раз после старта сампа

    while true do
        wait(0)
        -- Блок выполняющейся бесконечно (пока самп активен)

    end
end
Код:
JA3X2Lap5eE.jpg
Awjd-XkaRAo.jpg
 
Решение
Lua:
function main()
    while not isSampAvailable() do wait (100) end -- Проверка на загруженность САМП'а

    sampAddChatMessage("Script loaded!", -1) -- Сообщение которое выведется после запуска игры. -1 это равноценно 0xFFFFFF

    wait(-1) -- Бесконечный цикл. Если ничего в нём не используешь - не нужно писать while true do wait(0) end, а хватит и простого wait(-1)
end

ARMOR

kjor32 is legend
Модератор
4,846
6,103
Lua:
function main()
    while not isSampAvailable() do wait (100) end -- Проверка на загруженность САМП'а

    sampAddChatMessage("Script loaded!", -1) -- Сообщение которое выведется после запуска игры. -1 это равноценно 0xFFFFFF

    wait(-1) -- Бесконечный цикл. Если ничего в нём не используешь - не нужно писать while true do wait(0) end, а хватит и простого wait(-1)
end
 

5643456

Известный
Автор темы
17
1
Код, ошибку можно?
секунду

Код, ошибку можно?
1668447182765.png
где eror

Lua:
function main()
    while not isSampAvailable() do wait (100) end -- Проверка на загруженность САМП'а

    sampAddChatMessage("Script loaded!", -1) -- Сообщение которое выведется после запуска игры. -1 это равноценно 0xFFFFFF

    wait(-1) -- Бесконечный цикл. Если ничего в нём не используешь - не нужно писать while true do wait(0) end, а хватит и простого wait(-1)
end
ипать получилось, ашалеть