Хелп по Lua

h0los

Активный
Автор темы
260
45
Добрый день юзеры бластхака, я на столько отупел что уже не писал месяца 3 на луа пожалуйста скажите как сделать типо такого (напомнить типо)

чтобы по команде /usedrugs 3
активировалась отыгровка типо
/me достал конфету из кармана и сьел ее
/usedrugs 3

жду сообщений какой я тупой и ответа на мой вопрос
 

stool

Известный
425
341
Lua:
-- https://www.blast.hk/threads/149439/post-1141334
function onSendRpc(id, bs)
    if id == 50 then
        local cmd_len = raknetBitStreamReadInt32(bs)
        local cmd_text = raknetBitStreamReadString(bs, cmd_len)
        if cmd_text:find("usedrugs") then
            lua_thread.create(function ()
                wait(200)
                sampSendChat("/me достал конфету из кармана и съел ее")
            end)
        end
    end
end
держи
 

h0los

Активный
Автор темы
260
45
Lua:
-- https://www.blast.hk/threads/149439/post-1141334
function onSendRpc(id, bs)
    if id == 50 then
        local cmd_len = raknetBitStreamReadInt32(bs)
        local cmd_text = raknetBitStreamReadString(bs, cmd_len)
        if cmd_text:find("usedrugs") then
            lua_thread.create(function ()
                wait(200)
                sampSendChat("/me достал конфету из кармана и съел ее")
            end)
        end
    end
end
держи
а как-то проще можешь?
 

#SameLine

Активный
421
38
Пишу с телефона могут быть ошибки

а как-то проще можешь?
Lua:
sampRegisterChatCommand("usedrugs", function(source, args, rawCommand)
    local drugId = tonumber(args[1])

    if drugId == 3 then
        lua_thread.create(function ()
              wait(200)
              sampSendChat("/me достал конфету из кармана и съел ее")
        end)
    end
end, false)
 

h0los

Активный
Автор темы
260
45
Lua:
-- https://www.blast.hk/threads/149439/post-1141334
function onSendRpc(id, bs)
    if id == 50 then
        local cmd_len = raknetBitStreamReadInt32(bs)
        local cmd_text = raknetBitStreamReadString(bs, cmd_len)
        if cmd_text:find("usedrugs") then
            lua_thread.create(function ()
                wait(200)
                sampSendChat("/me достал конфету из кармана и съел ее")
            end)
        end
    end
end
держи
смотри

1717143913831.png



сначало нарко юзанулось а потом отыгровка а надо наоборот,, а то лидер пизды даст(

Пишу с телефона могут быть ошибки


Lua:
sampRegisterChatCommand("usedrugs", function(source, args, rawCommand)
    local drugId = tonumber(args[1])

    if drugId == 3 then
        lua_thread.create(function ()
              wait(200)
              sampSendChat("/me достал конфету из кармана и съел ее")
        end)
    end
end, false)
не работает что то отыгровка мне лидер чуть пизды не дал
 
  • Ха-ха
Реакции: qdIbp

stool

Известный
425
341
Lua:
--https://www.blast.hk/threads/13892/post-413322
local interval = 1000
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand('drugs',
    function(p)
        lua_thread.create(function()
            sampSendChat('/me достал конфету из кармана')
            wait(interval)
            sampSendChat('/do Конфета в руках.')
            wait(interval)
            sampSendChat('/me открыл конфету, и съел')
            wait(interval)
            sampSendChat('/usedrugs ' .. p)
        end)
    end)
    while true do wait(0) end
end
вбиваешь команду /drugs, количество нарко и всё