Сбросил.скинь готовый пажалуиста тока учусь луа решил посложнее решил сделать
eof - end of file. Конец файла. Думаю мы все его видим. Ну а если Вы про сообщение, то оно отображается как минимум в moonloader/moonloader.log.и где ты увидел eof?
ты их не подключал дажене правильно подключил библиотеки
как их подключить подскажи пж я прост нуб собирал из всего что зналты их не подключал даже
-> Оператор 'end' пропущен (необходимо закрыть оператор 'function' на 19-ой линии) около 'eof' (конца файла).(error) 1.1 (1).lua: ...mmon\Grand Theft Auto San Andreas\moonloader\1.1 (1).lua:40: 'end' expected (to close 'function' at line 19) near '<eof>'
скинь готовый пажалуиста тока учусь луа решил посложнее решил сделать-> Оператор 'end' пропущен (необходимо закрыть оператор 'function' на 19-ой линии) около 'eof' (конца файла).
В общем, оттабулировал и проверил. У меня скрипт запустился как только я добавил end в конец.
Мой совет на будущее: когда Вы сохраняете табуляцию, то ошибок таких не возникает. Суть ловите сами :)
и где ты увидел eof?-> Оператор 'end' пропущен (необходимо закрыть оператор 'function' на 19-ой линии) около 'eof' (конца файла).
В общем, оттабулировал и проверил. У меня скрипт запустился как только я добавил end в конец.
Мой совет на будущее: когда Вы сохраняете табуляцию, то ошибок таких не возникает. Суть ловите сами :)
Сбросил.скинь готовый пажалуиста тока учусь луа решил посложнее решил сделать
eof - end of file. Конец файла. Думаю мы все его видим. Ну а если Вы про сообщение, то оно отображается как минимум в moonloader/moonloader.log.и где ты увидел eof?
ЧТО ТО Я ВОБЩЕ НЕ ПОНЯЛ ПОЧЕМУ СТОКА МНОГО ENDСбросил.
eof - end of file. Конец файла. Думаю мы все его видим. Ну а если Вы про сообщение, то оно отображается как минимум в moonloader/moonloader.log.
Советую почаще туда заглядывать. Там описаны проблемы с компиляцией скриптов вплоть до строчек. Но там описаны только проблемы синтаксиса! Проблемы с логикой программы должен разбираться разработчик.
И почему for в конце после end когда он идет по коду выше чем end кароче запутал мне мозгиЧТО ТО Я ВОБЩЕ НЕ ПОНЯЛ ПОЧЕМУ СТОКА МНОГО END
И он не работает так что ты пока в моих глазах упалСбросил.
eof - end of file. Конец файла. Думаю мы все его видим. Ну а если Вы про сообщение, то оно отображается как минимум в moonloader/moonloader.log.
Советую почаще туда заглядывать. Там описаны проблемы с компиляцией скриптов вплоть до строчек. Но там описаны только проблемы синтаксиса! Проблемы с логикой программы должен разбираться разработчик.
Почитайте правила синтаксиса для Lua. Там Вы найдете, что каждому оператору if, function, for и некоторым другим нужен дополнительный оператор end. То есть, если у Вас 3 оператора if, то в конец каждого их блока необходимо добавить оператор end. Аналогично к остальным, которые его требуют.ЧТО ТО Я ВОБЩЕ НЕ ПОНЯЛ ПОЧЕМУ СТОКА МНОГО END
Я ничего не понял из Вашего сообщения.И почему for в конце после end когда он идет по коду выше чем end кароче запутал мне мозги
function f ( )
-- function-block
if ( true ) then
-- if-true-block
if ( false ) then
-- if-true-false-block
end
end
if ( false ) then
-- if-false-block
end
end
а не проще сказать после каждой функции 2 end и всеПочитайте правила синтаксиса для Lua. Там Вы найдете, что каждому оператору if, function, for и некоторым другим нужен дополнительный оператор end. То есть, если у Вас 3 оператора if, то в конец каждого их блока необходимо добавить оператор end. Аналогично к остальным, которые его требуют.
Я ничего не понял из Вашего сообщения.
Lua:function f ( ) -- function-block if ( true ) then -- if-true-block if ( false ) then -- if-true-false-block end end if ( false ) then -- if-false-block end end
Как Вы видите оператор end закрывает каждый открытый блок кода.
Извени но после того как ты мне наговорил все равно он не работаетПочитайте правила синтаксиса для Lua. Там Вы найдете, что каждому оператору if, function, for и некоторым другим нужен дополнительный оператор end. То есть, если у Вас 3 оператора if, то в конец каждого их блока необходимо добавить оператор end. Аналогично к остальным, которые его требуют.
Я ничего не понял из Вашего сообщения.
Lua:function f ( ) -- function-block if ( true ) then -- if-true-block if ( false ) then -- if-true-false-block end end if ( false ) then -- if-false-block end end
Как Вы видите оператор end закрывает каждый открытый блок кода.
1. После каждой функции только 1 end. Где Вы умудрились второй увидеть?а не проще сказать после каждой функции 2 end и все
2. Попробуйте запустить тот код, что я прикрепил выше.Извени но после того как ты мне наговорил все равно он не работает
я про этот код и говорюСбросил.
eof - end of file. Конец файла. Думаю мы все его видим. Ну а если Вы про сообщение, то оно отображается как минимум в moonloader/moonloader.log.
Советую почаще туда заглядывать. Там описаны проблемы с компиляцией скриптов вплоть до строчек. Но там описаны только проблемы синтаксиса! Проблемы с логикой программы должен разбираться разработчик.
я про этот код и говорю