Помогите со скриптом скрипт не работает вроде сделал всё правильно но он не работает

mark0005675

Участник
Автор темы
30
3
Привет помогите со скриптом

Lua:
script_author('Rubrika')

script_description('Кмд в сокращении')

script_name('wol_t')

script_moonloader('0.26')





require "lib.moonloader"



local sf = require 'sampfuncs'

local tag = '[BINDER]'

local label = 0

local main_color = 0x5A90CE

local main_color_text = '{5A90CE}'

local white_color = "{FFFFFF}"



function main()

    if not isSampLoaded() or not isSampfuncsLoaded() then end

    if isSampAvailable() then

        sampAddChatMessage('Что-бы узнать все кмд, вводи /whelp!', 0xF8FF01)

        sampRegisterChatCommand('aw',cmd_awarn)

        sampRegisterChatCommand('offaw',cmd_offawarn)

        sampRegisterChatCommand('awoff',cmd_awarnoff)

        sampRegisterChatCommand('offawff',cmd_offawarnoff)

        sampRegisterChatCommand('ow',cmd_owarn)

        sampRegisterChatCommand('offow',cmd_offowarn)

        sampRegisterChatCommand('owff',cmd_owarnoff)

        sampRegisterChatCommand('offowoff',cmd_offowarnoff)

        sampRegisterChatCommand('aj', cmd_ajail)

        sampRegisterChatCommand('offaj', cmd_offajail)

        sampRegisterChatCommand('dr', cmd_drop)

        sampRegisterChatCommand('ipb', cmd_ipban)

        sampRegisterChatCommand("whelp", cmd_whelp)

        sampRegisterChatCommand('im', cmd_imunka)

        sampRegisterChatCommand('aim', cmd_aimunka)

        sampRegisterChatCommand('acr', cmd_acar)

        sampRegisterChatCommand('ocr', cmd_ocar)

        while true do

            wait(0)

        end

    end

end



    function cmd_awarn()

    sampSendChat('/awarn')

    end

  

    function cmd_offawarn()

       sampSendChat('/offawarn')

    end

  

    function cmd_awarnoff()

    sampSendChat('/awarnoff')

    end   



    function cmd_offawarnoff()

       sampSendChat('/offawarnoff')

    end



    function cmd_owarn()

    sampSendChat('/owarn')

    end



    function cmd_offowarn()

       sampSendChat('/offowarn')

    end

  

    function cmd_owarnoff()

    sampSendChat('/owarnoff')

    end

  

    function cmd_offowarnoff()

        sampSendChat('/offowarnoff')

    end



    function cmd_ajail()

    sampSendChat('/ajail')

    end



     function cmd_offajail()

        sampSendChat('/offajail')

    end

  

    function cmd_drop()

    sampSendChat ('/drop')

    end

  

    function cmd_ipban()

        sampSendChat('/ipban')

    end

      

    function cmd_imunka()

    sampSendChat('/imunka')

    end

  

    function cmd_aimunka()

       sampSendChat('/aimunka')

    end

  

    function cmd_acar()

    sampSendChat('/acar 3 4')

    end

  

    function cmd_ocar()

       sampSendChat('/ocar 3 4 ¤ | ™Супер Админ Кар™ | ¤')

    end



function cmd_whelp()

sampAddChatMessage('/aw - /awarn [id] [Причина] | Выдать Варн Администратора', main_color)

sampAddChatMessage('/offaw - /offawarn [id] [Причина] | Выдать Варн Администратора в Оффлайн', main_color)

sampAddChatMessage('/awoff - /awarnoff [id] | Снять Варн Администратора', main_color)

sampAddChatMessage('/offawoff - /offawarnoff [id] | Снять Варн Администратора в Оффлайн', main_color)

sampAddChatMessage('/ow - /owarn [id] [Причина] | Выдать Варн Основателя', main_color)

sampAddChatMessage('/offow - /offowarn [id] [Причина] | Выдать Варн Основателя в Оффлайн', main_color)

