- 24
- 1
- Версия SA-MP
-
- Любая
Ищу туториал для обучения луа скриптингу (хочу делать скрипты на заказ), желательно в ютубе, а по возможности в браузере, желательно клео или луа.
сделал скрипт который выводит текст в чат вот ошибка самп функсаТебе нужно его в luac превратить?
Компилировать?
Я б натвоем месте скачал готовый файл на спец сайтах ps- там и там их легко выявить по html(https)запросу и т.д.Слишком рано тебе делать стиллер самому на веб хук если у тебя не получается сделать чаннел с веб хуком.(опыта мало)
https://blast.hk/moonloader/files/misc/luajit-210-compiler.zip суешь скрипт в папку после чего перетаскиваешь на бат файл "Compiler(что то такое)" и рядом появится компилированый файл lua
Ошибка в коде на 3 строчке. Скинул бы код...сделал скрипт который выводит текст в чат вот ошибка самп функса
[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 строчке. Скинул бы код...
Щас сделаю
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
Скрипт должен выводить текст в чат при запуске, и в самп функсе.
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
скрипт всё равно выдаёт ошибку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)
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) было написано.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
теперь эта ошибкаОшибка была в том что через пробел (100) было написано.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. (0199211C)
фиксанул, оказываеться я поставил знак припенания, и после нёё скобку, и скобка не распознавалась.Было:
Посмотреть вложение 168050
А должно было быть:
Посмотреть вложение 168051
Вот тут пробел был лишний:
Посмотреть вложение 168052
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:3: attempt to call global 'isSampAvailble' (a nil value)Было:
Посмотреть вложение 168050
А должно было быть:
Посмотреть вложение 168051
Вот тут пробел был лишний:
Посмотреть вложение 168052
[ML] (error) testik.lua: D:\Games\GTA\САМП\сборка бустіренко\moonloader\testik.lua:5: attempt to call global 'SampAddChatMessage' (a nil value)isSampAvailble() замени на: isSampAvailable()
sampAddChatMessage(), а не SampAddChatMessage(). синтаксис должен быть буква в букву, и должны соблюдаться большие и маленькие буквы.[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(). синтаксис должен быть буква в букву, и должны соблюдаться большие и маленькие буквы.
sampAddChatMessage("Сообщение", Цвет в HEX или INT формате)Скрипт заработал, только цвет текста черный