не работает скрипт

bruskin

Участник
Автор темы
148
12
Версия MoonLoader
Другое
по названию думаю все понятно, скрипт просто не загружается
Lua:
script_name(leaderhelper)
script_author(Mark Bruskin)
script_description(leader helper)

require 'lib.moonloader'

local imgui = require 'imgui'
local encoding = require 'encoding'
local themes = import 'resource/imgui_themes.lua'
local keys = require 'vkeys'
encoding.default = 'CP1251'
u8 = encoding.UTF8

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then error('Chat Bliss needs SA:MP and SAMPFUNCS!')
        return
    end
    while not isSampAvailable() do
        wait(0)
    end
    sampAddChatMessage('{6495ED}[Leader Helper] {FFFFFF}Скрипт успешно загружен', -1)
    sampRegisterChatCommand('uval', uvalcb)
    sampRegisterChatCommand('vig', vigcb)
    sampRegisterChatCommand('inv', invcb)
    sampRegisterChatCommand('rm', rmcb)
    sampRegisterChatCommand('unvig', unvigcb)
    sampRegisterChatCommand('unrm', unrmcb)
    sampRegisterChatCommand('stroy', stroycb)
    while true do
        wait(0)
    end
end

function uvalcb(arg)
    id_uval, reason_uval = string.match(arg, '(d+) (.+)')
    if id_uval == nil or id_uval == '' or reason_uval == nil or reason_uval == '' then
        sampAddChatMessage('{6495ED}[Leader Helper] {FFD700}Используйте /uval [id] [reason]', -1)
    else
        lua_thread.create(function()
            sampSendChat('/me достал КПК, после чего авторизовался')
            wait(1000)
            sampSendChat('/do Авторизация прошла успешно.')
            wait(1000)
            sampSendChat('/me зашел в список сотрудников, после чего начал искать нужного')
            wait(1000)
            sampSendChat('/do Сотрудник найден.')
            wait(1000)
            sampSendChat('/me выбрал сотрудника, нажал на кнопку "Уволить"')
            wait(1000)
            sampSendChat('/me ввел причину увольнения, подтвердил действия')
            wait(1000)
            sampSendChat('/do Сотрудник удален с базы данных организации.')
        end)
    end
end
 
Решение
скрипт просто не загружается
Если не загружается то может ты вообще в другую сборку закинул его и запускаешь не эту сборку?
Или может крашится? Тогда скинь файл moonloader.log
Lua:
script_name(leaderhelper)
script_author(Mark Bruskin)
script_description(leader helper)
По коду могу предположить что ты не юзаешь кавычки для текста в скобках и поэтому у тебя крашится скрипт

YarikVL

Известный
Проверенный
4,798
1,814
скрипт просто не загружается
Если не загружается то может ты вообще в другую сборку закинул его и запускаешь не эту сборку?
Или может крашится? Тогда скинь файл moonloader.log
Lua:
script_name(leaderhelper)
script_author(Mark Bruskin)
script_description(leader helper)
По коду могу предположить что ты не юзаешь кавычки для текста в скобках и поэтому у тебя крашится скрипт
 

bruskin

Участник
Автор темы
148
12
Если не загружается то может ты вообще в другую сборку закинул его и запускаешь не эту сборку?
Или может крашится? Тогда скинь файл moonloader.log

По коду могу предположить что ты не юзаешь кавычки для текста в скобках и поэтому у тебя крашится скрипт
именно не запускается (сборка верная)

Неактуально, проблема была в этом:
По коду могу предположить что ты не юзаешь кавычки для текста в скобках и поэтому у тебя крашится скрипт