sampAddChatMessage('/owoff - /owarnoff [id] | Снять Варн Основателя', main_color)

sampAddChatMessage('/offowoff - /offowarn [id] | Снять Варн Основателя в Оффлайн', main_color)

sampAddChatMessage('/aj - /ajail [id] [Причина] - Посадить в Админ тюрьму', main_color)

sampAddChatMessage('/offaj - /offajail [id] [Причина] - Посадить в Админ тюрьму в Оффлайн', main_color)

sampAddChatMessage('/dr - /drop [id] [Причина] - Забрать кмл на время у Администратора', main_color)

sampAddChatMessage('/dr - /ipban [id] - † Дать пизды Пидору †', main_color)

sampAddChatMessage('/im - /imunka [id] - Проверить наличие иммунок', main_color)

sampAddChatMessage('/aim - /aimunka [id] - Проверить наличие Анти-иммунок', main_color)

return nil

end
 

Вложения

  • wol.lua
    3.6 KB · Просмотры: 5
Последнее редактирование модератором:

Pheonixxx

Потрачен
263
46
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет помогите со скриптом

Lua:
script_author('Rubrika')

script_description('Кмд в сокращении')

script_name('wol_t')

script_moonloader('0.26')





require "lib.moonloader"



local sf = require 'sampfuncs'

local tag = '[BINDER]'

local label = 0

local main_color = 0x5A90CE

local main_color_text = '{5A90CE}'

local white_color = "{FFFFFF}"



function main()

    if not isSampLoaded() or not isSampfuncsLoaded() then end

    if isSampAvailable() then

        sampAddChatMessage('Что-бы узнать все кмд, вводи /whelp!', 0xF8FF01)

        sampRegisterChatCommand('aw',cmd_awarn)

        sampRegisterChatCommand('offaw',cmd_offawarn)

        sampRegisterChatCommand('awoff',cmd_awarnoff)

        sampRegisterChatCommand('offawff',cmd_offawarnoff)

        sampRegisterChatCommand('ow',cmd_owarn)

        sampRegisterChatCommand('offow',cmd_offowarn)

        sampRegisterChatCommand('owff',cmd_owarnoff)

        sampRegisterChatCommand('offowoff',cmd_offowarnoff)

        sampRegisterChatCommand('aj', cmd_ajail)

        sampRegisterChatCommand('offaj', cmd_offajail)

        sampRegisterChatCommand('dr', cmd_drop)

        sampRegisterChatCommand('ipb', cmd_ipban)

        sampRegisterChatCommand("whelp", cmd_whelp)

        sampRegisterChatCommand('im', cmd_imunka)

        sampRegisterChatCommand('aim', cmd_aimunka)

        sampRegisterChatCommand('acr', cmd_acar)

        sampRegisterChatCommand('ocr', cmd_ocar)

        while true do

            wait(0)

        end

    end

end



    function cmd_awarn()

    sampSendChat('/awarn')

    end



    function cmd_offawarn()

       sampSendChat('/offawarn')

    end



    function cmd_awarnoff()

    sampSendChat('/awarnoff')

    end



    function cmd_offawarnoff()

       sampSendChat('/offawarnoff')

    end



    function cmd_owarn()

    sampSendChat('/owarn')

    end



    function cmd_offowarn()

       sampSendChat('/offowarn')

    end



    function cmd_owarnoff()

    sampSendChat('/owarnoff')

    end



    function cmd_offowarnoff()

        sampSendChat('/offowarnoff')

    end



    function cmd_ajail()

    sampSendChat('/ajail')

    end



     function cmd_offajail()

        sampSendChat('/offajail')

    end



    function cmd_drop()

    sampSendChat ('/drop')

    end



    function cmd_ipban()

        sampSendChat('/ipban')

    end

  

    function cmd_imunka()

    sampSendChat('/imunka')

    end



    function cmd_aimunka()

       sampSendChat('/aimunka')

    end



    function cmd_acar()

    sampSendChat('/acar 3 4')

    end



    function cmd_ocar()

       sampSendChat('/ocar 3 4 ¤ | ™Супер Админ Кар™ | ¤')

    end



