diff --git a/papik.sk b/papik.sk index 0a0a751..74bec4b 100644 --- a/papik.sk +++ b/papik.sk @@ -4,7 +4,9 @@ command /scoreupdate: set {teampoints_reset} to 0 function teamInfo(tmn: text) :: text: - if "%{_tmn}%" is "IDList1": + if "%{_tmn}%" is "IDList0": + return "&7SPECTATOR" + else if "%{_tmn}%" is "IDList1": return "紅 &cKarmínová" else if "%{_tmn}%" is "IDList2": return "橙 &6Jantarová" @@ -28,10 +30,16 @@ function teamInfo(tmn: text) :: text: return "" on join: - set join message to "§e%player% se připojil." + set join message to "&2[&a+&2] &f%player%" + +on join: + send "" to player + send "&4&l[&c&l!&4&l] &ePokud zde: &f[ 紅橙黃婊綠松色藍紫粉 &f] &eNevidíš krystalky, prosím stáhni si resource pack." to player + send " &eZde." to player + send "" to player on quit: - set leave message to "§e%player% se odpojil." + set leave message to "&4[&c-&4] &f%player%" on placeholderapi placeholder request for the prefix "player": if the identifier is "znak": @@ -60,7 +68,9 @@ on placeholderapi placeholder request for the prefix "player": if the identifier is "jmeno": - if placeholder "team_name" from player is "IDList1": + if placeholder "team_name" from player is "IDList0": + set the result to "&7SPECTATOR" + else if placeholder "team_name" from player is "IDList1": set the result to "&cKarmínová" else if placeholder "team_name" from player is "IDList2": set the result to "&6Jantarová" @@ -83,7 +93,6 @@ on placeholderapi placeholder request for the prefix "player": else: set the result to "" - if the identifier is "teammate": # The placeholder would be 'custom_message' loop entries of team placeholder "team_name" from player: if loop-value is not player: @@ -98,13 +107,14 @@ on placeholderapi placeholder request for the prefix "player": if the identifier is "myself": set the result to "%player% §a%player's health * 2%%placeholder "team_color" from player%❤" - if the identifier is "teampoints": loop entries of team placeholder "team_name" from player: add placeholder "objective_score_GridoGames" from loop-value to {_team_points::*} loop {_team_points::*}: set {_team_point} to {_team_point} + loop-value parsed as integer set the result to "%{_team_point}%" + if the identifier is "points": + set the result to placeholder "objective_score_GridoGames" from player on placeholderapi placeholder request for the prefix "game": if the identifier is "maxkola": @@ -122,6 +132,7 @@ on placeholderapi placeholder request for the prefix "game": if the identifier is "hra": set {_name} to "Hry" parsed as offline player set the result to placeholder "objective_score_XD" from {_name} +on placeholderapi placeholder request for the prefix "game1": if the identifier is "poradi1": if {teampoints_reset} < 0: set {_lu} to "Anorak_1" parsed as player @@ -141,10 +152,66 @@ on placeholderapi placeholder request for the prefix "game": clear {1stteam} clear {2stteam} clear {3stteam} + clear {4stteam} + clear {5stteam} + clear {6stteam} + clear {7stteam} + clear {8stteam} + clear {9stteam} + clear {10stteam} set {1stset} to "" set {2stset} to "" set {3stset} to "" + set {4stset} to "" + set {5stset} to "" + set {6stset} to "" + set {7stset} to "" + set {8stset} to "" + set {9stset} to "" + set {10stset} to "" loop 10 times: + if 10st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: + if {10stteam} is not set: + set {10stteam} to "IDList%loop-number%" + #remove "IDList%loop-number%" from {_teams::*} + set {10stset} to "True" + continue + if 9st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: + if {9stteam} is not set: + set {9stteam} to "IDList%loop-number%" + #remove "IDList%loop-number%" from {_teams::*} + set {9stset} to "True" + continue + if 8st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: + if {8stteam} is not set: + set {8stteam} to "IDList%loop-number%" + #remove "IDList%loop-number%" from {_teams::*} + set {8stset} to "True" + continue + if 7st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: + if {7stteam} is not set: + set {7stteam} to "IDList%loop-number%" + #remove "IDList%loop-number%" from {_teams::*} + set {7stset} to "True" + continue + if 6st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: + if {6stteam} is not set: + set {6stteam} to "IDList%loop-number%" + #remove "IDList%loop-number%" from {_teams::*} + set {6stset} to "True" + continue + if 5st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: + if {5stteam} is not set: + set {5stteam} to "IDList%loop-number%" + #remove "IDList%loop-number%" from {_teams::*} + set {5stset} to "True" + continue + if 4st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: + if {3stteam} is not set: + set {4stteam} to "IDList%loop-number%" + #remove "IDList%loop-number%" from {_teams::*} + set {4stset} to "True" + continue if 3st element of {team_all_point::*} is {teampoints::IDList%loop-number%}: if {3stteam} is not set: set {3stteam} to "IDList%loop-number%" @@ -165,16 +232,16 @@ on placeholderapi placeholder request for the prefix "game": # reset loop - set {teampoints_reset} to 10 + set {teampoints_reset} to 100 else: # {teampoints_reset} < 0: set {teampoints_reset} to {teampoints_reset} - 1 if prefix of team {1stteam} is set: if {teampoints::%{1stteam}%} is 0: - set the result to "&7-" + set the result to "&r&7-" else: #set the result to "%prefix of team {1stteam}% &r%{teampoints::%{1stteam}%}%" - set the result to "%teamInfo({1stteam})% &r%{teampoints::%{1stteam}%}%" + set the result to "&r%teamInfo({1stteam})% &r%{teampoints::%{1stteam}%}%" else: set the result to "&7-" #set {new::*} to sorted {play::*} @@ -184,7 +251,7 @@ on placeholderapi placeholder request for the prefix "game": set the result to "&7-" else: #set the result to "%prefix of team {2stteam}% &r%{teampoints::%{2stteam}%}%" - set the result to "%teamInfo({2stteam})% &r%{teampoints::%{2stteam}%}%" + set the result to "&r%teamInfo({2stteam})% &r%{teampoints::%{2stteam}%}%" else: set the result to "&7-" if the identifier is "poradi3": @@ -193,6 +260,69 @@ on placeholderapi placeholder request for the prefix "game": set the result to "&7-" else: #set the result to "%prefix of team {3stteam}% &r%{teampoints::%{3stteam}%}%" - set the result to "%teamInfo({3stteam})% &r%{teampoints::%{3stteam}%}%" + set the result to "&r%teamInfo({3stteam})% &r%{teampoints::%{3stteam}%}%" + else: + set the result to "&7-" + if the identifier is "poradi4": + if prefix of team {4stteam} is set: + if {teampoints::%{4stteam}%} is 0: + set the result to "&7-" + else: + #set the result to "%prefix of team {4stteam}% &r%{teampoints::%{4stteam}%}%" + set the result to "&r%teamInfo({4stteam})% &r%{teampoints::%{4stteam}%}%" + else: + set the result to "&7-" + if the identifier is "poradi5": + if prefix of team {5stteam} is set: + if {teampoints::%{5stteam}%} is 0: + set the result to "&7-" + else: + #set the result to "%prefix of team {5stteam}% &r%{teampoints::%{5stteam}%}%" + set the result to "&r%teamInfo({5stteam})% &r%{teampoints::%{5stteam}%}%" + else: + set the result to "&7-" + if the identifier is "poradi6": + if prefix of team {6stteam} is set: + if {teampoints::%{6stteam}%} is 0: + set the result to "&7-" + else: + #set the result to "%prefix of team {6stteam}% &r%{teampoints::%{6stteam}%}%" + set the result to "&r%teamInfo({6stteam})% &r%{teampoints::%{6stteam}%}%" + else: + set the result to "&7-" + if the identifier is "poradi7": + if prefix of team {7stteam} is set: + if {teampoints::%{7stteam}%} is 0: + set the result to "&7-" + else: + #set the result to "%prefix of team {7stteam}% &r%{teampoints::%{7stteam}%}%" + set the result to "&r%teamInfo({7stteam})% &r%{teampoints::%{7stteam}%}%" + else: + set the result to "&7-" + if the identifier is "poradi8": + if prefix of team {8stteam} is set: + if {teampoints::%{8stteam}%} is 0: + set the result to "&7-" + else: + #set the result to "%prefix of team {8stteam}% &r%{teampoints::%{8stteam}%}%" + set the result to "&r%teamInfo({8stteam})% &r%{teampoints::%{8stteam}%}%" + else: + set the result to "&7-" + if the identifier is "poradi9": + if prefix of team {9stteam} is set: + if {teampoints::%{9stteam}%} is 0: + set the result to "&7-" + else: + #set the result to "%prefix of team {9stteam}% &r%{teampoints::%{9stteam}%}%" + set the result to "&r%teamInfo({9stteam})% &r%{teampoints::%{9stteam}%}%" + else: + set the result to "&7-" + if the identifier is "poradi10": + if prefix of team {10stteam} is set: + if {teampoints::%{10stteam}%} is 0: + set the result to "&7-" + else: + #set the result to "%prefix of team {10stteam}% &r%{teampoints::%{10stteam}%}%" + set the result to "&r%teamInfo({10stteam})% &r%{teampoints::%{10stteam}%}%" else: set the result to "&7-"