Рассылка по ид

kastyan

Известный
Автор темы
257
30
Есть какой то крипт который будет отправлять команду по ид из таба? Например напише /invite, а скрипт начнёт писать все ид по порядку

Проще говоря, нужен скрипт, который после мною введенной команды будет вставать цыфры от 0 до 1000 и отправлять их
 
Последнее редактирование:

Quasper

Известный
834
354
Lua:
require 'moonloader'
require 'sampfuncs'
local startCommand = "start" -- команда  запуска/остановки флуда
local command = '/invite' -- комманда  которой будет флудить
local delay = 1 -- задержка в секундах
local streamed = false -- cмени на true если вне стрима

function main()
    while not isSampAvailable() and not isSampfuncsLoaded() do wait(100) return end
    flood = lua_thread.create_suspended(floodCommand)
    sampRegisterChatCommand(startCommand, function()
        if flood:status() == "dead" then
            flood:run()
        elseif flood:status() == "running" then
            flood:terminate()
        end
    end)
    wait(-1)
end

function floodCommand()
    for id = 0, sampGetMaxPlayerId(streamed) do
        if sampIsPlayerConnected(id) then
            sampSendChat(("%s %s"):format(command, id))
            wait(delay * 1000)
        end
    end
end
 

kastyan

Известный
Автор темы
257
30
Какой практичный смысл от этого? Не проще получить ID'ы всех кто в стриме и пробивать /invite именно по этим ID'ам?
Это пример команды, мне нужно именно инвайт
Lua:
require 'moonloader'
require 'sampfuncs'
local startCommand = "start" -- команда  запуска/остановки флуда
local command = '/invite' -- комманда  которой будет флудить
local delay = 1 -- задержка в секундах
local streamed = false -- cмени на true если вне стрима

function main()
    while not isSampAvailable() and not isSampfuncsLoaded() do wait(100) return end
    flood = lua_thread.create_suspended(floodCommand)
    sampRegisterChatCommand(startCommand, function()
        if flood:status() == "dead" then
            flood:run()
        elseif flood:status() == "running" then
            flood:terminate()
        end
    end)
    wait(-1)
end

function floodCommand()
    for id = 0, sampGetMaxPlayerId(streamed) do
        if sampIsPlayerConnected(id) then
            sampSendChat(("%s %s"):format(command, id))
            wait(delay * 1000)
        end
    end
end
Я не шарю как с этого сделать скрипт, и как его активировать
Это пример команды, мне нужно именно инвайт
Я не шарю как с этого сделать скрипт, и как его активировать
А все понял, только сложи это все в файл пж
 

Quasper

Известный
834
354
Это пример команды, мне нужно именно инвайт
Я не шарю как с этого сделать скрипт, и как его активировать

А все понял, только сложи это все в файл пж
Пкм, создать, текстовый документ(переименовываешь расширение на луа), открываешь блокнотом, вставляешь и кидаешь в папку мунлоудера
 

kastyan

Известный
Автор темы
257
30
Пкм, создать, текстовый документ(переименовываешь расширение на луа), открываешь блокнотом, вставляешь и кидаешь в папку мунлоудера
Как переименовать расширение?
 

kastyan

Известный
Автор темы
257
30
Последнее редактирование:

kastyan

Известный
Автор темы
257
30
к игрокам подойди
Так там есть вне зоны стрима, мне и нужно чтобы было вне зоны стрима.
Типо чтобы например мог дать всему серверу звезды /su ид и причина, а чтобы вместо ид оно от 0 до 1к флудило
 

cheremuxa

Известный
430
200
Так там есть вне зоны стрима, мне и нужно чтобы было вне зоны стрима.
Типо чтобы например мог дать всему серверу звезды /su ид и причина, а чтобы вместо ид оно от 0 до 1к флудило
Lua:
require 'moonloader'
require 'sampfuncs'
local startCommand = "start" -- команда  запуска/остановки флуда
local command = '/invite' -- комманда  которой будет флудить
local delay = 1 -- задержка в секундах

function main()
    while not isSampAvailable() and not isSampfuncsLoaded() do wait(100) return end
    flood = lua_thread.create_suspended(floodCommand)
    sampRegisterChatCommand(startCommand, function()
        if flood:status() == "dead" then
            flood:run()
        elseif flood:status() == "running" then
            flood:terminate()
        end
    end)
    wait(-1)
end

function floodCommand()
    for id = 0, 999 do
        if sampIsPlayerConnected(id) then
            sampSendChat(("%s %s"):format(command, id))
            wait(delay * 1000)
        end
    end
end
 
  • Нравится
Реакции: kastyan

kastyan

Известный
Автор темы
257
30
Lua:
require 'moonloader'
require 'sampfuncs'
local startCommand = "start" -- команда  запуска/остановки флуда
local command = '/invite' -- комманда  которой будет флудить
local delay = 1 -- задержка в секундах

function main()
    while not isSampAvailable() and not isSampfuncsLoaded() do wait(100) return end
    flood = lua_thread.create_suspended(floodCommand)
    sampRegisterChatCommand(startCommand, function()
        if flood:status() == "dead" then
            flood:run()
        elseif flood:status() == "running" then
            flood:terminate()
        end
    end)
    wait(-1)
end

function floodCommand()
    for id = 0, 999 do
        if sampIsPlayerConnected(id) then
            sampSendChat(("%s %s"):format(command, id))
            wait(delay * 1000)
        end
    end
end
все равно нихуя, ладно спс за помощь, буду без него