Dialog 2

R.Toxic

Участник
Автор темы
33
3
Версия MoonLoader
.026-beta
Хочу сделать так чтобы после активации спама скрипт автоматически выключался и не приходилось заходить после спама заново нажимать на него чтобы он выключился
onclick = function() deff = not deff
if not deff then
sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Выключен!', -1)
else
turn, act, active = false
sampSendChat('Здравствуйте жители и гости штата.')
wait(500)
sampSendChat('И сегодня я с вами проведу прогноз погоды')
wait(500)
sampSendChat('Так и прогноз нам передает что в городах будет...')
wait(500)
sampSendChat('В г."Los-Santos" 6.2 (С).Вечером будет облачно')
wait(500)
sampSendChat('В г."San-Fierro" -10.8 (С).Будет ливень вечером')
wait(500)
sampSendChat('А в г."Las-Venturas" 12.2 (С).Весь день будет идти дождь')
wait(500)
sampSendChat('А пока на этом все.Спасибо за внимание.Всего хорошего.')
wait(500)
sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Включен! ( Когда сделал эфир, не забудь выключить функцию )', -1)
end
end
 
Решение
Есть такой вариант
Lua:
require "lib.moonloader"

local deff = false
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
        sampRegisterChatCommand('on',function() deff = true end)
        sampRegisterChatCommand('spam',function()
        if not deff then
            sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Выключен!', -1)
        else
            sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Включен! ( Когда сделал эфир, не забудь выключить функцию )', -1)
            sampSendChat('Здравствуйте жители и гости штата.') wait(500)
            sampSendChat('И сегодня я с вами проведу прогноз погоды') wait(500)
            sampSendChat('Так и прогноз...

qdIbp

Автор темы
Проверенный
1,434
1,174
Есть такой вариант
Lua:
require "lib.moonloader"

local deff = false
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
        sampRegisterChatCommand('on',function() deff = true end)
        sampRegisterChatCommand('spam',function()
        if not deff then
            sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Выключен!', -1)
        else
            sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Включен! ( Когда сделал эфир, не забудь выключить функцию )', -1)
            sampSendChat('Здравствуйте жители и гости штата.') wait(500)
            sampSendChat('И сегодня я с вами проведу прогноз погоды') wait(500)
            sampSendChat('Так и прогноз нам передает что в городах будет...') wait(500)
            sampSendChat('В г."Los-Santos" 6.2 (С).Вечером будет облачно') wait(500)
            sampSendChat('В г."San-Fierro" -10.8 (С).Будет ливень вечером') wait(500)
            sampSendChat('А в г."Las-Venturas" 12.2 (С).Весь день будет идти дождь') wait(500)
            sampSendChat('А пока на этом все.Спасибо за внимание.Всего хорошего.') wait(500)
            deff = not deff
        end
    end)
    while true do wait(0)
    end
end

Типа такого?
 
Последнее редактирование:
  • Нравится
Реакции: R.Toxic

R.Toxic

Участник
Автор темы
33
3
Есть такой вариант
Lua:
require "lib.moonloader"

local deff = false
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
        sampRegisterChatCommand('on',function() deff = true end)
        sampRegisterChatCommand('spam',function()
        if not deff then
            sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Выключен!', -1)
        else
            sampAddChatMessage('{CC66FF}[Эфиры]: {FFFFFF}Включен! ( Когда сделал эфир, не забудь выключить функцию )', -1)
            sampSendChat('Здравствуйте жители и гости штата.') wait(500)
            sampSendChat('И сегодня я с вами проведу прогноз погоды') wait(500)
            sampSendChat('Так и прогноз нам передает что в городах будет...') wait(500)
            sampSendChat('В г."Los-Santos" 6.2 (С).Вечером будет облачно') wait(500)
            sampSendChat('В г."San-Fierro" -10.8 (С).Будет ливень вечером') wait(500)
            sampSendChat('А в г."Las-Venturas" 12.2 (С).Весь день будет идти дождь') wait(500)
            sampSendChat('А пока на этом все.Спасибо за внимание.Всего хорошего.') wait(500)
            deff = not deff
        end
    end)
    while true do wait(0)
    end
end

Типа такого?
Спасибо, может буду юзать)