по луа-клео скриптингу.

Gaidenusha

Новичок
Автор темы
24
1
Версия SA-MP
  1. Любая
Ищу туториал для обучения луа скриптингу (хочу делать скрипты на заказ), желательно в ютубе, а по возможности в браузере, желательно клео или луа.
 

Gaidenusha

Новичок
Автор темы
24
1
Тебе нужно его в luac превратить?


Компилировать?


Я б натвоем месте скачал готовый файл на спец сайтах ps- там и там их легко выявить по html(https)запросу и т.д.Слишком рано тебе делать стиллер самому на веб хук если у тебя не получается сделать чаннел с веб хуком.(опыта мало)


https://blast.hk/moonloader/files/misc/luajit-210-compiler.zip суешь скрипт в папку после чего перетаскиваешь на бат файл "Compiler(что то такое)" и рядом появится компилированый файл lua
сделал скрипт который выводит текст в чат вот ошибка самп функса
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:3: '=' expected near '_author'
[ML] (error) testik.lua: Script died due to an error. (01D71FDC)
 

ARMOR

011110000111100101101001
Модератор
4,969
6,888
сделал скрипт который выводит текст в чат вот ошибка самп функса
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:3: '=' expected near '_author'
[ML] (error) testik.lua: Script died due to an error. (01D71FDC)
Ошибка в коде на 3 строчке. Скинул бы код...
 

Gaidenusha

Новичок
Автор темы
24
1
Ошибка в коде на 3 строчке. Скинул бы код...
Щас сделаю
script_name ("Unoc_capec")
script_description("NeRvanka228")
script _author("YaEbal")

require "lib.moonloader"

local tag = "[Unoc_capec]:"

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

SampAddChatMessage(tag.."Rvanka(ne rabotaet): Zagruzhena", 0xFFFFF)



while true do
wait(-1)
end
end
Скрипт должен выводить текст в чат при запуске, и в самп функсе.
 

ARMOR

011110000111100101101001
Модератор
4,969
6,888
Щас сделаю
script_name ("Unoc_capec")
script_description("NeRvanka228")
script _author("YaEbal")

require "lib.moonloader"

local tag = "[Unoc_capec]:"

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

SampAddChatMessage(tag.."Rvanka(ne rabotaet): Zagruzhena", 0xFFFFF)



while true do
wait(-1)
end
end
Скрипт должен выводить текст в чат при запуске, и в самп функсе.
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailble() do wait (100) end

    sampAddChatMessage("Твое сообщение в чате!", -1)
    print("А это сообщение в консоли SAMPFUNCS")

    wait(-1)
end
 

Gaidenusha

Новичок
Автор темы
24
1
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailble() do wait (100) end

    sampAddChatMessage("Твое сообщение в чате!", -1)
    print("А это сообщение в консоли SAMPFUNCS")

    wait(-1)
end
Щас проверю.

Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailble() do wait (100) end

    sampAddChatMessage("Твое сообщение в чате!", -1)
    print("А это сообщение в консоли SAMPFUNCS")

    wait(-1)
end
скрипт всё равно выдаёт ошибку
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:5: unexpected symbol near ')'
[ML] (error) testik.lua: Script died due to an error. (0D00D104)
 
Последнее редактирование:

ARMOR

011110000111100101101001
Модератор
4,969
6,888
Щас проверю.


скрипт всё равно выдаёт ошибку
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:5: unexpected symbol near ')'
[ML] (error) testik.lua: Script died due to an error. (0D00D104)
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailble() do wait(100) end

    sampAddChatMessage("Твое сообщение в чате!", -1)
    print("А это сообщение в консоли SAMPFUNCS")

    wait(-1)
end
Ошибка была в том что через пробел (100) было написано.
 

Gaidenusha

Новичок
Автор темы
24
1
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailble() do wait(100) end

    sampAddChatMessage("Твое сообщение в чате!", -1)
    print("А это сообщение в консоли SAMPFUNCS")

    wait(-1)
end
Ошибка была в том что через пробел (100) было написано.
теперь понял
 

ARMOR

011110000111100101101001
Модератор
4,969
6,888
смотрю скрипт, не пойму что за 100
Было:
1662891944495.png

А должно было быть:
1662891953035.png



Вот тут пробел был лишний:
Без імені.png
 

Gaidenusha

Новичок
Автор темы
24
1
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailble() do wait(100) end

    sampAddChatMessage("Твое сообщение в чате!", -1)
    print("А это сообщение в консоли SAMPFUNCS")

    wait(-1)
end
Ошибка была в том что через пробел (100) было написано.
теперь эта ошибка
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:5: unexpected symbol near ')'
[ML] (error) testik.lua: Script died due to an error. (0199211C)

теперь эта ошибка
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:5: unexpected symbol near ')'
[ML] (error) testik.lua: Script died due to an error. (0199211C)
чё за хуйня

фиксанул, оказываеться я поставил знак припенания, и после нёё скобку, и скобка не распознавалась.

[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:3: attempt to call global 'isSampAvailble' (a nil value)
stack traceback:
D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua: in function <D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:1>
[ML] (error) testik.lua: Script died due to an error. (0DD39A64)
теперь эта хуйня
 
Последнее редактирование:
  • Эм
Реакции: ARMOR

Gaidenusha

Новичок
Автор темы
24
1
isSampAvailble() замени на: isSampAvailable()
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:5: attempt to call global 'SampAddChatMessage' (a nil value)
stack traceback:
D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua: in function <D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:1>
[ML] (error) testik.lua: Script died due to an error. (0D55DC34)
скрипт я переписывал у чела с ютуба.
 

ARMOR

011110000111100101101001
Модератор
4,969
6,888
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:5: attempt to call global 'SampAddChatMessage' (a nil value)
stack traceback:
D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua: in function <D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:1>
[ML] (error) testik.lua: Script died due to an error. (0D55DC34)
скрипт я переписывал у чела с ютуба.
sampAddChatMessage(), а не SampAddChatMessage(). синтаксис должен быть буква в букву, и должны соблюдаться большие и маленькие буквы.