Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #=========================================#
- # #
- # Jobs #
- # <TheBest> #
- # #
- #=========================================#
- #================================#
- # Licencja | Jobs #
- # by <TheBest> #
- #--------------------------------#
- # ~ Zabraniam: #
- # - Zarabianie na skrypcie #
- # - Przerabianie tresci dla #
- # grona publicznego #
- # - Udostepniania skryptu w #
- # paczkach plikow serwerowch itp #
- # - Usuwanie tresci #
- # zawierajacych autora #
- # - Podszywaniu sie pod autora #
- #--------------------------------#
- # ~ Zezwalam na: #
- # - Modyfikowanie wiadomosci #
- # skryptu na wlasne potrzeby #
- # - Dopisywanie fragmentow na #
- # wlasne potrzeby #
- #--------------------------------#
- # Mylnie odczytana licencja nie #
- # zwalnia z przestrzegania jej #
- #================================#
- #===============================================================#
- # #
- # #
- # #
- # Config #
- # #
- # #
- # #
- #===============================================================#
- options:
- #===================================================#
- # #
- # JobsMessage #
- # #
- #===================================================#
- # Zarzadanie wiadomosciami #
- #===================================================#
- # TAG (1) - uzywany przy wiadomosciach wysylanych do gracza
- tag: &2[&5Jobs&2]
- # MSG (1) - wiadomosc pojawiajaca sie przy braku uprawnien
- prm: &cNie posiadasz uprawnien
- # MSG (2) - wiadomosc pojawiajaca sie, gdy gracz posiada prace, a chce dolaczyc do innej
- msg: &cPosiadasz juz prace
- # MSG (3) - wiadomosc pojawiajaca sie, gdy gracz nie posiada pracy, a chce ja opuscic
- msg1: &cNie posiadasz pracy
- #===================================================#
- # #
- # JobsEarn #
- # #
- #===================================================#
- # Zarzadanie zarabianiem #
- #===================================================#
- #===================================================#
- # GORNIK #
- #===================================================#
- # Blok(i), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
- # Przyklady: stone || cobblestone or log or dirt or iron ore
- blokgornik: stone or cobblestone
- # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
- gornikpieniadze: 2
- # Szansa na zdobycie wynagrodzenia
- gornikszansa: 10
- #===================================================#
- # | DRWAL | #
- #===================================================#
- # Blok(i), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
- # Przyklady: log || log or wood
- blokdrwal: log or wood
- # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
- drwalpieniadze: 2
- # Szansa na zdobycie wynagrodzenia
- drwalszansa: 10
- #===================================================#
- # | KOPACZ | #
- #===================================================#
- # Blok(i), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
- # Przyklady: dirt || dirt or grass
- blokkopacz: dirt
- # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
- kopaczpieniadze: 2
- # Szansa na zdobycie wynagrodzenia
- kopaczszansa: 10
- #===================================================#
- # | ZABOJCA | #
- #===================================================#
- # Ilosc pieniedzy, ktore gracz ma dostac po zabiciu innego gracza
- zabojcapieniadze: 10
- # Szansa na zdobycie wynagrodzenia
- zabojcaszansa: 50
- #===================================================#
- # | LOWCA | #
- #===================================================#
- # Mob(y), z ktorego(ych) bedzie mozliwosc zdobycia pieniedzy
- # Przyklady: zombie || creeper or spider or skeleton or pig
- moblowca: creeper or spider or skeleton
- # Ilosc pieniedzy, ktore gracz ma dostac po zniszczeniu blokow
- lowcapieniadze: 5
- # Szansa na zdobycie wynagrodzenia
- lowcaszansa: 50
- #=======================================================================================================================#
- # #
- # #
- # #
- # SKRYPT #
- # #
- # #
- # #
- #=======================================================================================================================#
- #===================================================#
- # #
- # | ZMIENNE | #
- # #
- #===================================================#
- variables:
- {jobs.wybierz.%player%} = false
- {jobs.gornik.%player%} = false
- {jobs.drwal.%player%} = false
- {jobs.kopacz.%player%} = false
- {jobs.zabojca.%player%} = false
- {jobs.lowca.%player%} = false
- #===================================================#
- # #
- # | KOMENDY | #
- # #
- #===================================================#
- command /jobs [<text>] [<text>]:
- aliases: praca
- trigger:
- if arg 1 is not set:
- send "================================="
- send " &9Uzyj komendy "
- send " &9/jobs help "
- send "================================="
- if arg 1 is "help" or "pomoc":
- if player has permissions "jobs.help" or "jobs.*":
- send "&9●/jobs help - pomoc"
- send "&9●/jobs list - lista dostepnych prac"
- send "&9●/jobs wybierz [praca] - dolaczasz do danej pracy"
- send "&9●/jobs opusc - opuszczasz prace"
- send "&9●/jobs autor - informacje o autorze skryptu"
- send "&9●/jobs wersja - informacje o wersji skrypt"
- else:
- send "{@tag} {@prm}"
- if arg 1 is "list" or "lista" or "spis" or "prace":
- if arg 2 is not set:
- if player has permissions "jobs.list" or "jobs.*":
- send "&9Lista dostepnych prac"
- send "&9● &6Gornik"
- send "&9● &6Drwal"
- send "&9● &6Kopacz"
- send "&9● &6Zobojca"
- send "&9● &6Lowca"
- else:
- send "{@tag} {@prm}"
- if arg 1 is "join" or "wybierz" or "dolacz":
- if arg 2 is "gornik":
- if {jobs.wybierz.%player%} is false:
- if player has permissions "jobs.gornik" or "jobs.*":
- send "&6Wybrales prace &2&lGornik"
- send "&8Za chwile dostaniesz przedmioty"
- set {jobs.wybierz.%player%} to true
- set {jobs.gornik.%player%} to true
- wait 2 seconds
- give stone pickaxe of efficiency 1 named "&9Kilof gornika" to the player
- give 16 torch named "&9Pochodnie gornika" to the player
- give 32 stone named "&9Kamienie gornika" to the player
- else:
- send "{@tag} {@prm}"
- else:
- send "{@tag} {@msg}"
- if arg 2 is "drwal":
- if {jobs.wybierz.%player%} is false:
- if player has permissions "jobs.drwal" or "jobs.*":
- send "&6Wybrales prace &2&lDrwal"
- send "&8Za chwile dostaniesz przedmioty"
- set {jobs.wybierz.%player%} to true
- set {jobs.drwal.%player%} to true
- wait 2 seconds
- give stone axe of efficiency 1 named "&9Siekiera drwala" to the player
- give 1 workbench named "&9Stol rzemieslniczy drwala" to the player
- give 32 wood named "&9Drewno drwala" to the player
- else:
- send "{@tag} {@prm}"
- else:
- send "{@tag} {@msg}"
- if arg 2 is "kopacz":
- if {jobs.wybierz.%player%} is false:
- if player has permissions "jobs.kopacz" or "jobs.*":
- send "&6Wybrales prace &2&lKopacz"
- send "&8Za chwile dostaniesz przedmioty"
- set {jobs.wybierz.%player%} to true
- set {jobs.kopacz.%player%} to true
- wait 2 seconds
- give stone shovel of efficiency 1 named "&9Lopata kopacza" to the player
- give wooden shovel of efficiency 1 named "&9Lopata kopacza" to the player
- give 32 dirt named "&9Ziemia kopacza" to the player
- else:
- send "{@tag} {@prm}"
- else:
- send "{@tag} {@msg}"
- if arg 2 is "zabojca":
- if {jobs.wybierz.%player%} is false:
- if player has permissions "jobs.zabojca" or "jobs.*":
- send "&6Wybrales prace &2&lZabojca"
- send "&8Za chwile dostaniesz przedmioty"
- set {jobs.wybierz.%player%} to true
- set {jobs.zabojca.%player%} to true
- wait 2 seconds
- give stone sword of sharpness 1 named "&9Miecz zabojcy" to the player
- give leather helmet of protection 1 named "&9Heml zabojcy" to the player
- give 1 golden apple named "&9Zlote jablko zabojcy" to the player
- else:
- send "{@tag} {@prm}"
- else:
- send "{@tag} {@msg}"
- if arg 2 is "lowca":
- if {jobs.wybierz.%player%} is false:
- if player has permissions "jobs.lowca" or "jobs.*":
- send "&6Wybrales prace &2&lLowca"
- send "&8Za chwile dostaniesz przedmioty"
- set {jobs.wybierz.%player%} to true
- set {jobs.lowca.%player%} to true
- wait 2 seconds
- give stone sword of smite 1 named "&9Miecz lowcy" to the player
- give leather boots of protection 1 named "&9Buty lowcy" to the player
- give 1 golden apple named "&9Zlote jablko lowcy" to the player
- else:
- send "{@tag} {@prm}"
- else:
- send "{@tag} {@msg}"
- if arg 1 is "leave" or "opusc" or "zrezygnuj":
- if arg 2 is not set:
- if {jobs.wybierz.%player%} is true:
- if player has permissions "jobs.leave" or "jobs.*":
- send "&9● &8Zrezygnowales z pracy"
- set {jobs.wybierz.%player%} to false
- set {jobs.gornik.%player%} to false
- set {jobs.drwal.%player%} to false
- set {jobs.kopacz.%player%} to false
- set {jobs.zabojca.%player%} to false
- set {jobs.lowca.%player%} to 0
- execute player command "/clear"
- set the player's level to 0
- wait 1 second
- send "&9● &8Jezeli chcesz wybrac ponownie prace wpisz /jobs help"
- else:
- send "{@tag} {@prm}"
- else:
- send "{@tag} {@msg1}"
- if arg 1 is "version" or "ver" or "wersja":
- arg 2 is not set:
- if player has permissions "jobs.version" or "jobs.*":
- send "================================="
- send " &9Wersja skryptu "
- send " &91.0 "
- send "================================="
- else:
- send "{@tag} {@prm}"
- if arg 1 is "author" or "autor":
- if arg 2 is not set:
- if player has permissions "jobs.author" or "jobs.*":
- send "================================="
- send " &9Autor skryptu "
- send " &9<TheBest> "
- send "================================="
- else:
- send "{@tag} {@prm}"
- #===================================================#
- # #
- # | ZARABIANIE | #
- # #
- #===================================================#
- #===================================================#
- # | GORNIK | #
- #===================================================#
- on mine {@blokgornik}:
- if player has permissions "jobs.zarabianie.gornik" or "jobs.*":
- if {jobs.gornik.%player%} is true:
- if {jobs.wybierz.%player%} is true:
- chance of {@gornikszansa}%:
- add {@gornikpieniadze} to the player's account
- #===================================================#
- # | DRWAL | #
- #===================================================#
- on mine of {@blokdrwal}:
- if player has permissions "jobs.zarabianie.drwal" or "jobs.*":
- if {jobs.drwal.%player%} is true:
- if {jobs.wybierz.%player%} is true:
- chance of {@drwalszansa}%:
- add {@drwalpieniadze} to the player's account
- #===================================================#
- # | KOPACZ | #
- #===================================================#
- on mine of {@blokkopacz}:
- if player has permissions "jobs.zarabianie.kopacz" or "jobs.*":
- if {jobs.kopacz.%player%} is true:
- if {jobs.wybierz.%player%} is true:
- chance of {@kopaczszansa}%:
- add {@kopaczpieniadze} to the player's account
- #===================================================#
- # | ZABOJCA | #
- #===================================================#
- on death of player:
- if attacker is a player:
- if attacker has permissions "jobs.zarabianie.zabojca" or "jobs.*":
- if {jobs.zabojca.%attacker%} is true:
- if {jobs.wybierz.%attacker%} is true:
- chance of {zabojcaszansa}%:
- add {@zabojcaszansa} to the attacker's account
- #===================================================#
- # | LOWCA | #
- #===================================================#
- on death of {@moblowca}:
- if attacker is a player:
- if attacker has permissions "jobs.zarabianie.lowca" or "jobs.*":
- if {jobs.lowca.%attacker%} is true:
- if {jobs.wybierz.%attacker%} is true:
- chance of {zabojcaszansa}%:
- add {@zabojcaszansa} to the attacker's account
- #===================================================#
- # #
- # | CHAT | #
- # #
- #===================================================#
- on chat:
- if {jobs.gornik.%player%} is true:
- cancel event
- send "&9[&5Gornik&9] %display name of player% %message%" to all players
- if {jobs.drwal.%player%} is true:
- cancel event
- send "&9[&5Drwal&9] %display name of player% %message%" to all players
- if {jobs.kopacz.%player%} is true:
- cancel event
- send "&9[&5Kopacz&9] %display name of player% %message%" to all players
- if {jobs.zabojca.%player%} is true:
- cancel event
- send "&9[&5Zabojca&9] %display name of player% %message%" to all players
- if {jobs.lowca.%player%} is true:
- cancel event
- send "&9[&5Lowca&9] %display name of player% %message%" to all players
Advertisement
Add Comment
Please, Sign In to add comment