(error)

R.I.P.

Новичок
Автор темы
11
0
Версия MoonLoader
Другое
В написание своего первого скрипта еще в самом начале столкнулся с проблемой, которая не исчезла в будущем. Благодаря этой ошибке, скрипт не запускается. Поискав ответ в интернете, мне кажется, что у меня недостаточно библиотек, но я не знаю, как понять каких именно и правильно ли я думаю, что дело в них.

Логи:

[16:58:40.987947] (system) Session started.
[16:58:40.988946] (debug) Module handle: 71C00000

MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137

Copyright (c) 2016, BlastHack Team
https://www.blast.hk/moonloader/

[16:58:40.988946] (info) Working directory: C:\Games\GTA San Andreas1\moonloader
[16:58:40.988946] (debug) FP Control: 0009001F
[16:58:40.988946] (debug) Game: GTA SA 1.0.0.0 US
[16:58:40.988946] (system) Installing pre-game hooks...
[16:58:41.000953] (system) Hooks installed.
[16:58:41.756075] (debug) Initializing opcode handler table
[16:58:41.757076] (debug) package.path = C:\Games\GTA San Andreas1\moonloader\lib\?.lua;C:\Games\GTA San Andreas1\moonloader\lib\?\init.lua;C:\Games\GTA San Andreas1\moonloader\?.lua;C:\Games\GTA San Andreas1\moonloader\?\init.lua;.\?.lua;C:\Games\GTA San Andreas1\moonloader\lib\?.luac;C:\Games\GTA San Andreas1\moonloader\lib\?\init.luac;C:\Games\GTA San Andreas1\moonloader\?.luac;C:\Games\GTA San Andreas1\moonloader\?\init.luac;.\?.luac
[16:58:41.757076] (debug) package.cpath = C:\Games\GTA San Andreas1\moonloader\lib\?.dll;
[16:58:41.757076] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\Assistant.lua'...
[16:58:41.757076] (debug) New script: 07B3C68C
[16:58:41.761079] (error) Assistant.lua: C:\Games\GTA San Andreas1\moonloader\Assistant.lua:1: attempt to call global 'skript_name' (a nil value)
stack traceback:
C:\Games\GTA San Andreas1\moonloader\Assistant.lua:1: in main chunk
[16:58:41.761079] (error) Assistant.lua: Script died due to an error. (07B3C68C)
[16:58:41.761079] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\AutoReboot.lua'...
[16:58:41.762079] (debug) New script: 07B3C68C
[16:58:41.765081] (system) ML-AutoReboot: Loaded successfully.
[16:58:41.765081] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\check-moonloader-updates.lua'...
[16:58:41.765081] (debug) New script: 07B92438
[16:58:41.772086] (system) Check MoonLoader Updates: Loaded successfully.
[16:58:41.772086] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\reload_all.lua'...
[16:58:41.772086] (debug) New script: 07B93080
[16:58:41.775088] (system) ML-ReloadAll: Loaded successfully.
[16:58:41.775088] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\SF Integration.lua'...
[16:58:41.775088] (debug) New script: 07B93B94
[16:58:41.784094] (system) SF Integration: Loaded successfully.
[16:58:52.477306] (system) Installing post-load hooks...
[16:58:52.477306] (system) Hooks installed.
 

R.I.P.

Новичок
Автор темы
11
0
Изменил.
Логи:
[18:59:54.247008] (system) Session started.
[18:59:54.247008] (debug) Module handle: 71ED0000

MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137

Copyright (c) 2016, BlastHack Team
https://www.blast.hk/moonloader/

