Fix various Storyboard problems.
This commit is contained in:
@@ -105,4 +105,4 @@ liteprofilesutils_world:
|
|||||||
- define master <proc[liteprofilesutils_get_master_uuid].context[<player[<[uuid]>]>]>
|
- define master <proc[liteprofilesutils_get_master_uuid].context[<player[<[uuid]>]>]>
|
||||||
- if <[master]> == <[uuid]>:
|
- if <[master]> == <[uuid]>:
|
||||||
- stop
|
- stop
|
||||||
- adjust <player[<[uuid]>]> whitelisted:<player[<[master]>].is_whitelisted>
|
- adjust <player[<[uuid]>]> whitelisted:<player[<[master]>].whitelisted>
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ compatibility_check_world:
|
|||||||
after player joins:
|
after player joins:
|
||||||
- if <proc[settings_get].context[<player>|general_ignore_version_compatibility_check]>:
|
- if <proc[settings_get].context[<player>|general_ignore_version_compatibility_check]>:
|
||||||
- stop
|
- stop
|
||||||
- define player_version <player.viaversion_version>
|
- define player_version <player.viaversion_version.split[-].get[1].if_null[<player.viaversion_version>]>
|
||||||
- define server_version <server.version.split[(].get[2].split[:].get[2].split[)].get[1].trim>
|
- define server_version <server.version.split[(].get[2].split[:].get[2].split[)].get[1].trim>
|
||||||
- if <proc[compatibility_check_compare_versions].context[<[player_version]>|<[server_version]>]> == -1:
|
- if <proc[compatibility_check_compare_versions].context[<[player_version]>|<[server_version]>]> == -1:
|
||||||
- wait 5s
|
- wait 5s
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ phones_has_phone:
|
|||||||
script:
|
script:
|
||||||
- if !<[player].is_online>:
|
- if !<[player].is_online>:
|
||||||
- determine false
|
- determine false
|
||||||
|
- if <[player].inventory.title.contains[鄀].if_null[false]>:
|
||||||
|
- determine true
|
||||||
- foreach <[player].inventory.map_slots> key:slot as:item:
|
- foreach <[player].inventory.map_slots> key:slot as:item:
|
||||||
- if <[item].flag[phones].if_null[false]>:
|
- if <[item].flag[phones].if_null[false]>:
|
||||||
- determine true
|
- determine true
|
||||||
@@ -262,7 +264,9 @@ phones_gui_texts:
|
|||||||
definitions: player|page
|
definitions: player|page
|
||||||
script:
|
script:
|
||||||
- define inventory <inventory[generic[size=54;title=<&f>邑邑邑邑鄀<&1>邒]]>
|
- define inventory <inventory[generic[size=54;title=<&f>邑邑邑邑鄀<&1>邒]]>
|
||||||
- define textslist <util.list_files[data/phones/texts].filter[starts_with[<player.uuid>]].parse[split[_].get[2].split[.].get[1]].parse_tag[<player[<[parse_value]>]>].get[<[page].mul[16].add[1]>].to[<[page].add[1].mul[16]>].if_null[<list[]>]>
|
- define texts <util.list_files[data/phones/texts].filter[starts_with[<player.uuid>]].parse[split[_].get[2].split[.].get[1]].parse_tag[<player[<[parse_value]>]>].if_null[<list[]>]>
|
||||||
|
- define textslist <[texts].get[<[page].mul[15].add[1]>].to[<[page].add[1].mul[15]>].if_null[<list[]>]>
|
||||||
|
- define textssize <[texts].size>
|
||||||
# show contacts/numbers
|
# show contacts/numbers
|
||||||
- foreach <[textslist]> as:target:
|
- foreach <[textslist]> as:target:
|
||||||
- define receiver <proc[phones_relative_name].context[<[player]>|<[target]>]>
|
- define receiver <proc[phones_relative_name].context[<[player]>|<[target]>]>
|
||||||
@@ -289,7 +293,7 @@ phones_gui_texts:
|
|||||||
- define prevpage <item[ender_pearl]>
|
- define prevpage <item[ender_pearl]>
|
||||||
- adjust def:prevpage "display:<&a>Previous Page"
|
- adjust def:prevpage "display:<&a>Previous Page"
|
||||||
- inventory set destination:<[inventory]> slot:49 origin:<[prevpage]>
|
- inventory set destination:<[inventory]> slot:49 origin:<[prevpage]>
|
||||||
- if <[textslist].size> > <[page].add[1].mul[16]>:
|
- if <[textssize]> > <[page].add[1].mul[15]>:
|
||||||
- define nextpage <item[ender_eye]>
|
- define nextpage <item[ender_eye]>
|
||||||
- adjust def:nextpage "display:<&a>Next Page"
|
- adjust def:nextpage "display:<&a>Next Page"
|
||||||
- inventory set destination:<[inventory]> slot:51 origin:<[nextpage]>
|
- inventory set destination:<[inventory]> slot:51 origin:<[nextpage]>
|
||||||
@@ -413,7 +417,7 @@ phones_gui_settings_blocked:
|
|||||||
definitions: player|page
|
definitions: player|page
|
||||||
script:
|
script:
|
||||||
- define inventory <inventory[generic[size=54;title=<&f>邑邑邑邑鄀<&5>邒]]>
|
- define inventory <inventory[generic[size=54;title=<&f>邑邑邑邑鄀<&5>邒]]>
|
||||||
- define blockedlist <[player].flag[phones].get[blocked].get[<[page].mul[16].add[1]>].to[<[page].add[1].mul[16]>].if_null[<list[]>]>
|
- define blockedlist <[player].flag[phones].get[blocked].get[<[page].mul[15].add[1]>].to[<[page].add[1].mul[15]>].if_null[<list[]>]>
|
||||||
# show blocked numbers
|
# show blocked numbers
|
||||||
- foreach <[blockedlist]> as:target:
|
- foreach <[blockedlist]> as:target:
|
||||||
- define blockednumber <proc[phones_nicer_format].context[<[target].flag[phones].get[number]>]>
|
- define blockednumber <proc[phones_nicer_format].context[<[target].flag[phones].get[number]>]>
|
||||||
@@ -431,7 +435,7 @@ phones_gui_settings_blocked:
|
|||||||
- define prevpage <item[ender_pearl]>
|
- define prevpage <item[ender_pearl]>
|
||||||
- adjust def:prevpage "display:<&a>Previous Page"
|
- adjust def:prevpage "display:<&a>Previous Page"
|
||||||
- inventory set destination:<[inventory]> slot:49 origin:<[prevpage]>
|
- inventory set destination:<[inventory]> slot:49 origin:<[prevpage]>
|
||||||
- if <[blockedlist].size> > <[page].add[1].mul[16]>:
|
- if <[blockedlist].size> > <[page].add[1].mul[15]>:
|
||||||
- define nextpage <item[ender_eye]>
|
- define nextpage <item[ender_eye]>
|
||||||
- adjust def:nextpage "display:<&a>Next Page"
|
- adjust def:nextpage "display:<&a>Next Page"
|
||||||
- inventory set destination:<[inventory]> slot:51 origin:<[nextpage]>
|
- inventory set destination:<[inventory]> slot:51 origin:<[nextpage]>
|
||||||
|
|||||||
@@ -263,6 +263,8 @@ storyboard_npc_internal_auto_display_entities:
|
|||||||
- define registry registry_<[target].uuid>
|
- define registry registry_<[target].uuid>
|
||||||
- define npcs <server.npcs[<[registry]>].if_null[<list[]>]>
|
- define npcs <server.npcs[<[registry]>].if_null[<list[]>]>
|
||||||
- foreach <[npcs]> as:npc:
|
- foreach <[npcs]> as:npc:
|
||||||
|
- if !<[npc].is_spawned>:
|
||||||
|
- foreach next
|
||||||
- adjust <player> hide_entity:<[npc]>
|
- adjust <player> hide_entity:<[npc]>
|
||||||
- foreach <[npc].hologram_npcs.if_null[<list[]>]> as:hologram:
|
- foreach <[npc].hologram_npcs.if_null[<list[]>]> as:hologram:
|
||||||
- adjust <player> hide_entity:<[hologram]>
|
- adjust <player> hide_entity:<[hologram]>
|
||||||
|
|||||||
Reference in New Issue
Block a user