Ir para conteúdo
  • 0

NAO FALAR COM STORAGE


zeruella

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

Se vc quer mute system

 

local muteCondition = Condition(CONDITION_MUTED, CONDITIONID_DEFAULT)

function onSay(player, words, param)
    if player:getAccountType() < ACCOUNT_TYPE_TUTOR then
        return true
    end
       
    if words == "/mute" then
            local mute = param:split(",")

            local targetPlayer = Player(mute[1])
        if not targetPlayer then
            player:sendCancelMessage("Player not found.")
            return false
        end
       
            local time = tonumber(mute[2])
        if not time or time > 30000 then
            player:sendCancelMessage("Invalid time specified or time is more than 30000 minutes.")
            return false
        end

        if targetPlayer:getAccountType() >= ACCOUNT_TYPE_TUTOR then
            player:sendCancelMessage("Only players can be muted.")
                    return false
            end

        muteCondition:setParameter(CONDITION_PARAM_TICKS, time * 60 * 1000)
            targetPlayer:addCondition(muteCondition)
            targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have been muted by " .. player:getName() .. " , to "..time.. " minutes.")
            player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You muted " .. targetPlayer:getName() .." to "..time.." minutes.")
            return false
        elseif words == "/unmute" then
            local targetPlayer = Player(param)

            if not targetPlayer then
                    player:sendCancelMessage("A player with that name is not online.")
                    return false
            end
       
        local condition = targetPlayer:getCondition(CONDITION_MUTED, CONDITIONID_DEFAULT)
        if not condition then
            player:sendCancelMessage(targetPlayer:getName() .." is not mutated")
            return false
        end

        targetPlayer:removeCondition(CONDITION_MUTED, CONDITIONID_DEFAULT)
            player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have unmute " .. targetPlayer:getName() ..".")
            targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have been unmute by " .. player:getName() ..".")
        end
        return false
end

 

Link para o comentário
Compartilhar em outros sites

  • 0

e uma palava exemplo exura. 

2 horas atrás, Nysman disse:

Você quer bloquear alguma palavra, tipo um palavrão ou algo do tipo???

Ola preciso de um script simples que bloqueia o player falar uma palavra  exemplo exura se ele estiver com a storage 1234.

Link para o comentário
Compartilhar em outros sites

  • 0
50 minutos atrás, zeruella disse:

e uma palava exemplo exura. 

Ola preciso de um script simples que bloqueia o player falar uma palavra  exemplo exura se ele estiver com a storage 1234.

Então você quer que ele use a magia só se tiver a storange 1234?

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...