Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #####################
- #NAZWA - MasterShoot#
- #Autor - rafi789 #
- #Wersja - 1.2 #
- #####################
- options:
- swiat: CS-DUST #Tutaj ustawiasz nazwe swiata
- monety: 50 #Tutaj ustawiasz ilosc monet za zabicie
- efekty: 90000 seconds #tutaj czas efektow teraz jest na zawsze
- tag: &6&l[&4Master&2Shoot&6&l]
- cenavip: 850 #Tutaj ustawiasz cene dla vipa za przedmiot
- cenagracz: 1570 #tutaj ustawiasz cene dla gracza za przedmiot
- variables:
- {wystrzel::%player%} = 0
- {msdolacz::%player%} = false
- on damage of player:
- attacker's world is "{@swiat}":
- attacker is player:
- kill victim
- add {@monety} to attacker's account
- send "{@tag}&2Otrzymujesz &6{@monety}&b monet" to attacker
- on teleport:
- cancel event
- player isn't in world "{@swiat}":
- uncancel event
- wait 1 seconds
- player is in world "{@swiat}":
- apply speed 2 to the player for {@efekty}
- heal player
- apply jump boost 2 to the player for {@efekty}
- stop
- else:
- uncancel event
- command /mastershoot [<text>]:
- aliases: /ms, /master, /shoot
- trigger:
- if arg 1 is not set:
- send "&6=====&4Master&2Shoot&6=====" to player
- send "{@tag}&a&lKOMENDY:"
- send "{@tag}&b1./ms dolacz - &adolacza do gry" to player
- send "{@tag}&b2. /ms wyjdz - &awychodzi z gry" to player
- send "{@tag}&b3./mss - &aOtwiera sklep minigry" to player
- if sender has permission "admin.ms":
- send "{@tag}&b4. /ms ustawarene - &austawia arene w miejscu gracza" to player
- send "{@tag}&b5. /ms ustawlobby - &ateleport gracza po smierci" to player
- send "{@tag}&b6. /ms res - &awszystko przeladowywuje i restartuje." to player
- send "{@tag}&b7./ms usunall - &aUsuwa wszystkei przedmioty wszystkim graczom"
- send "{@tag}&b8./usunms nick - &aUsuwa wszystkie przedmioty danemu graczowi"
- if arg 1 is "pomoc":
- send "&6=====&4Master&2Shoot&6=====" to player
- send "{@tag}&a&lKOMENDY:"
- send "{@tag}&b1./ms dolacz - &adolacza do gry" to player
- send "{@tag}&b2. /ms wyjdz - &awychodzi z gry" to player
- send "{@tag}&b3./mss - &aOtwiera sklep minigry" to player
- if sender has permission "admin.ms":
- send "{@tag}&b4. /ms ustawarene - &austawia arene w miejscu gracza" to player
- send "{@tag}&b5. /ms ustawlobby - &ateleport gracza po smierci" to player
- send "{@tag}&b6. /ms res - &awszystko przeladowywuje i restartuje." to player
- send "{@tag}&b7./ms usunall - &aUsuwa wszystkei przedmioty wszystkim graczom"
- send "{@tag}&b8./usunms nick - &aUsuwa wszystkie przedmioty danemu graczowi"
- if arg 1 is "dolacz":
- if {msdolacz::%player%} is true:
- send "{@tag}&cJestes juz na arenie"
- if {pvp.location} is not set:
- send "{@tag}&cBrak ustawionej areny PvP."
- else:
- set {master::dolacz::%player%::inv} to serialized inventory of player
- set {msdolacz::%player%} to true
- clear player's inventory
- wait 1 second
- teleport player to {pvp.location}
- give 1 bow of infinity 10, unbreaking 25 named "&4M4A1" to player
- give 1 arrow named "&6Naboj" to player
- wait 3 seconds
- send "{@tag}&aCzas ruszac do walki!" to player
- if arg 1 is "wyjdz":
- if {lobby.location} is not set:
- send "{@tag}&4Nie mozna wyjsc. Brak Ustawionego Lobby"
- else:
- world is "{@swiat}":
- clear player's inventory
- restore inventory of player from {master::dolacz::%player%::inv}
- set {msdolacz::%player%} to false
- teleport player to {lobby.location}
- execute console command "heal %player%"
- send "{@tag}&bDziękujemy za grę" to player
- else:
- send "{@tag}&cNie jesteś w grze. Nie wyjdziesz" to player
- if arg 1 is "ustawarene":
- if sender has permission "admin.ms":
- set {pvp.location} to location of player
- send "Ustawiono Arene"
- else:
- send "{@tag}&cTo jest tylko dla admina" to player
- if arg 1 is "ustawlobby":
- if sender has permission "admin.ms":
- set {lobby.location} to location of player
- send "{@tag}&aUstawiono Lobby. Teraz Gracze moga wyjsc z areny"
- else:
- send "{@tag}&cTo jest tylko dla admina" to player
- if arg 1 is "res":
- if sender has permission "admin.ms":
- send "{@tag}&bPrzeładowyduje i Restartuje Arene" to player
- loop all players:
- {msdolacz::%loop-player%} is true:
- set {msdolacz::%loop-player%} to false
- if loop-player is in world "{@swiat}":
- clear loop-player's inventory
- restore inventory of loop-player from {master::dolacz::%loop-player%::inv}
- set {msdolacz::%loop-player%} to false
- teleport loop-player to {lobby.location}
- execute console command "heal %loop-player%"
- send "{@tag}&cRefresh Arenki :>" to loop-player
- stop
- send "{@tag}&bPomyslnie Przeladowano i Zrestartowano" to player
- stop
- else:
- send "{@tag}&cTo jest tylko dla admina" to player
- if arg 1 is "usunall":
- if sender has permission "admin.ms":
- send "{@tag}&bUsuwam..." to player
- loop all players:
- set {skk::%loop-player%} to false
- set {sst::%loop-player%} to false
- stop
- send "{@tag}&bUsunieto :>" to player
- on death of player:
- world is "{@swiat}":
- wait 10 seconds
- teleport player to {lobby.location}
- send "{@tag}&4Przegrales" to player
- restore inventory of player from {master::dolacz::%player%::inv}
- set {msdolacz::%player%} to false
- if {sst::%player%} is true:
- set {wystrzel::%player%} to 5
- every 1 second:
- loop all players:
- if loop-player is in world "{@swiat}":
- set the loop-player's food level to 10
- if {rozdane::%loop-player%} is false:
- set {rozdane::%loop-player%} to true
- wait 2 seconds
- {skk::%loop-player%} is true:
- give 2 feather of unbreaking 10 named "&6Skoczek" to loop-player
- {sst::%loop-player%} is true:
- give 1 arrow of unbreaking 10 named "&6Super &2Strzala" to loop-player
- else:
- set {rozdane::%loop-player%} to false
- every 10 seconds:
- loop all players:
- if {bug::%loop-player%} is true:
- remove 100 bow named "&4M4A1" from loop-player
- remove 100 arrow named "&6Naboj" from loop-player
- remove 100 arrow named "&6Super &2Strzala" from loop-player
- remove 100 feather named "&6Skoczek" from loop-player
- execute console command "heal %loop-player%"
- wait 1 second
- remove 100 bow named "&4M4A1" from loop-player
- remove 100 arrow named "&6Naboj" from loop-player
- remove 100 arrow named "&6Super &2Strzala" from loop-player
- remove 100 feather named "&6Skoczek" from loop-player
- execute console command "heal %loop-player%"
- wait 1 second
- remove 100 bow named "&4M4A1" from loop-player
- remove 100 arrow named "&6Naboj" from loop-player
- remove 100 arrow named "&6Super &2Strzala" from loop-player
- remove 100 feather named "&6Skoczek" from loop-player
- execute console command "heal %loop-player%"
- set {bug::%loop-player%} to false
- if {sst::%loop-player%} is true:
- set {wystrzel::%loop-player%} to 5
- on quit:
- world is "{@swiat}":
- set {bug::%player%} to true
- set {msdolacz::%player%} to false
- on join:
- wait 10 seconds
- execute console command "heal %player%"
- if player has bow named "&4M4A1" or arrow named "&6Naboj":
- remove 100 bow named "&4M4A1" from player
- remove 100 arrow named "&6Naboj" from player
- remove 100 arrow named "&6Super &2Strzala" from player
- remove 100 feather named "&6Skoczek" from player
- {bug::%player%} is true:
- restore inventory of player from {master::dolacz::%player%::inv}
- set {bug::%player%} to false
- if {sst::%player%} is true:
- set {wystrzel::%player%} to 5
- command /mssklep:
- aliases: /mss, /sklep, /msklep
- trigger:
- open chest with 1 rows named "&4&l>> &a&lSKLEP &4&l<<" to player
- format slot 0 of player with 1 of arrow of unbreaking 10 named "&6Super &2Strzala" with lore "Mini Gun z strzal" to close then run "sst %player%"
- format slot 1 of player with 2 of feather of unbreaking 10 named "&6Skoczek" with lore "Skoczek - Pozwala na Super Skok" to close then run "skk %player%"
- command /sst [<player>]:
- executable by: console
- trigger:
- {sst::%arg 1%} is true:
- send "{@tag}&cJuz masz wykupiony ten przedmiot" to arg
- else:
- if arg has permission "przedmiot.vip":
- if arg's balance is bigger than or equal to {@cenavip}:
- remove {@cenavip} from arg's account
- set {sst::%arg 1%} to true
- set {wystrzel::%arg 1%} to 5
- send "{@tag}&6Zakupiono Super Strzale" to arg
- else:
- send "{@tag}&2Wybacz. Ale to kosztuje!! &bCena dla ciebie to: &6{@cenavip}" to arg
- else:
- if arg's balance is bigger than or equal to {@cenagracz}:
- remove {@cenagracz} from arg's account
- set {sst::%arg 1%} to true
- set {wystrzel::%arg 1%} to 5
- send "{@tag}&6Zakupiono Super Strzale" to arg
- else:
- send "{@tag}&2Wybacz. Ale to kosztuje!! &bCena dla ciebie to: &6{@cenagracz}" to arg
- command /skk [<player>]:
- executable by: console
- trigger:
- if {skk::%arg 1%} is false:
- if arg has permission "przedmiot.vip":
- if arg's balance is bigger than or equal to {@cenavip}:
- remove {@cenavip} from arg's account
- set {skk::%arg 1%} to true
- send "{@tag}&6Zakupiono &bSkoczek" to arg
- else:
- send "{@tag}&2Wybacz. Ale to kosztuje!! &bCena dla ciebie to: &6{@cenavip}" to arg
- else:
- if arg's balance is bigger than or equal to {@cenagracz}:
- remove {@cenagracz} from arg's account
- set {skk::%arg 1%} to true
- send "{@tag}&6Zakupiono &bSkoczek" to arg
- else:
- send "{@tag}&2Wybacz. Ale to kosztuje!! &bCena dla ciebie to: &6{@cenagracz}" to arg
- else:
- send "{@tag}&cJuz masz wykupiony ten przedmiot" to arg
- on rightclick holding a arrow:
- if name of player's tool is "&6Super &2Strzala":
- if {wystrzel::%player%} is 0:
- send "{@tag} Wykorzystano już super strzałe" to player
- else:
- if {wystrzel::%player%} is 5:
- shoot an arrow from player
- send "{@tag} Zużyto"
- send "{@tag} Użyć: 5"
- remove 1 from {wystrzel::%player%}
- stop
- if {wystrzel::%player%} is 4:
- shoot an arrow from player
- send "{@tag} Zużyto"
- send "{@tag} Użyć: 4"
- remove 1 from {wystrzel::%player%}
- stop
- if {wystrzel::%player%} is 3:
- shoot an arrow from player
- send "{@tag} Zużyto"
- send "{@tag} Użyć: 3"
- remove 1 from {wystrzel::%player%}
- stop
- if {wystrzel::%player%} is 2:
- shoot an arrow from player
- send "{@tag} Zużyto"
- send "{@tag} Użyć: 2"
- remove 1 from {wystrzel::%player%}
- stop
- if {wystrzel::%player%} is 1:
- shoot an arrow from player
- send "{@tag} Zużyto"
- send "{@tag} Użyć: 1"
- remove 1 from {wystrzel::%player%}
- send "{@tag}&bOdczekaj 15sek. Aby ponownie użyć!!" to player
- set {wystrzel::%player%} to 0
- wait 15 seconds
- set {wystrzel::%player%} to 5
- send "{@tag}&6Załadowano &6Super &2Strzale &6Mozesz jej znowo uzyc" to player
- on projectile hit:
- world is "{@swiat}":
- projectile is arrow:
- delete event-arrow
- stop
- on rightclick holding a feather:
- world is "{@swiat}":
- if name of player's tool is "&6Skoczek":
- push the player upwards at velocity 1.5
- push the player horizontally forward at speed 1.5
- remove 1 feather named "&6Skoczek" from player
- command /usunms [<player>]:
- trigger:
- if sender has permission "admin.ms":
- if arg 1 is not set:
- send "{@tag}&cMusisz podac nazwe gracza" to player
- else:
- set {skk::%arg 1%} to false
- set {sst::%arg 1%} to false
- send "{@tag}&bWyczyszczono Twoje Zakupione Przedmioty" to arg
- send "{@tag}&bUsunoles przedmioty graczowi &6%arg 1%" to player
Advertisement
Add Comment
Please, Sign In to add comment