кмд чтоб поменять кд ввода

ghdfghdfds

Новичок
Автор темы
28
5
Версия MoonLoader
.026-beta
есть ахк /gift как /code na arene задержку перед отправкой нужно менять в самом коде как сделать чтоб через команду можно было менять в игре?
Код:
local state = false
local sampev = require ("lib.samp.events")
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('supreme',function ()
      state = not state
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end
function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(950)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")
            sampSendChat("/gift "..tostring(code))
            sampSendChat("/gift")
        end)
    end
  end
end
 
Решение
C:
local state = false
local sendDelay = 950
local sampev = require ("lib.samp.events")
function main()
    while not isSampAvailable() do wait(0) end
 sampRegisterChatCommand('supreme',function (arg)
      state = not state
      sendDelay = arg
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end
function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(sendDelay)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")...

Iskon

Участник
112
18
C:
local state = false
local sendDelay = 950
local sampev = require ("lib.samp.events")
function main()
    while not isSampAvailable() do wait(0) end
 sampRegisterChatCommand('supreme',function (arg)
      state = not state
      sendDelay = arg
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end
function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(sendDelay)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")
            sampSendChat("/gift "..tostring(code))
            sampSendChat("/gift")
        end)
    end
  end

end

C:
local state = false
local sendDelay = 950
local sampev = require ("lib.samp.events")
function main()
    while not isSampAvailable() do wait(0) end
 sampRegisterChatCommand('supreme',function (arg)
      state = not state
      sendDelay = arg
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end
function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(sendDelay)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")
            sampSendChat("/gift "..tostring(code))
            sampSendChat("/gift")
        end)
    end
  end

end
C:
local state = false
local sendDelay = 950
local sampev = require ("lib.samp.events")
function main()
    while not isSampAvailable() do wait(0) end
 sampRegisterChatCommand('supreme',function (arg)
      state = not state
      sendDelay = arg
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end
function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(sendDelay)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")
            sampSendChat("/gift "..tostring(code))
            sampSendChat("/gift")
        end)
    end
  end

end
C:
local state = false
local sendDelay = 950
local sampev = require ("lib.samp.events")
function main()
    while not isSampAvailable() do wait(0) end
 sampRegisterChatCommand('supreme',function (arg)
      state = not state
      sendDelay = arg
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end
function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(sendDelay)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")
            sampSendChat("/gift "..tostring(code))
            sampSendChat("/gift")
        end)
    end
  end

end
После команды supreme вводишь кол-во мс для задержки
 

ghdfghdfds

Новичок
Автор темы
28
5
C:
local state = false
local sendDelay = 950
local sampev = require ("lib.samp.events")
function main()
    while not isSampAvailable() do wait(0) end
 sampRegisterChatCommand('supreme',function (arg)
      state = not state
      sendDelay = arg
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end
function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(sendDelay)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")
            sampSendChat("/gift "..tostring(code))
            sampSendChat("/gift")
        end)
    end
  end

end




После команды supreme вводишь кол-во мс для задержки
а можешь сделать типа чтоб меняло по какой то другой команде а не команде включить/выключить
 
  • Нравится
Реакции: Iskon

Iskon

Участник
112
18
а можешь сделать типа чтоб меняло по какой то другой команде а не команде включить/выключить
Вот:
local state = false
local sendDelay = 950
local sampev = require ("lib.samp.events")

function main()
    while not isSampAvailable() do wait(0) end

sampRegisterChatCommand('sd',function (arg)
sendDelay = arg
sampAddChatMessage("Задержка теперь: " .. sendDelay, -1)
end)

sampRegisterChatCommand('supreme',function ()
      state = not state
      sampAddChatMessage(state and 'ЗАГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ' or 'ВЫГРУЗИЛ РАТНИК ОТ ПОЛЯНЫ', -1)
    end)
    wait(-1)
end

function sampev.onServerMessage(color, text)
  if state then
    if text:find("Только что был создан подарок! Для активации используйте /gift .> (.+)") then
        lua_thread.create(function()
            wait(sendDelay)--задержка перед отправкой команды
            code = text:match("Только что был создан подарок! Для активации используйте /gift .> (.+)")
            sampSendChat("/gift "..tostring(code))
            sampSendChat("/gift")
        end)
    end
  end
end

а можешь сделать типа чтоб меняло по какой то другой команде а не команде включить/выключить
Работает?
 
Последнее редактирование: