Ir para conteúdo

MrLEspectador - Ative e desative o modo Espectador!


Locennenha

Posts Recomendados

MrLEspectador

Função
Fizeram um pedido aqui no fórum de um Plugin assim, mas como não sei fazer, fiz em script e decidi postar. Nesse script, quando usar /espectador on, você é proibido de: quebrar blocos, dropar itens, pegar itens do chão, abrir baús, bater em players e seu nome no tab não aparece biggrin.png Esse skript é recomendado para Sky Wars ou algo do tipo.

 

Comandos | Permissão | Função

/espectador [on|off] | MrLVanish.usar | Ativa/Desativa o espectador
 

Script

 

#MrLEspectador
#Feito por Locennenha
#Dúvidas? Comente ou envie MP!
 
variables:
    {MrLproibir.espectador.%player%} = false
 
command /espectador <text>:
    permission: MrLEspectador.usar
    permission: &cSem permissão!
    trigger:
        if arg 1 is "on":
            apply invisibility 3 to player for 999 days
            set the player's tablist name to ""
            send "&3[!] &6Modo espectador &aON"
            send "&3[!] &6Agora voce esta impossibilitado de:"
            send "&3[!] &6Quebrar blocos, abrir baus, dropar itens, etc"
            set {MrLproibir.espectador.%player%} to true
            set player's gamemode to creative
            stop
        if arg 1 is "off":
            remove invisibility from the player
            set the player's tablist name to "%player%"
            send "&3[!] &6Modo espectador &cOFF"
            set {MrLproibir.espectador.%player%} to false
            set player's gamemode to adventure
            stop
 
on drop:
    if {MrLproibir.espectador.%player%} is true:
        cancel event
        wait 5 ticks
        send "&cVoce esta em modo espectador e nao pode dropar itens!"
 
on rightclick on a chest or furnace or trapped chest or dropper or hopper or ender chest or crafting table or enchantment table or dispenser or anvil:
    if {MrLproibir.espectador.%player%} is true:
        cancel event
        wait 5 ticks
        send "&cVoce esta em modo espectador e nao pode abrir interfaces!"
 
on break:
    if {MrLproibir.espectador.%player%} is true:
        cancel event
        wait 5 ticks
        send "&cVoce esta em modo espectador e nao pode quebrar blocos!"
 
on damage:
    if {MrLproibir.espectador.%attacker%} is true:
        cancel event
        wait 5 ticks
        send "&cVoce esta em modo espectador e nao pode bater em ninguem!"
 
on pick up:
    if {MrLproibir.espectador.%player%} is true:
        cancel event
        
on place:
    if {MrLproibir.espectador.%player%} is true:
        cancel event
        wait 5 ticks
        send "&cVoce esta em modo espectador e nao pode colocar blocos!" 

 

 

 

Instalação
1. Vá na pasta do seu servidor e vá em plugins\Skript\scripts;
2. Crie um arquivo de texto novo e renomeie para MrLEspectador;
3. Abra o seu servidor ou escreva (in-game) /sk reload MrLEspectador.sk
4. Divirta-se!
5. Dê like no tópico ;-;

Link para o comentário
Compartilhar em outros sites

ANÁLISE DE CONTEÚDO DESATUALIZADO

Este tópico foi automaticamente arquivado devido à falta de atualizações recentes ou ao fato de o conteúdo estar desatualizado em relação às práticas ou informações atuais. Para manter a qualidade e relevância das discussões na comunidade, tópicos sem novas atualizações ou com informações obsoletas são periodicamente arquivados.

Se houver novos dados ou atualizações pertinentes ao tema, sinta-se à vontade para criar um novo tópico com as informações atualizadas.

Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...