крашает

msihek

Участник
Автор темы
195
23
Версия MoonLoader
.026-beta
крашит игру, скрипт с авто обновой
помогите пожалуйста исходник кода уже взял у
устал...
Helperadm:
require "lib.moonloader"

local inicfg = require 'inicfg'
local keys = require "vkeys"
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

update_state = false

local script_vers = 0
local script_vers_text = "0.02"

local update_url = "https://raw.githubusercontent.com/mchek1/ADMhelper/main/update.ini"
local update_path = getWorkingDirectory() .. "/update.ini"

local script_url = "https://github.com/mchek1/ADMhelper/blob/main/ADMhelpermendez.luac?raw=true"
local script_path = thisScript().path


-- ban
local obmanaadm = "Обман администрации — от 1 до 3 дней || бана"
local pvp = "Продан/Передан/Взломан — 666 дней || бана"
local yabezcheat = "Отказ от проверки от 15 до 30 дней || бана Проверка разрешена только если у вас есть доказательства на подозрение в читерстве"
local nickgovno = ("Оскорбление в нике - /sban 15 дней (При повторном - /banip)")
local dmvdmg = "Дм в деморгане — 1 день || бана"
local nonparvod = "НонРП развод — 15 дней || бана"
local nakizm = "Оскорбление нации/расизм в любом его проявлении - 3 дня || бана"
local cheats = "Читы - от 15 до 30 дней || бана"
-- ban ip
local vredina = "Вред.читы || banip"
local storonka = "Реклама сторонних проектов || banip"
local oskrodni = "Упоминание/Оскорбление родных || banip"
local mahi = "Багоюз/Дюп вещей/Махинации с имуществом || banip"
local sliva = "Слив лидерки/админки/аккаунта || banip"

-- jail
local yamechala = "Помеха игровому процессу — 3 минуты || jail"
local dm = "ДМ - 10 минут || jail"
local yalovedb = "ДБ — 10 минут || jail"
local teamkill = "ТК — 10 минут || jail"
local spawnkill = "СК — 10 минут || jail"
local massdm = "Массовый ДМ — 30 минут || jail"
local dmzona = "ДМ ЗЗ — 20 минут || jail"
local yaloveadmin = "Срыв МП мероприятия — от 10 до 60 минут || jail"
local nonrpkopchick = "НонРП коп — от 10 до 30 минут || jail"
local gossgetto = "Госс в Гетто без маски — 10 минут || jail"
local yanelovejail = "Любой способ избежания ареста — 10 минут || jail"
local danynaher = "ОФФ от РП — 10 минут || jail"
local slivobhaca = "Слив общага/склада — от 15 до 180 минут || jail"
local sbivheals = "Сбив хила — 10 минут || jail"
local sbivmasockhi = "Сбив маски — 10 минут || jail"
local sbivanimahi = "Сбив анимации — 10 минут || jail"
local mechala=("(/showpass /givekey) на слете - 30 минут || jail")

