Делаю первый скрипт

arizona123228

Участник
Автор темы
42
3
Делаю первый скрипт луа (в програме ноутпад++). Кто разумеется, подскажите, правильно ли я делаю или хуйню?)
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,226
Lua:
script_name("FirstScript")
script_author("Karter_Lee")
script_description("Мой первый скрипт. Выводит текст в чат (текст в коде)")

require "lib.moonloader"

local tag = "[My FirstScript]"

function main()
    while not isSampAvailable() do wait(100) end
    --все действия, написанные тут будут производится 1 раз (при загрузке скрипта)
    while true do
        wait(0)
        --бесконечный цикл, все что написано тут будет выполнятся постоянно (дохуя раз в секунду)
    end
end
 

PanSeek

t.me/dailypanseek
Всефорумный модератор
899
1,746
но ведь должно в чат выводить слово текст белым цветом
Потому что крашит так.
Lua:
script_name("FirstScript")
script_author("Karter_Lee")
script_description("Мой первый скрипт. Выводит текст в чат (текст в коде)")

require "lib.moonloader"

local tag = "[My FirstScript]"

function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('text', -1)
    wait(-1)
    --[[ если нужен беск. цикл, то wait(-1) который выше убираешь.
    while true do
        wait(0)
        CODE
    end]]
end
 
  • Нравится
Реакции: James Saula

arizona123228

Участник
Автор темы
42
3
Так он ничего и не делает. В консоли посмотри, если error, то где.
[20:59:22.080263] (error) new 1.lua: C:\Users\Admin\Desktop\Sborka by MIDOL\moonloader\new 1.lua:10: unexpected symbol near 'do'
[20:59:22.081261] (error) new 1.lua: Script died due to an error. (01B444FC)
сорян что поздно кинул
 

arizona123228

Участник
Автор темы
42
3
вот, это ду перед вейт удалить?
 

Вложения

  • Сохраненное изображение 2021-4-23_21-17-11.360.jpg
    Сохраненное изображение 2021-4-23_21-17-11.360.jpg
    56.7 KB · Просмотры: 47

PanSeek

t.me/dailypanseek
Всефорумный модератор
899
1,746
ты написал: если нужен беск. цикл, то wait(-1) который выше убираешь
тоесть написать просто wait()?
Lua:
function main()
    -- проверки
    sampAddChatMessage('test', -1)
    
    while true do
        wait(0)
        -- code
    end
end
Если не используешь беск. цикл, то так:
Lua:
function main()
    -- проверки если надо
    sampAddChatMessage('test', -1) -- к примеру
    wait(-1)
end
 
  • Нравится
Реакции: James Saula

PanSeek

t.me/dailypanseek
Всефорумный модератор
899
1,746
  • Нравится
Реакции: James Saula