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

arizona123228

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

xXx-CRYPTED-xXx

Участник
101
12
Да, while, if, function, repeat и другое нужно закрывать end'ом в конце
Я ламер за всё время написал никому не нужную фигню которая меняет в нике если стоит заглавная i на маленькую чтобы игроки с этим с криптом не велись на подмену ников
 

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)
сорян что поздно кинул
 

Adrian G.

Известный
Проверенный
519
458

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
Всефорумный модератор
908
1,776
[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)
сорян что поздно кинул
Я же скинул уже.
Потому что крашит так.
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

PanSeek

t.me/dailypanseek
Всефорумный модератор
908
1,776
ты написал: если нужен беск. цикл, то 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
Всефорумный модератор
908
1,776
  • Нравится
Реакции: James Saula