Jump to content

"can't understand this loop"


Krowder

Recommended Posts

Okay so i have this skript:

Quote

on join:
    if {kills::%player's uuid%} is not set:
        set {kills::%player's uuid%} to 0
    if {deaths::%player's uuid%} is not set:
        set {deaths::%player's uuid%} to 0
    if {streak::%player's uuid%} is not set:
        set {streak::%player's uuid%} to 0

every 1 second in world "LifestealFactions":
    loop all player's:
        if loop-player's world is "LifestealFactions":
            set title of loop-players scoreboard to "&e&l⊂Lifesteal Factions⊃"
            set line 16 of loop-players scoreboard to "&e&lServer Stats"
            set line 15 of loop-players scoreboard to ""
            set line 14 of loop-players scoreboard to "&9»» &ePlayer: &6%loop-player's uuid%"
            set line 13 of loop-players scoreboard to "&9»» &ePlayers: &6%size of all players%&8/&6%max players%"
            set line 12 of loop-players scoreboard to "&9»» &eIP: &6NaylarMC.minehut.gg"
            set line 11 of loop-players scoreboard to ""
            set line 10 of loop-players scoreboard to "&e&lPlayer Stats"
            set line 9 of loop-players scoreboard to ""
            set line 8 of loop-players scoreboard to "&9»» &eFaction: &c%{faction.loop-player}%"
            set line 7 of loop-players scoreboard to "&9»» &eBalance: &c%{coins.loop-player}%"
            set line 6 of loop-players scoreboard to "&9»» &eKills: &c%{kills::%loop-player's uuid%}%"
            set line 5 of loop-players scoreboard to "&9»» &eDeaths: &c%{deaths::%loop-player's uuid%}%"
            set line 4 of loop-players scoreboard to "&9»» &eKDR: %%{kills::%loop-player's uuid%}%/%{deaths::%loop-player's uuid%}%%"
            set line 3 of loop-players scoreboard to "&9»» &eKillstreak: %{streak::%loop-player's uuid%}%"
            set line 2 of loop-players scoreboard to ""
            set line 1 of loop-players scoreboard to "&e&l»» Lifesteal factions"

on death:
    add 1 to {kills::%attacker's uuid%}
    add 1 to {deaths::%victim's uuid%}
    add 1 to {streak::%attacker's uuid%}
    set {streak::%victim's uuid%} to 0

But when i reload it it says:

"Can't understand this loop: 'All player's' "

but when i do "loop all players:" it says that "there's no loop that matches: 'loop-players scoreboard'"

 

can someone help me?

Edited by Krowder

Hello! I am a pretty decent skripter and i am owner of NaylarMC.minehut.gg 😄

my discord is Krowder#5273 just incase!

Link to comment
Share on other sites

When using players, use players for multiple players and player's for a singular player.
 

on join:
    if {kills::%player's uuid%} is not set:
        set {kills::%player's uuid%} to 0
    if {deaths::%player's uuid%} is not set:
        set {deaths::%player's uuid%} to 0
    if {streak::%player's uuid%} is not set:
        set {streak::%player's uuid%} to 0

every 1 second in world "LifestealFactions":
    loop all players:
        if loop-player's world is "LifestealFactions":
            set title of loop-player's scoreboard to "&e&l⊂Lifesteal Factions⊃"
            set line 16 of loop-player's scoreboard to "&e&lServer Stats"
            set line 15 of loop-player's scoreboard to ""
            set line 14 of loop-player's scoreboard to "&9»» &ePlayer: &6%loop-player's uuid%"
            set line 13 of loop-player's scoreboard to "&9»» &ePlayers: &6%size of all players%&8/&6%max players%"
            set line 12 of loop-player's scoreboard to "&9»» &eIP: &6NaylarMC.minehut.gg"
            set line 11 of loop-player's scoreboard to ""
            set line 10 of loop-player's scoreboard to "&e&lPlayer Stats"
            set line 9 of loop-player's scoreboard to ""
            set line 8 of loop-player's scoreboard to "&9»» &eFaction: &c%{faction.loop-player}%"
            set line 7 of loop-player's scoreboard to "&9»» &eBalance: &c%{coins.loop-player}%"
            set line 6 of loop-player's scoreboard to "&9»» &eKills: &c%{kills::%loop-player's uuid%}%"
            set line 5 of loop-player's scoreboard to "&9»» &eDeaths: &c%{deaths::%loop-player's uuid%}%"
            set line 4 of loop-player's scoreboard to "&9»» &eKDR: %%{kills::%loop-player's uuid%}%/%{deaths::%loop-player's uuid%}%%"
            set line 3 of loop-player's scoreboard to "&9»» &eKillstreak: %{streak::%loop-player's uuid%}%"
            set line 2 of loop-player's scoreboard to ""
            set line 1 of loop-player's scoreboard to "&e&l»» Lifesteal factions"

on death:
    add 1 to {kills::%attacker's uuid%}
    add 1 to {deaths::%victim's uuid%}
    add 1 to {streak::%attacker's uuid%}
    set {streak::%victim's uuid%} to 0

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...