-- mute
local yaneadecvatn = "Неадекват — от 10 до 25 минут || mute"
local proektgovno = "Оскорбление проекта от 15 до 180 минут || mute"
local rykagovno = "Оскорбление руководства — от 60 до 300 минут || mute"
local admgovno = "Оскорбление администрации — от 10 до 60 минут || mute"
local ugrokgovno = "Оскорбление игрока — от 10 до 15 минут || mute"
local fludd = "Флуд — от 3 до 15 минут || mute"
local kapstop = "Капс — от 3 до 15 минут || mute"
local yaloveoftop = "Оффтоп в репорт — 10 минут /rmute || mute report"
local adminmatsdohla = "Неуважительное отношение к администрации Закрой рот и т.д — 60 минут || mute"
local politicagovno = ("Обсуждение политики Россия/Украина топ и т.д Россия/Украина победит! — Мут 30-90 минут")
local taghuina = "Оскорбительный тэг или же присутствие мата в /vipmenu - Мут 60 минут | Изъятие вип-статуса"

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

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    downloadUrlToFile(update_url, update_path, function(id, status)
        if status == dlstatus.STATUS_ENDDOWNLOADDATA then
            updateIni = inicfg.load(nil, update_path)
            if tonumber(updateIni.info.vers) > script_vers then
                sampAddChatMessage("Есть обновление! Версия: " .. updateIni.info.vers_text, -1)
                update_state = true
            end
            os.remove(update_path)
        end
    end)

    sampRegisterChatCommand("obmanadm", cmd_obmanadm)
    sampRegisterChatCommand("ppv", cmdppv)
    sampRegisterChatCommand("proverkanacheat", cmd_proverkanacheat)
    sampRegisterChatCommand("osknick", cmd_osknick)
    sampRegisterChatCommand("dmvdmg", cmd_dmvdmg)
    sampRegisterChatCommand("nonrprazvod", cmd_1)
    sampRegisterChatCommand("rasizm", cmd_rasizm)
    sampRegisterChatCommand("cheat", cmd_cheat)
    sampRegisterChatCommand("vredcheat", cmd_vredcheat)
    sampRegisterChatCommand("reklama", cmd_reklama)
    sampRegisterChatCommand("oskrod", cmd_oskrod)
    sampRegisterChatCommand("mahina", cmd_mahina)
    sampRegisterChatCommand("sliv", cmd_sliv)
    sampRegisterChatCommand("pomevaugre", cmd_pomehaugre)
    sampRegisterChatCommand("dm", cmd_dm)
    sampRegisterChatCommand("db", cmd_db)
    sampRegisterChatCommand("tk", cmd_tk)
    sampRegisterChatCommand("sk", cmd_sk)
    sampRegisterChatCommand("dmzz", cmd_dmzz)
    sampRegisterChatCommand("srifmp", cmd_srifmp)
    sampRegisterChatCommand("nonrpcop", cmd_nonrpcop)
    sampRegisterChatCommand("gosgetto", cmd_gosgetto)
    sampRegisterChatCommand("nojail", cmd_nojail)
    sampRegisterChatCommand("offotrp", cmd_offotrp)
    sampRegisterChatCommand("slivobchaka", cmd_slivobchaka)
    sampRegisterChatCommand("sbivhp", cmd_sbivhp)
    sampRegisterChatCommand("sbivmask", cmd_sbivmask)
    sampRegisterChatCommand("sbivanim", cmd_sbivanim)
    sampRegisterChatCommand("meshala", cmd_meshala)
    sampRegisterChatCommand("neadekvat", cmd_neadekvat)
    sampRegisterChatCommand("oskproekta", cmd_oskproekta)
    sampRegisterChatCommand("oskruki", cmd_oskruki)
    sampRegisterChatCommand("oskadm", cmd_oskadm)
    sampRegisterChatCommand("oskigroka", cmd_oskigroka)
    sampRegisterChatCommand("flud", cmd_flud)
    sampRegisterChatCommand("kaps", cmd_kaps)
    sampRegisterChatCommand("offtop", cmd_offtop)
    sampRegisterChatCommand("neyadmin", cmd_neyadmin)
    sampRegisterChatCommand("politica", cmd_politica)
    sampRegisterChatCommand("osktag", cmd_osktag)

    while true do
        wait(0)

        if update_state then
            downloadUrlToFile(script_url, script_path, function(id, status)
                if status == dlstatus.STATUS_ENDDOWNLOADDATA then
                    sampAddChatMessage("Скрипт успешно обновлен!", -1)
                    thisScript():reload()
                end
            end)
            break
        end

    end
end

function cmd_obmanadm(arg)
    sampAddChatMessage(obmanaadm, -1)
end


function cmdppv(arg)
    sampAddChatMessage(pvp, -1) 
end

function cmd_proverkanacheat(arg)
    sampAddChatMessage(yabezcheat, -1) 
end

function cmd_osknick(arg)
    sampAddChatMessage(nickgovno, -1) 
end

function cmd_dmvdmg(arg)
    sampAddChatMessage(dmvdmg, -1) 
end

function cmd_1(arg)
    sampAddChatMessage(nonparvod, -1) 
end

function cmd_rasizm(arg)
    sampAddChatMessage(nakizm, -1) 
end

function cmd_cheat(arg)
    sampAddChatMessage(cheats, -1) 
end

function cmd_vredcheat(arg)
    sampAddChatMessage(vredina, -1) 
end

function cmd_reklama(arg)
    sampAddChatMessage(storonka, -1) 
end

function cmd_oskrod(arg)
    sampAddChatMessage(oskrodni, -1) 
end

function cmd_mahina(arg)
    sampAddChatMessage(mahi, -1) 
end

function cmd_sliv(arg)
    sampAddChatMessage(sliva, -1) 
end

function cmd_pomehaugre(arg)
    sampAddChatMessage(yamechala, -1) 
end

function cmd_dm(arg)
    sampAddChatMessage(dm, -1) 
end

function cmd_db(arg)
    sampAddChatMessage(yalovedb, -1) 
end

function cmd_tk(arg)
    sampAddChatMessage(teamkill, -1) 
end

function cmd_sk(arg)
    sampAddChatMessage(spawnkill, -1) 