function cmd_whelp()

sampAddChatMessage('/aw - /awarn [id] [Причина] | Выдать Варн Администратора', main_color)

sampAddChatMessage('/offaw - /offawarn [id] [Причина] | Выдать Варн Администратора в Оффлайн', main_color)

sampAddChatMessage('/awoff - /awarnoff [id] | Снять Варн Администратора', main_color)

sampAddChatMessage('/offawoff - /offawarnoff [id] | Снять Варн Администратора в Оффлайн', main_color)

sampAddChatMessage('/ow - /owarn [id] [Причина] | Выдать Варн Основателя', main_color)

sampAddChatMessage('/offow - /offowarn [id] [Причина] | Выдать Варн Основателя в Оффлайн', main_color)

sampAddChatMessage('/owoff - /owarnoff [id] | Снять Варн Основателя', main_color)

sampAddChatMessage('/offowoff - /offowarn [id] | Снять Варн Основателя в Оффлайн', main_color)

sampAddChatMessage('/aj - /ajail [id] [Причина] - Посадить в Админ тюрьму', main_color)

sampAddChatMessage('/offaj - /offajail [id] [Причина] - Посадить в Админ тюрьму в Оффлайн', main_color)

sampAddChatMessage('/dr - /drop [id] [Причина] - Забрать кмл на время у Администратора', main_color)

sampAddChatMessage('/dr - /ipban [id] - † Дать пизды Пидору †', main_color)

sampAddChatMessage('/im - /imunka [id] - Проверить наличие иммунок', main_color)

sampAddChatMessage('/aim - /aimunka [id] - Проверить наличие Анти-иммунок', main_color)

return nil

end
не работает потому что ты не понял в чем причина, он работает.
Он в чат пишет /dr = /drop , выводит /drop но не оставляет чат активным, отправляет команду без твоего веденного id после каждого sampSendChat вводи
sampSetChatInputEnabled(true)
Если тебе нужно после команды что - то вводить
 
Последнее редактирование:

Dmitriy Makarov

25.05.2021
Проверенный
2,478
1,113
Он и не должен работать, потому что когда ты вводишь /aw ты пишешь в чат /awarn, а чтобы писать /aw [id] [Причина], нужна работа с регулярными выражениями.
Советую посмотреть это видео, тут как раз решение твоей проблемы
Lua:
require "lib.moonloader"


function main ()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Что-бы узнать все кмд, вводи /whelp!', 0xF8FF01)
    sampRegisterChatCommand("aw", function(param)
    id, reson = string.match(param, "(%d+) (.+)")
    sampSendChat("/awarn "..id.." "..reason.."")
    end)
    sampRegisterChatCommand("offaw", function(param)
    id, reason = string.match(param, "(%d+) (.+)")
    sampSendChat("/offawarn "..id.." "..reason.."")
    -- И т.д
    end)
    wait(-1)
end
 
  • Нравится
Реакции: Pheonixxx

mark0005675

Участник
Автор темы
30
3
Он и не должен работать, потому что когда ты вводишь /aw ты пишешь в чат /awarn, а чтобы писать /aw [id] [Причина], нужна работа с регулярными выражениями.
Советую посмотреть это видео, тут как раз решение твоей проблемы
Lua:
require "lib.moonloader"


function main ()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Что-бы узнать все кмд, вводи /whelp!', 0xF8FF01)
    sampRegisterChatCommand("aw", function(param)
    id, reson = string.match(param, "(%d+) (.+)")
    sampSendChat("/awarn "..id.." "..reason.."")
    end)
    sampRegisterChatCommand("offaw", function(param)
    id, reason = string.match(param, "(%d+) (.+)")
    sampSendChat("/offawarn "..id.." "..reason.."")
    -- И т.д
    end)
    wait(-1)
end
какое видео?