[18:59:54.247008] (info) Working directory: C:\Games\GTA San Andreas1\moonloader
[18:59:54.247008] (debug) FP Control: 0009001F
[18:59:54.247008] (debug) Game: GTA SA 1.0.0.0 US
[18:59:54.247008] (system) Installing pre-game hooks...
[18:59:54.255014] (system) Hooks installed.
[18:59:54.970473] (debug) Initializing opcode handler table
[18:59:54.970473] (debug) package.path = C:\Games\GTA San Andreas1\moonloader\lib\?.lua;C:\Games\GTA San Andreas1\moonloader\lib\?\init.lua;C:\Games\GTA San Andreas1\moonloader\?.lua;C:\Games\GTA San Andreas1\moonloader\?\init.lua;.\?.lua;C:\Games\GTA San Andreas1\moonloader\lib\?.luac;C:\Games\GTA San Andreas1\moonloader\lib\?\init.luac;C:\Games\GTA San Andreas1\moonloader\?.luac;C:\Games\GTA San Andreas1\moonloader\?\init.luac;.\?.luac
[18:59:54.970473] (debug) package.cpath = C:\Games\GTA San Andreas1\moonloader\lib\?.dll;
[18:59:54.975476] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\Assistant(beta).lua'...
[18:59:54.975476] (debug) New script: 07AB8B2C
[18:59:54.980481] (error) Assistant: C:\Games\GTA San Andreas1\moonloader\Assistant(beta).lua:2: attempt to call global 'sсript_author' (a nil value)
stack traceback:
C:\Games\GTA San Andreas1\moonloader\Assistant(beta).lua:2: in main chunk
[18:59:54.980481] (error) Assistant: Script died due to an error. (07AB8B2C)
[18:59:54.980481] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\AutoReboot.lua'...
[18:59:54.981480] (debug) New script: 07AB8B2C
[18:59:54.986484] (system) ML-AutoReboot: Loaded successfully.
[18:59:54.987484] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\check-moonloader-updates.lua'...
[18:59:54.987484] (debug) New script: 07ABF160
[18:59:54.999492] (system) Check MoonLoader Updates: Loaded successfully.
[18:59:54.999492] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\reload_all.lua'...
[18:59:54.999492] (debug) New script: 07ABFD90
[18:59:55.002494] (system) ML-ReloadAll: Loaded successfully.
[18:59:55.002494] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\SF Integration.lua'...
[18:59:55.002494] (debug) New script: 07B143DC
[18:59:55.011501] (system) SF Integration: Loaded successfully.
[19:00:05.513624] (system) Installing post-load hooks...
[19:00:05.513624] (system) Hooks installed.
[19:05:10.079424] (script) ML-AutoReboot: Reloading "ML-ReloadAll"...
[19:05:10.097436] (system) ML-ReloadAll: Script terminated. (07ABFD90)
[19:05:10.098436] (system) Loading script 'C:\Games\GTA San Andreas1\moonloader\reload_all.lua'...
[19:05:10.098436] (debug) New script: 1033A8B4
[19:05:10.101437] (system) ML-ReloadAll: Loaded successfully.



Сами строчки скрипта до функций:


Код:
script_name('Assistant') -- название скрипта
sсript_author('ZenCrazy') -- автор скрипта
sсript_version('0.1.0-beta') --версия скрипта
sсript_description('Помощник запустился и готов к работе!') -- описание скрипта

require "lib.moonloader" -- подключение библиотеки
require "lib.sampfuncs"

local tag = "(Мой первый скрипт, не судите строго!):" -- локальные переменные
local label = 1
local main_color = 0xFE5FEE
local main_color_text = "(FE5FEE)"
local white_color = "(FFFFFF)"
 

Albertio

Attention! Thanks for your attention.
885
725
Спасибо огромное, скрипт заработал! НО только пишет не понятно что. Читал, что в Notepad++ необходимо ставить Windows-1251. Стоит, но все равно не помогает.
Попробуй вот это добавить в начала кода после строк с названием скрипты и автора
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
 
  • Нравится
Реакции: R.I.P.

R.I.P.

Новичок
Автор темы
11
0
Если я правильно понял, то получилось так, ничего не изменилось:
Lua:
local encoding   = require 'encoding'
encoding.default = 'CP1251'
local u8         = encoding.UTF8
require "lib.moonloader" -- подключение библиотеки
require "lib.sampfuncs"

local tag = "(Мой первый скрпит, не судите строго!):" -- локльные переменные
local label = 1
local main_color = 0xFE5FEE
local main_color_text = "(FE5FEE)"
local white_color = "(FFFFFF)"
sa-mp-003.pngsa-mp-004.png
P.S. Расширение мизерное, т.к. в уменьшенном окне.
 
Последнее редактирование:

R.I.P.

Новичок
Автор темы
11
0
Кодировку скрипта измени на Windows-1251
Спасибо, как выше писал, кодировка должна была стоять, но по какой-то причине её не было.

Спасибо всем, все ответы были нужны, "Мне нравится" поставил под все посты в знак благодарности.