end

function cmd_dmzz(arg)
    sampAddChatMessage(dmzona, -1) 
end

function cmd_srifmp(arg)
    sampAddChatMessage(yaloveadmin, -1) 
end

function cmd_nonrpcop(arg)
    sampAddChatMessage(nonrpkopchick, -1) 
end

function cmd_gosgetto(arg)
    sampAddChatMessage(gossgetto, -1) 
end

function cmd_nojail(arg)
    sampAddChatMessage(yanelovejail, -1) 
end

function cmd_offotrp(arg)
    sampAddChatMessage(danynaher, -1) 
end

function cmd_slivobchaka(arg)
    sampAddChatMessage(slivobhaca, -1) 
end

function cmd_sbivhp(arg)
    sampAddChatMessage(sbivheals, -1) 
end

function cmd_sbivmask(arg)
    sampAddChatMessage(sbivmasockhi, -1) 
end

function cmd_sbivanim(arg)
    sampAddChatMessage(sbivanimahi, -1) 
end

function cmd_meshala(arg)
    sampAddChatMessage(mechala, -1) 
end

function cmd_neadekvat(arg)
    sampAddChatMessage(yaneadecvatn, -1) 
end

function cmd_oskproekta(arg)
    sampAddChatMessage(proektgovno, -1) 
end

function cmd_oskruki(arg)
    sampAddChatMessage(rykagovno, -1) 
end

function cmd_oskadm(arg)
    sampAddChatMessage(admgovno, -1) 
end

function cmd_oskigroka(arg)
    sampAddChatMessage(ugrokgovno, -1) 
end

function cmd_flud(arg)
    sampAddChatMessage(fludd, -1) 
end

function cmd_kaps(arg)
    sampAddChatMessage(kapstop, -1) 
end

function cmd_offtop(arg)
    sampAddChatMessage(yaloveoftop, -1) 
end

function cmd_neyadmin(arg)
    sampAddChatMessage(adminmatsdohla, -1) 
end

function cmd_politica(arg)
    sampAddChatMessage(politicagovno, -1) 
end

function cmd_osktag(arg)
    sampAddChatMessage(taghuina, -1) 
end
 

Loocking

Известный
600
142
Юзай этот код лучше
 

egaa

Активный
386
62
крашит игру, скрипт с авто обновой
помогите пожалуйста исходник кода уже взял у
устал...
Helperadm:
require "lib.moonloader"

local inicfg = require 'inicfg'
local keys = require "vkeys"
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

update_state = false

local script_vers = 0
local script_vers_text = "0.02"

local update_url = "https://raw.githubusercontent.com/mchek1/ADMhelper/main/update.ini"
local update_path = getWorkingDirectory() .. "/update.ini"

local script_url = "https://github.com/mchek1/ADMhelper/blob/main/ADMhelpermendez.luac?raw=true"
local script_path = thisScript().path


-- ban
local obmanaadm = "Обман администрации — от 1 до 3 дней || бана"
local pvp = "Продан/Передан/Взломан — 666 дней || бана"
local yabezcheat = "Отказ от проверки от 15 до 30 дней || бана Проверка разрешена только если у вас есть доказательства на подозрение в читерстве"
local nickgovno = ("Оскорбление в нике - /sban 15 дней (При повторном - /banip)")
local dmvdmg = "Дм в деморгане — 1 день || бана"
local nonparvod = "НонРП развод — 15 дней || бана"
local nakizm = "Оскорбление нации/расизм в любом его проявлении - 3 дня || бана"
local cheats = "Читы - от 15 до 30 дней || бана"
-- ban ip
local vredina = "Вред.читы || banip"
local storonka = "Реклама сторонних проектов || banip"
local oskrodni = "Упоминание/Оскорбление родных || banip"
local mahi = "Багоюз/Дюп вещей/Махинации с имуществом || banip"
local sliva = "Слив лидерки/админки/аккаунта || banip"

-- jail
local yamechala = "Помеха игровому процессу — 3 минуты || jail"
local dm = "ДМ - 10 минут || jail"
local yalovedb = "ДБ — 10 минут || jail"
local teamkill = "ТК — 10 минут || jail"
local spawnkill = "СК — 10 минут || jail"
local massdm = "Массовый ДМ — 30 минут || jail"
local dmzona = "ДМ ЗЗ — 20 минут || jail"
local yaloveadmin = "Срыв МП мероприятия — от 10 до 60 минут || jail"
local nonrpkopchick = "НонРП коп — от 10 до 30 минут || jail"
local gossgetto = "Госс в Гетто без маски — 10 минут || jail"
local yanelovejail = "Любой способ избежания ареста — 10 минут || jail"
local danynaher = "ОФФ от РП — 10 минут || jail"
local slivobhaca = "Слив общага/склада — от 15 до 180 минут || jail"
local sbivheals = "Сбив хила — 10 минут || jail"
local sbivmasockhi = "Сбив маски — 10 минут || jail"
local sbivanimahi = "Сбив анимации — 10 минут || jail"
local mechala=("(/showpass /givekey) на слете - 30 минут || jail")

