Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- setTab(player)
- set {_account} to yaml value "%player%.account" from file "plugins/srSerwer/players/%player%.yml"
- if {_account} is not set:
- sendMessage(player, "account-not-found")
- set yaml value "%player%.data.name" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.data.surname" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.data.day" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.data.month" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.data.year" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.data.city" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.data.gender" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.statistics.strength" from file "plugins/srSerwer/players/%player%.yml" to 100
- set yaml value "%player%.statistics.max-strength" from file "plugins/srSerwer/players/%player%.yml" to 100
- set yaml value "%player%.statistics.thirst" from file "plugins/srSerwer/players/%player%.yml" to 100
- set yaml value "%player%.statistics.max-thirst" from file "plugins/srSerwer/players/%player%.yml" to 100
- set yaml value "%player%.statistics.library" from file "plugins/srSerwer/players/%player%.yml" to 1
- set yaml value "%player%.bank.account" from file "plugins/srSerwer/players/%player%.yml" to false
- set yaml value "%player%.bank.balance" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.bank.credit" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.account" from file "plugins/srSerwer/players/%player%.yml" to true
- set yaml value "%player%.diseases.poisoning" from file "plugins/srSerwer/players/%player%.yml" to false
- set yaml value "%player%.diseases.broken-leg" from file "plugins/srSerwer/players/%player%.yml" to false
- set yaml value "%player%.diseases.broken-arm" from file "plugins/srSerwer/players/%player%.yml" to false
- set yaml value "%player%.jobs.job" from file "plugins/srSerwer/players/%player%.yml" to "Brak"
- set yaml value "%player%.jobs.payment" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.jobs.statistics.drwal" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.jobs.statistics.gornik" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.jobs.statistics.mysliwy" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.jobs.statistics.zbieracz-kory" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.jobs.statistics.kopacz" from file "plugins/srSerwer/players/%player%.yml" to 0
- set yaml value "%player%.jobs.statistics.ogrodnik" from file "plugins/srSerwer/players/%player%.yml" to 0
- sendMessage(player, "account-created")
- #=====================================================================================================================#
- function sendMessage(gracz: player, m: text):
- set {_message} to yaml value "%{_m}%" from file "plugins/srSerwer/messages.yml"
- set {_payment} to yaml value "%{_gracz}%.jobs.payment" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_job} to yaml value "%{_gracz}%.jobs.job" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- replace all "{LOCATION}" with "%location at {_gracz}%" in {_message}
- replace all "{PLAYER}" with "%{_gracz}%" in {_message}
- replace all "{MONEY}" with "%{_gracz}'s balance%" in {_message}
- replace all "{PAYMENT}" with "%{_payment}%" in {_message}
- replace all "{JOB}" with "%{_job}%" in {_message}
- send "%sendConfig(""tag"")% %{_message}%" to {_gracz}
- command /sendMessage [<player>] [<text>]:
- executable by: console
- trigger:
- sendMessage(player-arg, "%arg 2%")
- #=====================================================================================================================#
- function useThirst(gracz: player):
- set {_thirst} to yaml value "%{_gracz}%.statistics.thirst" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_max-thirst} to yaml value "%{_gracz}%.statistics.max-thirst" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- if {_thirst} is smaller or equal to 0:
- if {_gracz} has slowness or mining fatigue or nausea or blindness or poison:
- set yaml value "%{_gracz}%.statistics.thirst" from file "plugins/srSerwer/players/%{_gracz}%.yml" to 0
- else:
- set yaml value "%{_gracz}%.statistics.thirst" from file "plugins/srSerwer/players/%{_gracz}%.yml" to 0
- apply potion of slowness and mining fatigue and nausea and blindness and poison to {_gracz} for 9999 days
- sendMessage({_gracz}, "statistics-lack-of-water")
- else:
- set yaml value "%{_gracz}%.statistics.thirst" from file "plugins/srSerwer/players/%{_gracz}%.yml" to {_thirst} - 1
- set action bar of {_gracz} to "&9Woda:&f %{_thirst}%&8 /&f %{_max-thirst}%"
- setTab({_gracz})
- #=====================================================================================================================#
- function sendVersion(name: text) :: text:
- set {_ver} to yaml value "%{_name}%" from file "plugins/srSerwer/versions.yml"
- return "%{_ver}%"
- function sendConfig(name: text) :: text:
- set {_config} to yaml value "%{_name}%" from file "plugins/srSerwer/config.yml"
- return "%{_config}%"
- #=====================================================================================================================#
- function setTab(gracz: player):
- set {_name} to yaml value "%{_gracz}%.data.name" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_surname} to yaml value "%{_gracz}%.data.surname" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_day} to yaml value "%{_gracz}%.data.day" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_month} to yaml value "%{_gracz}%.data.month" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_year} to yaml value "%{_gracz}%.data.year" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_city} to yaml value "%{_gracz}%.data.city" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_gender} to yaml value "%{_gracz}%.data.gender" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_strength} to yaml value "%{_gracz}%.statistics.strength" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_max-strength} to yaml value "%{_gracz}%.statistics.max-strength" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_thirst} to yaml value "%{_gracz}%.statistics.thirst" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_max-thirst} to yaml value "%{_gracz}%.statistics.max-thirst" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_library} to yaml value "%{_gracz}%.statistics.library" from file "plugins/srSerwer/players/%{_gracz}%.yml"
- set {_gracz}'s header to "%nl%&6&lRealLife.PL%nl%%nl%&6Twoje imie/nazwisko:&7 %{_name}% %{_surname}%%nl%&6Twoja data urodzenia: &7%{_day}%/%{_month}%/%{_year}%%nl%&6Twoje miejsce zamieszkania:&7 %{_city}%%nl%&6Twoja plec:&7 %{_gender}%%nl%"
- set {_gracz}'s footer to "%nl%&6Sila:&7 %{_strength}%&7 /&7 %{_max-strength}%%nl%&6Woda:&7 %{_thirst}%&7 /&7 %{_max-thirst}%%nl%&6Twoj zarobek:&7 x%{_library}%%nl%"
- update {_gracz}'s tablist
- #=====================================================================================================================#
- on npc right click:
- if citizen is named "%colored sendConfig(""srbank"")%":
- openBank(player)
- if citizen is named "%colored sendConfig(""srcar"")%":
- useCar(player)
- if citizen is named "%colored sendConfig(""srcharacter"")%":
- characterOpen(player)
- if citizen is named "%colored sendConfig(""srclothing"")%":
- openClothing(player, "start", "")
- if citizen is named "%colored sendConfig(""srdiseases"")%":
- usePharmacy(player)
- if citizen is named "%colored sendConfig(""srjobs"")%":
- useJobs(player, "list", air, "Wybierz prace", " ")
- if citizen is named "%colored sendConfig(""srjobs-drwal"")%":
- useJobs(player, "leader", golden axe, "Drwal", "drwal")
- if citizen is named "%colored sendConfig(""srjobs-gornik"")%":
- useJobs(player, "leader", iron pickaxe, "Gornik", "gornik")
- if citizen is named "%colored sendConfig(""srjobs-mysliwy"")%":
- useJobs(player, "leader", diamond hoe, "Mysliwy", "mysliwy")
- if citizen is named "%colored sendConfig(""srjobs-zbkory"")%":
- useJobs(player, "leader", shears, "Zbieracz Kory", "zbieracz-kory")
- if citizen is named "%colored sendConfig(""srjobs-kopacz"")%":
- useJobs(player, "leader", wooden shovel, "Kopacz", "kopacz")
- if citizen is named "%colored sendConfig(""srjobs-ogrondik"")%":
- useJobs(player, "leader", stone hoe, "Ogrodnik", "ogrodnik")
- if citizen is named "%colored sendConfig(""srphone"")%":
- usePhone(player, "shop")
- if citizen is named "%colored sendConfig(""srstatistics-drinkables"")%":
- openStatistics(player, "drinkables", "Napoje")
- if citizen is named "%colored sendConfig(""srstatistics-candy-bars"")%":
- openStatistics(player, "candy-bars", "Batoniki")
- if citizen is named "%colored sendConfig(""srupgrade-library"")%":
- useUpgrade(player, "library")
- if citizen is named "%colored sendConfig(""srupgrade-strength"")%":
- useUpgrade(player, "strength")
- if citizen is named "%colored sendConfig(""srupgrade-thirst"")%":
- useUpgrade(player, "thirst")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement