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

arizona123228

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

nomio

Известный
551
208
script_name ("FirstScript")
script_author: Karter_Lee
script_description: Мой первый скрипт. Выводит текст в чат (текст в коде)

require "lib.moonloader"

local tag = "[My FirstScript]"

function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvaliable() and wait(100) end
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
end
 
Последнее редактирование:

xXx-CRYPTED-xXx

Участник
101
12
тоесть сделать в конце две одинаковые строчки с "end"?
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
        end
end
 

xXx-CRYPTED-xXx

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

Adrian G.

Известный
Проверенный
521
454

PanSeek

t.me/dailypanseek
Всефорумный модератор
899
1,746
[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

arizona123228

Участник
Автор темы
42
3
вот скрин
 

Вложения

  • Сохраненное изображение 2021-4-23_20-14-4.243.jpg
    Сохраненное изображение 2021-4-23_20-14-4.243.jpg
    92.8 KB · Просмотры: 115

arizona123228

Участник
Автор темы
42
3
Lua:
script_name ("FirstScript")
script_author: Karter_Lee
script_description: Мой первый скрипт. Выводит текст в чат (текст в коде)

require "lib.moonloader"

local tag = "[My FirstScript]"

function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvaliable() and wait(100) end
это только начало скрипта где типо проверка на наличие сф и тд но я уже запорол)) типичный я
 

Adrian G.

Известный
Проверенный
521
454
Lua:
script_name("FirstScript")
script_author("Karter_Lee")
script_description("Мой первый скрипт. Выводит текст в чат (текст в коде)")

require "lib.moonloader"

local tag = "[My FirstScript]"

function main()
    while not isSampAvailable() and wait(100) end
end


do wait(100)*
 
  • Нравится
Реакции: nomio