-- mute
local yaneadecvatn = "Неадекват — от 10 до 25 минут || mute"
local proektgovno = "Оскорбление проекта от 15 до 180 минут || mute"
local rykagovno = "Оскорбление руководства — от 60 до 300 минут || mute"
local admgovno = "Оскорбление администрации — от 10 до 60 минут || mute"
local ugrokgovno = "Оскорбление игрока — от 10 до 15 минут || mute"
local fludd = "Флуд — от 3 до 15 минут || mute"
local kapstop = "Капс — от 3 до 15 минут || mute"
local yaloveoftop = "Оффтоп в репорт — 10 минут /rmute || mute report"
local adminmatsdohla = "Неуважительное отношение к администрации Закрой рот и т.д — 60 минут || mute"
local politicagovno = ("Обсуждение политики Россия/Украина топ и т.д Россия/Украина победит! — Мут 30-90 минут")
local taghuina = "Оскорбительный тэг или же присутствие мата в /vipmenu - Мут 60 минут | Изъятие вип-статуса"

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

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    downloadUrlToFile(update_url, update_path, function(id, status)
        if status == dlstatus.STATUS_ENDDOWNLOADDATA then
            updateIni = inicfg.load(nil, update_path)
            if tonumber(updateIni.info.vers) > script_vers then
                sampAddChatMessage("Есть обновление! Версия: " .. updateIni.info.vers_text, -1)
                update_state = true
            end
            os.remove(update_path)
        end
    end)

    sampRegisterChatCommand("obmanadm", cmd_obmanadm)
    sampRegisterChatCommand("ppv", cmdppv)
    sampRegisterChatCommand("proverkanacheat", cmd_proverkanacheat)
    sampRegisterChatCommand("osknick", cmd_osknick)
    sampRegisterChatCommand("dmvdmg", cmd_dmvdmg)
    sampRegisterChatCommand("nonrprazvod", cmd_1)
    sampRegisterChatCommand("rasizm", cmd_rasizm)
    sampRegisterChatCommand("cheat", cmd_cheat)
    sampRegisterChatCommand("vredcheat", cmd_vredcheat)
    sampRegisterChatCommand("reklama", cmd_reklama)
    sampRegisterChatCommand("oskrod", cmd_oskrod)
    sampRegisterChatCommand("mahina", cmd_mahina)
    sampRegisterChatCommand("sliv", cmd_sliv)
    sampRegisterChatCommand("pomevaugre", cmd_pomehaugre)
    sampRegisterChatCommand("dm", cmd_dm)
    sampRegisterChatCommand("db", cmd_db)
    sampRegisterChatCommand("tk", cmd_tk)
    sampRegisterChatCommand("sk", cmd_sk)
    sampRegisterChatCommand("dmzz", cmd_dmzz)
    sampRegisterChatCommand("srifmp", cmd_srifmp)
    sampRegisterChatCommand("nonrpcop", cmd_nonrpcop)
    sampRegisterChatCommand("gosgetto", cmd_gosgetto)
    sampRegisterChatCommand("nojail", cmd_nojail)
    sampRegisterChatCommand("offotrp", cmd_offotrp)
    sampRegisterChatCommand("slivobchaka", cmd_slivobchaka)
    sampRegisterChatCommand("sbivhp", cmd_sbivhp)
    sampRegisterChatCommand("sbivmask", cmd_sbivmask)
    sampRegisterChatCommand("sbivanim", cmd_sbivanim)
    sampRegisterChatCommand("meshala", cmd_meshala)
    sampRegisterChatCommand("neadekvat", cmd_neadekvat)
    sampRegisterChatCommand("oskproekta", cmd_oskproekta)
    sampRegisterChatCommand("oskruki", cmd_oskruki)
    sampRegisterChatCommand("oskadm", cmd_oskadm)
    sampRegisterChatCommand("oskigroka", cmd_oskigroka)
    sampRegisterChatCommand("flud", cmd_flud)
    sampRegisterChatCommand("kaps", cmd_kaps)
    sampRegisterChatCommand("offtop", cmd_offtop)
    sampRegisterChatCommand("neyadmin", cmd_neyadmin)
    sampRegisterChatCommand("politica", cmd_politica)
    sampRegisterChatCommand("osktag", cmd_osktag)

    while true do
        wait(0)

        if update_state then
            downloadUrlToFile(script_url, script_path, function(id, status)
                if status == dlstatus.STATUS_ENDDOWNLOADDATA then
                    sampAddChatMessage("Скрипт успешно обновлен!", -1)
                    thisScript():reload()
                end
            end)
            break
        end

    end
