Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- #Prefixo das mensagens
- P: &6[&eLoteria&6]
- #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: 3
- #Premio minimo e maximo da loteria
- PremioMin: 1000
- PremioMax: 5000
- #Preço do ticket
- ticket: 10
- #Tempo de loteria
- tempo: 10
- 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 "&eVocê comprou um ticket &aNumero: &6%arg 1% &aPreço: &6{@ticket}"
- set {loteria.numero.%player%} to arg 1
- else:
- send "{@P} &eVocê não tem &6{@ticket} &eCoins"
- else:
- send "{@P} &eUse &a/loteria &6[1><{@NumeroMax}]"
- else:
- send "{@P} &eUse &a/loteria &6[1><{@NumeroMax}]"
- else:
- send "{@P} &eVocê já comprou um ticket &aSeu Numero: &6%{loteria.numero.%player%}%"
- else:
- send "{@P} &eNenhuma 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 {_numero} to random integer from 1 to {@NumeroMax}
- set {_premio} to random integer from {@PremioMin} to {@PremioMax}
- broadcast "{@P}: &eUse &6/loteria &a[&e1>{@NumeroMax}] &6Para comprar seu ticket! &ePreço : &6{@ticket}"
- broadcast "&6Prêmio: &a%{_premio}%"
- wait {@tempo} seconds
- broadcast "{@P}: &eLoteria encerrou o número e &6%{_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%}
- if {_vencedor} is true:
- broadcast "&a%{_loteria.vencedor::*}% &eGanhou(Ganharam) a loteria!"
- clear {_loteria.vencedor::*}
- if {_vencedor} is false:
- broadcast "&eNinguém venceu!"
- set {loteria.abrir} to false
- command /fecharlo:
- trigger:
- set {loteria.abrir} to false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement