Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #==============================================#
- # Autor: TheSeekeer_PL #
- # Nazwa: Dzialki [PlotMe] #
- # Wersja: 1.0.0 [Stabilna] #
- #==============================================#
- # Pozwalam na zmiany kodu lecz prosze o nie #
- # usuwanie autora ! #
- #==============================================#
- # ZMIENNE- jezeli gracz raz wykona dana komende#
- # drugi raz bedzie mógł tylko po wykonani danej#
- # komendy czyli w tym przypadku /dzialka usun #
- #==============================================#
- variables: #TZW. zmienna#
- {dzialka.usun.%player%} = 0 #zmienna dzialka usun - czyli jezeli gracz ma juz dzialke nie moze 2 raz dostac dzialki#
- #==============================================#
- # OPCJE- czyli tzw.skracanie sobie pracy. #
- # Zamiana poszczegulnego zdania na 1 krótką #
- # komende czyli : #
- #==============================================#
- options: #opcje#
- tag: &8[&6RC&8] #TAG: Czyli przed kazdym zdaniem wyswietlanie sie krótkiego zwrotu z tjb.Autorem skryptu#
- komenda: dzialka #Komenda: Czyli nasza forma komendy dzialka#
- permission: &cNie mozesz wykonac tej czynnosci poniewaz nie posiadasz uprawnien. #Permission: Pozwolenia , krótki text dzięki któremu nie musismy pisac 10 wyrazów tylko 1#
- dzialka.dostal: &aZostala przydzielona ci dzialka #Dzialka.dostal: Wiadomosc po otrzymaniu dzialki#
- dzialka.usun: &aUsuwasz dzialke gracza %player% #Dzialka.usun: Wiadomosc o usuwaniu dzialki#
- dzialka.posiadasz: &aPosiadasz juz dzialke ! Aby do niej isc wpisz &c/dzialka dom #Dzialka.posiadasz: Wiadomosc o tym iz posiadamy juz dzialke#
- dzialka.kasa: &cNie posiadasz wystarczajacych funduszy na koncie ! Aby zarobic idz na &a/praca przenies #Dzialka.kasa: Wiadomosc o braku funduszy na zakup dzialki#
- #==============================================#
- # KOD -czyli najwazniejsze w skrypcie ! #
- #==============================================#
- command /{@komenda} [<text>] [<text>]: #Czyli teraz zrobilismy komende /dzialka <text> <text>#
- trigger:
- if player has permission "dzialka.seek": #Jezeli gracz posiada uprawnienia DZIALKA.SEEK to moze wykonac komendy z kodu#
- #ARGUMENT 1#
- if arg 1 is "wez": #Jezeli argument 1 czyli [<text>] jest wez.To gracz wykonuje kod pod tym#
- if {dzialka.usun.%player%} is 1: #Jezeli zmienna dziala.usun.%player% jest 1 to gracz moze wtedy wykonac komende przydzielenia dzialki#
- if player's balance is less than 1000: #Jezeli gracz nie posiada na sowim minecraftowym koncie 1000$ to nie moze wykonac tych komend#
- send "{@tag} {@dzialka.kasa}" #Pamietaj opcje zawsze niezaleznie od skryptu bierzemy w {} i dodajemy przed nimi @ czyli {@opcja}#
- stop #Konczy wykonane zadanie#
- else: #Przeciwienstwo: Jezeli damy cos takiego pod "IF" to bedziemy mieli przeciwienstwo! NP. if player's balance is less than 1000. Czyli jezeli gracz nie posiada 1000$ i damy ELSE: to bedzie cos typu: Jezeli gracz posiada 1000$#
- remove 1000 from player's balance #Zabieramy mu 1000$ z konta#
- send "{@tag} {@dzialka.dostal}"
- execute console command "pex user %player% add plotme.auto" #Dodanie uprawnien [Akurat mi to jest potrzebne]#
- execute player command "plotme auto" #Wykonanie komendy przez gracza#
- wait 2 second #Odczekanie 2 sekund#
- execute console command "pex user %player% remove plotme.auto" #Zabranie uprawnien#
- set {dzialka.usun.%player%} to 0 #Zmiana zmiennej dzialka.usun.%player% z 1 na 0
- stop
- if {dzialka.usun.%player%} is 0: #Jezeli zmienna dzialka.usun.%player% jest 0 to gracz nie moze wykonywac dalej tej komendy
- send "{@tag} {@dzialka.posiadasz}"
- stop
- if arg 1 is not set:
- send "{@tag} Nie podales poprawnego polecenia . Aby zobaczyc jak to zrobic wpisz &c/dzialka pomoc"
- stop
- else:
- send "{@tag} {@permission}"
- stop
- #ARGUMENT 2#
- if arg 1 is "przydziel":
- if {dzialka.usun.%player%} is 1:
- if player's balance is less then 1000:
- send "{@tag} {@dzialka.kasa}"
- stop
- else:
- remove 1000 from player's balance
- send "{@tag} {@dzialka.dostal}"
- execute console command "pex user %player% add plotme.claim"
- execute player command "plotme claim"
- wait 2 second
- execute console command "pex user %player% remove plotme.claim"
- set {dzialka.usun.%player%} to 0
- stop
- if {dzialka.usun.%player%} is 0:
- send "{@tag} {@dzialka.posiadasz}"
- stop
- #ARGUMENT 3#
- if arg 1 is "dom":
- execute player command "plotme home"
- send "{@tag} Teleportacja do dzialki"
- stop
- #ARGUMENT 4#
- if arg 1 is "dodaj":
- if arg 2 is set:
- execute player command "plotme add %arg 2%"
- send "{@tag} Dodales gracza %arg 2% do dzialki"
- stop
- if arg 2 is not set:
- send "{@tag} Nie podales nicku gracza"
- stop
- #ARGUMENT 5#
- if arg 1 is "wypros":
- if arg 2 is set:
- execute console command "pex user %player% add plotme.remove"
- execute player command "plotme remove %arg 2%"
- send "{@tag} Wyprosiles gracza %arg 2% z dzialki"
- wait 2 second
- execute console command "pex user %player% remove plotme.remove"
- stop
- if arg 2 is not set:
- send "{@tag} Nie podales nicku gracza"
- stop
- #ARGUMENT 6#
- if arg 1 is "wyczysc":
- execute console command "pex user %player% add plotme.clear"
- execute player command "plotme clear"
- wait 2 second
- execute console command "pex user %player% remove plotme.clear"
- send "{@tag} Wyczysciles dzialke"
- stop
Advertisement
Add Comment
Please, Sign In to add comment