end

function cmd_obmanadm(arg)
    sampAddChatMessage(obmanaadm, -1)
end


function cmdppv(arg)
    sampAddChatMessage(pvp, -1)
end

function cmd_proverkanacheat(arg)
    sampAddChatMessage(yabezcheat, -1)
end

function cmd_osknick(arg)
    sampAddChatMessage(nickgovno, -1)
end

function cmd_dmvdmg(arg)
    sampAddChatMessage(dmvdmg, -1)
end

function cmd_1(arg)
    sampAddChatMessage(nonparvod, -1)
end

function cmd_rasizm(arg)
    sampAddChatMessage(nakizm, -1)
end

function cmd_cheat(arg)
    sampAddChatMessage(cheats, -1)
end

function cmd_vredcheat(arg)
    sampAddChatMessage(vredina, -1)
end

function cmd_reklama(arg)
    sampAddChatMessage(storonka, -1)
end

function cmd_oskrod(arg)
    sampAddChatMessage(oskrodni, -1)
end

function cmd_mahina(arg)
    sampAddChatMessage(mahi, -1)
end

function cmd_sliv(arg)
    sampAddChatMessage(sliva, -1)
end

function cmd_pomehaugre(arg)
    sampAddChatMessage(yamechala, -1)
end

function cmd_dm(arg)
    sampAddChatMessage(dm, -1)
end

function cmd_db(arg)
    sampAddChatMessage(yalovedb, -1)
end

function cmd_tk(arg)
    sampAddChatMessage(teamkill, -1)
end

function cmd_sk(arg)
    sampAddChatMessage(spawnkill, -1)
end

function cmd_dmzz(arg)
    sampAddChatMessage(dmzona, -1)
end

function cmd_srifmp(arg)
    sampAddChatMessage(yaloveadmin, -1)
end

function cmd_nonrpcop(arg)
    sampAddChatMessage(nonrpkopchick, -1)
end

function cmd_gosgetto(arg)
    sampAddChatMessage(gossgetto, -1)
end

function cmd_nojail(arg)
    sampAddChatMessage(yanelovejail, -1)
end

function cmd_offotrp(arg)
    sampAddChatMessage(danynaher, -1)
end

function cmd_slivobchaka(arg)
    sampAddChatMessage(slivobhaca, -1)
end

function cmd_sbivhp(arg)
    sampAddChatMessage(sbivheals, -1)
end

function cmd_sbivmask(arg)
    sampAddChatMessage(sbivmasockhi, -1)
end

function cmd_sbivanim(arg)
    sampAddChatMessage(sbivanimahi, -1)
end

function cmd_meshala(arg)
    sampAddChatMessage(mechala, -1)
end

function cmd_neadekvat(arg)
    sampAddChatMessage(yaneadecvatn, -1)
end

function cmd_oskproekta(arg)
    sampAddChatMessage(proektgovno, -1)
end

function cmd_oskruki(arg)
    sampAddChatMessage(rykagovno, -1)
end

function cmd_oskadm(arg)
    sampAddChatMessage(admgovno, -1)
end

function cmd_oskigroka(arg)
    sampAddChatMessage(ugrokgovno, -1)
end

function cmd_flud(arg)
    sampAddChatMessage(fludd, -1)
end

function cmd_kaps(arg)
    sampAddChatMessage(kapstop, -1)
end

function cmd_offtop(arg)
    sampAddChatMessage(yaloveoftop, -1)
end

function cmd_neyadmin(arg)
    sampAddChatMessage(adminmatsdohla, -1)
end

function cmd_politica(arg)
    sampAddChatMessage(politicagovno, -1)
end

function cmd_osktag(arg)
    sampAddChatMessage(taghuina, -1)
end
Не по теме кнш, но не проще при регистрации команды сразу под ней писать функцию, которая занимает 1 строку?)
 

msihek

Участник
Автор темы
195
23
Не по теме кнш, но не проще при регистрации команды сразу под ней писать функцию, которая занимает 1 строку?)
Да мне как то легче, для начала зарегать потом трахатся с ними