Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {joined.%player%} = false
- {sm.%player%} = 0
- {zab.%player%} = 0
- {arena.enable} = true
- {arena.istnieje} = false
- {monety.%player%} = 0
- {gracze.arena} = 0
- {start.arena} = false
- {arena.%player%} = true
- {arena.start} = false
- options:
- autor: tybnk
- skname: TybnkCastle
- version: Beta 0.1
- cos: &9|============== &8[ &2TybnkCastle &8] &9==============|
- itemy1: 1 diamond helmet
- itemy2: 1 diamond chestplate
- itemy3: 1 diamond leggins
- itemy4: 1 diamond boots
- itemy5: 1 diamond sword
- itemy6: 1 bow
- itemy7: 64 arrow
- itemy8: 2 golden apple
- itemy9: 64 tnt
- command /castle [<text>] [<text>] [<text>]:
- aliases: /tybnkskript, /tybnk, /tcastle
- trigger:
- if arg 1 is not set:
- send "{@cos}"
- send "&6/castle join [arena] &7- dolaczasz do areny"
- send "&6/castle leave &7- opuszczasz arene"
- send "&6/castle shop &7- wkrotce!"
- send "&6/castle info &7- informacje"
- send "&6/castle staty &7- statystyki castle"
- if arg 1 is "admin":
- if player has permissions "castle.admin":
- send "{@cos}"
- send "&6/castle ustaw [nazwa] &7- ustawiasz arene"
- send "&6/castle ustawlobby &7- ustawiasz miejsce spawnu po zakonczeniu areny"
- send "&6/castle wylacz [nazwa] &7- wlaczasz arene"
- send "&6/castle wlacz [nazwa] &7- wlaczasz arene"
- send "&6/castle usun [nazwa] &7- usuwasz arene"
- else:
- send "&6>> &cNie masz uprawnien &7(castle.admin)"
- if arg 1 is "info":
- send "{@cos}"
- send "&9Nazwa: &6{@skname}"
- send "&9Autor: &6{@autor}"
- send "&9Wersja: &6{@version}"
- if arg 1 is "shop":
- send "&6Wkrotce shop zostanie dodany ;]"
- if arg 1 is "ustawlobby":
- if player has permissions "castle.admin":
- set {lobby} to location of player
- send "&c>> &6Ustawiles lobby castle!"
- else:
- send "&6>> &cNie masz uprawnien &7(castle.admin)"
- if arg 1 is "ustaw":
- if arg 2 is not set:
- send "&6>> &cPodaj nazwe areny!"
- if arg 2 is set:
- if player has permissions "castle.admin":
- set {arena.istnieje} to true
- set {%arg 2%} to location of player
- send "&6>> &9Pomyslnie ustawiles arene castle: &c%arg 2%"
- else:
- send "&6>> &cNie masz uprawnien &7(castle.admin)"
- if arg 1 is "join":
- if arg 2 is not set:
- send "&6>> &cPodaj nazwe areny"
- if arg 2 is set:
- if {arena.istnieje} is true:
- if {arena.enable} is true:
- set {arena.%player%} to true
- add 1 to {gracze.arena}
- set {join.%player%} to true
- teleport player to {%arg 2%}
- send "&c>> &6Dolaczyles do areny: &2%arg 2%"
- wait 10 seconds
- if {gracze.arena} is 15:
- broadcast "&6Runda zacznie sie za 20 sekund"
- wait 5 second
- broadcast "&6Runda zacznie sie za 15 sekund"
- wait 5 second
- broadcast "&6Runda zacznie sie za 10 sekund"
- wait 5 second
- broadcast "Runda zacznie sie za 5 sekund"
- wait 1 second
- broadcast "&6Runda zacznie sie za 4 sekundy"
- wait 1 second
- broadcast "&6Runda zacznie sie za 3 sekundy"
- wait 1 second
- broadcast "&6Runda zacznie sie za 2 sekundy"
- wait 1 second
- broadcast "&6Runda zacznie sie za 1 sekundy"
- wait 1 second
- broadcast "&6Runda sie zaczela! Do boju!"
- set {arena.start} to true
- give {@itemy1} to the player
- give {@itemy2} to the player
- give {@itemy3} to the player
- give {@itemy4} to the player
- give {@itemy5} to the player
- give {@itemy6} to the player
- give {@itemy7} to the player
- give {@itemy8} to the player
- give {@itemy9} to the player
- else:
- send "&6>> &cArena nie istnieje!"
- else:
- send "&6>> &cArena jest aktualnie wylaczona!"
- if arg 1 is "wlacz":
- if arg 2 is not set:
- send "&6>> &cPodaj nazwe areny!"
- if arg 2 is set:
- if {arena.istnieje} is true:
- if {arena.enable} is false:
- if player has permissions "castle.admin":
- set {arena.enable} to true
- send "&c>> &6Wlaczyles arene: &2%arg 2%"
- else:
- send "&6>> &cArena nie istnieje!"
- else:
- send "&6>> &cArena jest juz wlaczona!"
- else:
- send "&6>> &cNie masz uprawnien &7(castle.admin)"
- if arg 1 is "wylacz":
- if arg 2 is not set:
- send "&6>> &cPodaj nazwe areny"
- if arg 2 is set:
- if {arena.enable} is true:
- if {arena.istnieje} is true:
- if player has permissions "castle.admin":
- set {arena.enable} to false
- send "&c>> &6Wylaczyles arene: &2%arg 2%"
- else:
- send "&6>> &cArena jest juz wylaczona!"
- else:
- send "&6>> &cArena nie istnieje!"
- else:
- send "&6>> &cNie masz uprawnien &7(castle.admin)"
- if arg 1 is "usun" or "delete":
- if arg 2 is not set:
- send "&6>> &cPodaj nazwe areny"
- if arg 2 is set:
- if {arena.istnieje} is true:
- if player has permissions "castle.admin":
- set {arena.istnieje} to false
- send "&c>> &6Usunales arene: &2%arg 2%"
- else:
- send "&6>> &cArena nie istnieje!"
- else:
- send "&6>> &cNie masz uprawnien &7(castle.admin)"
- if arg 1 is "lista":
- if {arena.%player%} is true:
- send "&6Lista graczy: &9%{gracze.%player%}%"
- if arg 1 is "staty" or "stats":
- send "{@cos}"
- send "&6Monety: &9%{monety.%player%}%"
- send "&6Kills: &9%{zab.%player%}%"
- send "&6Deaths: &9%{sm.%player%}%"
- send "&6K.D: &9%{zab.%player%}%&2.&9%{sm.%player%}%"
- if arg 1 is "monety":
- send "&6Monety: &a%{monety.%player%}%"
- on rightclick on sign:
- if line 1 is "&bLOGO":
- if line 2 is "&lCASTLE":
- if line 3 is "&9Dolacz":
- if line 4 is "&a[%arg 2%]":
- if {arena.istnieje} is true:
- if {arena.enable} is true:
- add 1 to {gracze.arena}
- teleport player to {%arg 2%}
- send "&c>> &6Zostales przeteleportowany na arene:"
- on death:
- if {arena.%player%} is true:
- attacker is a player:
- victim is a player:
- add 1 to {zab.%attacker%}
- add 1 to {sm.%victim%}
- add 10 to {monety.%attacker%}
- broadcast "&6>> &cGracz &a%victim% &czostal zabity przez: 7e%attacker%"
- on damage:
- if {arena.%player%} is false:
- if {arena.start} is false:
- send "&cArena sie jeszcze nie zaczela!"
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment