Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- P: &9&lVOTEKICK &8✕
- NP: &9&lVOTEKICK &8✕ &cDarauf hast du keine Rechte!
- Perm: votekick.start
- top: &8&m*--*---++---*--* &8✕ &9&lVOTEKICK &8✕ &8&m*--*---++---*--*
- command /votekick [<player>] [<text>]:
- aliases: vk
- permission: {@Perm}
- permission message: {@NP}
- trigger:
- if arg 1 is not set:
- send "{@P} &cBitte gebe einen Spieler an!"
- if arg 2 is not set:
- send "{@P} &cBitte gebe einen Grund an!"
- else:
- if arg 2 is set:
- #if arg 1 is "%player%":
- # send "{@P} &cDu kannst dich nicht selber kicken!"
- # stop
- if arg 1 is "MinisFett" or "BezgesBett":
- kick player due to "{@top} &r%nl% %nl% &cDu darfst den Spieler &e%arg 1% &cnicht Kicken! %nl% %nl% {@top}"
- loop all players:
- if loop-player has permission "*":
- send "{@P} &cDer Spieler &e%player% &chat versucht,"
- send "{@P} &cden Spieler &e%arg 1% &cmit einem &eVotekick &czu kicken!"
- send "{@P} &cDafür wurde er &egekickt&c!"
- if {votekick.player} is not set:
- set {votekick.player} to arg 1
- set {votekick.grund} to arg 2
- set {votekick.ja} to 0
- set {votekick.nein} to 0
- wait 5 ticks
- broadcast "{@top}"
- broadcast ""
- broadcast "&8✕ &7Der Spieler &e%player% &7hat einen &eVoteKick &7gestartet!"
- broadcast "&8✕ &7Gegen: &e%{votekick.player}%"
- broadcast "&8✕ &7Grund: &e%{votekick.grund}%"
- broadcast ""
- broadcast "&8✕ &7Stimme für den Kick, mit &e/vkja"
- broadcast "&8✕ &7Stimme gegen den Kick, mit &e/vknein"
- broadcast "&8✕ &7Dafür hast du &e30 Sekunden &7Zeit!"
- broadcast ""
- broadcast "{@top}"
- wait 30 seconds
- if {votekick.ja} is bigger than {votekick.nein}:
- broadcast "{@top}"
- broadcast ""
- broadcast "&8✕ &7Der Spieler &e%{votekick.player}% &7wurde gekickt!"
- broadcast "&8✕ &7Grund: &e%{votekick.grund}%"
- broadcast "&8✕ &7Von: &e%player%"
- broadcast ""
- broadcast "{@top}"
- delete {votekick.voted.%{votekick.player}%}
- kick {votekick.player} due to "%nl% {@top}&r %nl% %nl% &7Du wurdest wegen einem &eVoteKick &7gekickt! %nl%&7Grund: &e%{votekick.grund}% %nl% &7Von: &e%player% %nl% %nl% {@top}"
- loop 2 times:
- loop all players:
- clear {votekick.voted.%loop-player%}
- delete {votekick.voted.%loop-player%}
- clear {votekick.ja}
- clear {votekick.nein}
- clear {votekick.player}
- clear {votekick.grund}
- delete {votekick.player}
- delete {votekick.grund}
- delete {votekick.ja}
- delete {votekick.nein}
- if {votekick.nein} is bigger than {votekick.ja}:
- broadcast "{@top}"
- broadcast ""
- broadcast "&8✕ &7Der Spieler &e%{votekick.player}% &7wurde nicht gekickt,"
- broadcast "&8✕ &7weil nicht genug Spieler dafür gestimmt haben!"
- broadcast ""
- broadcast "{@top}"
- loop 2 times:
- loop all players:
- clear {votekick.voted.%loop-player%}
- delete {votekick.voted.%loop-player%}
- clear {votekick.ja}
- clear {votekick.nein}
- clear {votekick.player}
- clear {votekick.grund}
- delete {votekick.player}
- delete {votekick.grund}
- delete {votekick.ja}
- delete {votekick.nein}
- wait 1 second
- loop all players:
- clear {votekick.voted.%loop-player%}
- delete {votekick.voted.%loop-player%}
- stop
- else:
- send "{@P} &cEs läuft bereits ein &eVoteKick&c!"
- else:
- send "{@P} &cBitte gebe einen Grund an!"
- command /vkja:
- trigger:
- if {votekick.voted.%player%} is not set:
- if {votekick.player} is set:
- send "{@P} &7Du hast für &aJa &7gestimmt!"
- add 1 to {votekick.ja}
- set {votekick.voted.%player%} to true
- if {votekick.player} is not set:
- send "{@P} &cEs läuft kein &eVoteKick&c!"
- else:
- send "{@P} &cDu hast schon &egevotet&c!"
- command /vknein:
- trigger:
- if {votekick.voted.%player%} is not set:
- if {votekick.player} is set:
- send "{@P} &7Du hast für &aNein &7gestimmt!"
- add 1 to {votekick.nein}
- set {votekick.voted.%player%} to true
- if {votekick.player} is not set:
- send "{@P} &cEs läuft kein &eVoteKick&c!"
- else:
- send "{@P} &cDu hast schon &egevotet&c!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement