SA:MP Arizona Auto command с таймером

RamzankaDirov

Новичок
Автор темы
7
1
Помогите сделать скрипт, который будет вводить определенную команду в определенное время, например чтобы за 30 секунд до каждого пейдея на аризоне, он вводил команду на включение другого скрипта для ловли.
 

RamzankaDirov

Новичок
Автор темы
7
1
бесконечный цикл ввода
а можешь переделать его так, чтобы после пейдея (через минуты полторы примерно после инициализации команды) команда еще юзалась еще раз (чтобы бот выключался)
 

necroware

Новичок
4
0
а можешь переделать его так, чтобы после пейдея (через минуты полторы примерно после инициализации команды) команда еще юзалась еще раз (чтобы бот выключался)

также замени на свою команду
 

Вложения

  • AutoCMD-Timer.lua
    1.2 KB · Просмотры: 5

kriksson

Новичок
11
6
типа так

Lua:
local blck = false

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        local now = os.date("*t")
        if now.min == 59 and now.sec == 00 and not blck then -- указываешь минуту пейдея (вместо 59)
            lua_thread.create(function()
                blck = true
                sampSendChat("1") -- первый раз выполняется команда
                wait(100000) -- жду 100 секунд
                sampSendChat("1") -- второй раз выполняется команда
                blck = false
            end)
        end
    end
end
 
Последнее редактирование:

cloudflare

Участник
53
17
типа так

Lua:
local sampev = require "lib.samp.events"
local blck = false

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        local now = os.date("*t")
        if now.min == 59 and 00 and not blck then -- указываешь минуту пейдея (вместо 59)
            lua_thread.create(function()
                blck = true
                sampSendChat("1") -- первый раз выполняется команда
                wait(100000) -- жду 100 секунд
                sampSendChat("1") -- второй раз выполняется команда
                blck = false
            end)
        end
    end
end
типа так

Lua:
local sampev = require "lib.samp.events"
local blck = false

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        local now = os.date("*t")
        if now.min == 59 and now.sec == 00 and not blck then -- указываешь минуту пейдея (вместо 59)
            lua_thread.create(function()
                blck = true
                sampSendChat("1") -- первый раз выполняется команда
                wait(100000) -- жду 100 секунд
                sampSendChat("1") -- второй раз выполняется команда
                blck = false
            end)
        end
    end
end[/CODE
[/QUOTE]
типа так

Lua:
local sampev = require "lib.samp.events"
local blck = false

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        local now = os.date("*t")
        if now.min == 59 and now.sec == 00 and not blck then -- указываешь минуту пейдея (вместо 59)
            lua_thread.create(function()
                blck = true
                sampSendChat("1") -- первый раз выполняется команда
                wait(100000) -- жду 100 секунд
                sampSendChat("1") -- второй раз выполняется команда
                blck = false
            end)
        end
    end
end
а нахуя хук