Ищу скрипт команда-текст/команда-текст

Insanity

Известный
Автор темы
247
20
Привет, помогите кому не сложно
Есть такой скрипт который отправляет заданные команды по очереди с задержкой в одну секунду.
Например я админю на серваке, чувак просит sp (spawn)
Я ввожу команду руками:
/sp 228
затем /pm 228 Приятной игры на гавнопроекте
Есть ли скрипт который может как-то объединить эти команды, что бы при вводе /sp [id], через секунду отправлялось /pm [id].
или одна команда, но что бы вводила сразу две команды. типо sm[id] = sp+pm
 
Решение
Я так понимаю тут еще стоит проверка что бы самому себе не отправлять /pm? когда ты себя sp?
Защиты нет, но вот код с защитой:

Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('sp', cmd)
    while true do
        wait(0)
    end
end

function cmd(arg)
    lua_thread.create(function()
        sampSendChat('/sp '..arg)
        wait(1500)
        if not arg == select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)) then
            sampSendChat('/pm '..arg..' Приятной игры на гавнопроекте')
        end
    end)
end

chapo

чопа сребдс // @moujeek
Модератор
8,910
11,664
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('sp', cmd)
    while true do
        wait(0)
    end
end

function cmd(arg)
    lua_thread.create(function()
        sampSendChat('/sp '..arg)
        wait(1500)
        sampSendChat('/pm '..arg..' Приятной игры на гавнопроекте')
    end)
end
 
  • Нравится
Реакции: Insanity

Insanity

Известный
Автор темы
247
20
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('sp', cmd)
    while true do
        wait(0)
    end
end

function cmd(arg)
    lua_thread.create(function()
        sampSendChat('/sp '..arg)
        wait(1500)
        sampSendChat('/pm '..arg..' Приятной игры на гавнопроекте')
    end)
end
Ужас. Спасибо тебе огромное, прям огромное, сделал еще одного человека счастливее)
Когда тестил и отправил сообщение были символы, потом вспомнил что читал где-то, что нужно сохранять в кодировке в кирилице, ну а потом уже случайно пожелал чуваку "Приятной игры на гавнопроекте"
Спасибо тебе. Я так понимаю тут еще стоит проверка что бы самому себе не отправлять /pm? когда ты себя sp?
 

chapo

чопа сребдс // @moujeek
Модератор
8,910
11,664
Я так понимаю тут еще стоит проверка что бы самому себе не отправлять /pm? когда ты себя sp?
Защиты нет, но вот код с защитой:

Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('sp', cmd)
    while true do
        wait(0)
    end
end

function cmd(arg)
    lua_thread.create(function()
        sampSendChat('/sp '..arg)
        wait(1500)
        if not arg == select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)) then
            sampSendChat('/pm '..arg..' Приятной игры на гавнопроекте')
        end
    end)
end
 
  • Нравится
Реакции: Insanity