Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- KeineRechte: §cDu hast keine Rechte diesen Befehl auszuführen!
- Prefix: §8[§6GiveAway§8]§7
- command /giveaway [<integer>]:
- permission: giveaway.create
- permission message: {@KeineRechte}
- trigger:
- if arg 1 is not set:
- send "{@Prefix} Plugin is created by ItzFxnn / Doppelblock" to player
- send "{@Prefix} Nutze /giveaway [time] - für dein Giveaway!"
- if "%arg 1%" contains "." or ",":
- send "{@Prefix} Nutze glatte Zahlen!"
- stop trigger
- if arg 1 is set:
- if arg 1 is less than or equal to 60:
- if arg 1 is more than 0:
- if player's tool is not air:
- set {Giveaway.Gewinn.%player%} to player's tool
- set {Giveaway.Counter.%player%} to arg 1
- add "%player%" to {Giveaway.Liste::*}
- remove player's tool from player's inventory
- send "{@Prefix} &aDu hast &nerfolgreich &aein Gewinnspiel erstellt!"
- loop all players:
- send "{@Prefix} Ein Gewinnspiel wurde erstellt!" to loop-player
- send "{@Prefix} Nutze &6/join %player% &7um dem Gewinnspiel beizutreten!" to loop-player
- else:
- send "{@Prefix} Halte dass gewünschte Item bitte in deiner Hand!" to player
- every 1 minute:
- loop {Giveaway.Liste::*}:
- remove 1 from {Giveaway.Counter.%loop-value%}
- if {Giveaway.Counter.%loop-value%} is 5:
- loop all players:
- send "{@Prefix} In 5 Minuten endet das Gewinnspiel von %loop-value-1%!" to loop-player
- send "{@Prefix} Nutze /join &6%loop-value-1% &7um beizutreten!" to loop-player
- if {Giveaway.Counter.%loop-value%} is 0:
- set {_Gewinner} to a random element out of {Giveaway.Teilnehmer.%loop-value%::*}
- remove {_Gewinner} from {Giveaway.Teilnehmer.%loop-value%::*}
- loop {Giveaway.Teilnehmer.%loop-value%::*}:
- send "{@Prefix} Du hast das Gewinnspiel von %loop-value-1% leider &cverloren" to loop-value-2
- send "{@Prefix} &7Du hast das Gewinnspiel von %loop-value% &agewonnen!" to {_Gewinner}
- add {Giveaway.Gewinn.%loop-value%} to {_Gewinner}'s inventory
- delete {Giveaway.Teilnehmer.%loop-value%::*}
- delete {Giveaway.Gewinn.%loop-value%}
- delete {Giveaway.Counter.%loop-value%}
- command /join [<text>]:
- trigger:
- if {Giveaway.Liste::*} contains arg 1:
- if {Giveaway.Teilnehmer.%arg 1%::*} contains player:
- send "{@Prefix} Du bist bereits eingetragen!" to player
- stop trigger
- send "{@Prefix} Du hast dich für das Gewinnspiel von %arg 1% eingetragen!" to player
- add player to {Giveaway.Teilnehmer.%arg 1%::*}
- stop trigger
- on quit:
- loop {Giveaway.Liste::*}:
- if {Giveaway.Teilnehmer.%loop-value%} contains player:
- remove player from {Giveaway.Teilnehmer.%loop-value%::*}
- #command /test:
- # trigger:
- # add {Giveaway.Gewinn.%player%} to player's inventory
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement