Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- #Prefixo das mensagens
- P: &a[Loteria]
- #Permissão para abrir a loteria
- Perm: Admin.use
- #Mensagem player sem permissão
- Permmsg: &cVocê não tem permissão para usar este comando
- #Numero maximo da loteria
- NumeroMax: 50
- #Premio minimo e maximo da loteria
- PremioMin: 1000
- PremioMax: 100000
- #Preço do ticket
- ticket: 10
- #Tempo de loteria
- tempo: 120
- variables:
- {loteria.abrir} = false
- command /loteria [<integer>]:
- trigger:
- if {loteria.abrir} is true:
- if {loteria.numero.%player%} is not set:
- if arg 1 is more than 1:
- if arg 1 is less than or equal to {@NumeroMax}:
- if player's account is more than {@ticket}:
- subtract {@ticket} from player's account
- send "&aVocê comprou um ticket , Numero: &6%arg 1% &cValor : &a$&6{@ticket}"
- set {loteria.numero.%player%} to arg 1
- else:
- send "{@P} &eVocê não tem &6{@ticket} &eCoins"
- else:
- send "{@P} &cUse &a/loteria &6[1 -{@NumeroMax}]"
- else:
- send "{@P} &eUse &a/loteria &6[1 - {@NumeroMax}]"
- else:
- send "{@P} &bVocê já tem um ticket de Numero: &6%{loteria.numero.%player%}%"
- else:
- send "{@P} &bNenhuma loteria está acontecendo!"
- command /loteriaa:
- permission: {@Perm}
- permission message: {@Permmsg}
- trigger:
- if {loteria.abrir} is false:
- set {loteria.abrir} to true
- set {_vencedor} to false
- set {loteria.time} to 5
- set {_numero} to random integer from 1 to {@NumeroMax}
- set {_premio} to random integer from {@PremioMin} to {@PremioMax}
- broadcast "{@P}: &6Use &c/loteria &a[&e1 - {@NumeroMax}] &6Para comprar seu ticket!"
- broadcast "&bPrêmio: &a%{_premio}%"
- wait {@tempo} seconds
- broadcast "{@P}: &6Loteria encerrou o número sorteado e &c%{_numero}%!"
- loop all players:
- if {loteria.numero.%loop-player%} is {_numero}:
- add loop-player to {_loteria.vencedor::*}
- add {_premio} to loop-player's account
- set {_vencedor} to true
- loop all players:
- clear {loteria.numero.%loop-player-2%}
- if {_vencedor} is true:
- broadcast "&a%{_loteria.vencedor::*}% &eGanhou a loteria!"
- clear {_loteria.vencedor::*}
- else:
- broadcast "&6&l > &cNinguém venceu a Loteria!"
- set {loteria.abrir} to false
- command /fecharlo:
- trigger:
- set {loteria.abrir} to false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement