View difference between Paste ID: UeNKVgSz and rjgAG04d
SHOW: | | - or go back to the newest paste.
1
# | Configurações |
2
options:
3
    #Prefixo
4
    P: &d[Parkour]
5
    # Valor do premio que deveria ganhar?
6
    Premio: 5000
7
    #Delay entre as Mensagens
8
    Tempo: 20
9
    #Mensagens ao entrar no evento
10
    msg_entrou: &cVoce entrou no evento parkour
11
    msg_sair: &cPara sair do evento digite /parkour sair
12
    #Mensagens de erro
13
    msg_erro: &cEvento parkour nao esta acontecendo.
14
    #Mensagens ao ganhar o evento
15
    msg_ganhou: &dGanhou o Evento Parkour e recebeu
16
    #Mensagens ao cancelar o evento
17
    msg_cancelar: &dEvento Cancelado
18
variables:
19
    {eventoparkour.iniciou} = false
20
command /iniciarparkour:
21
    permission: parkour.iniciar
22
    trigger:
23
        set {eventoparkour.iniciar} to true
24
        while {eventoparkour.iniciar} is true:
25
            broadcast "&6======================================"
26
            broadcast ""
27
            broadcast "&d Evento parkour Aberto!"
28
            broadcast "&d Para participar digite &b/parkour"
29
            broadcast "&d Premio: {@Premio}"
30
            broadcast ""
31
            broadcast "&6======================================"
32
            wait 15 seconds
33
command /stopparkour:
34
    permission: parkour.stop
35
    trigger:
36
        if {eventoparkour.iniciar} is true:
37
            set {eventoparkour.iniciar} to false
38
            broadcast "{@P} {@msg_cancelar}"
39
        else:
40
            send "{@P} {@msg_erro}"
41
42
command /parkour:
43
    trigger:
44
        if {eventoparkour.iniciar} is true:
45
            teleport player to {eventoparkour.spawn}
46
            send "{@P} {@msg_entrou}"
47
            send "{@P} {@msg_sair}"
48
        else:
49
            send "{@P} {@msg_erro}"
50
51
command /setparkour:
52
    permission: setar.parkour
53
    trigger:
54
        set {eventoparkour.spawn} to player's location
55
        send "&cVocê setou o spawn do evento parkour!"
56
57
on right click on sign:
58
    if {eventoparkour.iniciar} is true:   
59-
        line 1 is "&9[Parkour]"
59+
        line 1 is "&9[Parkour]":
60-
        line 2 is "&3Clique aqui"
60+
      	    line 2 is "&3Clique aqui":
61-
        line 3 is "&6para Ganhar"
61+
       	        line 3 is "&6para Ganhar":
62-
        line 4 is "&2seu Premio!"
62+
                    line 4 is "&2seu Premio!":
63-
        set {eventoparkour.iniciar} to false        
63+
      		        set {eventoparkour.iniciar} to false        
64-
        broadcast "&d=================&6[FIM DO EVENTO]&d=================="
64+
      		        broadcast "&d=================&6[FIM DO EVENTO]&d=================="
65-
        broadcast ""
65+
      		        broadcast ""
66-
        broadcast "&d Evento Parkour Terminado!"
66+
      		        broadcast "&d Evento Parkour Terminado!"
67-
        broadcast "&d O Vencedor foi &f%player%"
67+
      		        broadcast "&d O Vencedor foi &f%player%"
68-
        broadcast "&d Premio {@Premio} Mil "                
68+
      		        broadcast "&d Premio {@Premio} Mil "                
69-
        broadcast ""
69+
      		        broadcast ""
70-
        broadcast "&d======================================================"
70+
      		        broadcast "&d======================================================"
71-
        wait 1 tick
71+
      		        wait 1 tick
72-
        add {@Premio} to player's account
72+
      		        add {@Premio} to player's account
73-
        stop
73+
      		        stop
74
on damage:
75
    if {eventoparkour.iniciar} is true:  
76
        damage cause is lava:
77
            teleport victim to {eventoparkour.spawn}
78
            wait 1 tick
79
            heal victim
80
            wait 1 seconds
81
            send "{@P} &cVoce Caiu do evento e Foi levado para o inicio" to victim