Scoreboard don't update kills, deaths and killstreak

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the community!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.

UltiDK

New Member
Feb 10, 2017
9
0
0
Hello.
I have made a scoreboard skript with killstreak, death and kill stats.
But the problem is, that when i kill a player, i don't get 1 added to kills and killstreak (The same with deaths)

Code:
Code:
on join:
    if {kills.%player%} is not set:
        set {kills.%player%} to "0"
    if {deaths.%player%} is not set:
        set {deaths.%player%} to "0"
    if {killstreak.highest.%player%} is not set:
        set {killstreak.highest.%player%} to "0"






every 5 seconds:
    loop all players:
        make loop-player execute command "/score"
      
command /score:
    trigger:
        if player has permission "spiller.spiller":
            set {prefix} to "%colored player's prefix%"
            replace all "[" with " " in {prefix}
            replace all "]" with " " in {prefix}
            set {suffix} to "%colored player's suffix%"
            replace all "[" with " " in {suffix}
            replace all "]" with " " in {suffix}
            wipe player's sidebar
            set name of sidebar of player to "&2&lCrushyPvP"
            set score "&e&l&b" in sidebar of player to 13
            set score "&2 Rank:" in sidebar of player to 12
            set score "&d&l&f" in sidebar of player to 11
            set score "&2Penge&8: &a%money of player%" in sidebar of player to 10
            set score "&2Drab&8: &a%{kills.%player%}%" in sidebar of player to 9
            set score "&2Dødsfald&8: &a%{deaths.%player%}%" in sidebar of player to 8
            set score "&2Online&8: &a%number of all players%&8/&a100" in sidebar of player to 8
            set score "&2ELO&8: &a%{elo.%player%}%" in sidebar of player to 7
            set score "&2&l " in sidebar of player to 6
            set score "&2&lKillstreak:" in sidebar of player to 5
            set score "&2Nuværende: &a%{killstreak.%player%}%" in sidebar of player to 4
            set score "&2Højeste: &a%{killstreak.highest.%player%}%" in sidebar of player to 3
            set score "&5&l " in sidebar of player to 2
            set score "&2CrushyPvP.enjin.com" in sidebar of player to 1


          
          
            if {suffix} is set:
                set score "%{prefix}% &a+&r %{suffix}%" in sidebar of player to 11
            if {suffix} is not set:
                set score "%{prefix}%" in sidebar of player to 11







on death:
    victim is a player:
        add 5 to attacker's balance
        execute console command "/tm amsg %attacker% &aDu dræbte &2%victim%
        execute console command "/tm amsg %victim% &aDu blev dræbt af &2%attacker%
        add 1 to {killstreak.%attacker%}
        set {killstreak.%victim%} to "0"
        add 1 to {killstreakb.%attacker%}
        if {killstreakb.%attacker%} is "5":
            send "&7+ &6$25 &0(&2Killstreak på %{killstreakb.%attacker%}%&0)"
            set {killstreakb.%attacker%} to "0"


Reload errors:
- None

Skript version:
2.2

Addons:
Umbaska
SkRayFall
SkQuery
 
Fixed @UltiDK
code_language.skript:
on join:
    if {kills.%player%} is not set:
        set {kills.%player%} to 0
    if {deaths.%player%} is not set:
        set {deaths.%player%} to 0
    if {killstreak.highest.%player%} is not set:
        set {killstreak.highest.%player%} to 0
 
every 5 seconds:
    loop all players:
        make loop-player execute command "/score"
   
command /score:
    trigger:
        if player has permission "spiller.spiller":
            set {prefix} to "%colored player's prefix%"
            replace all "[" with " " in {prefix}
            replace all "]" with " " in {prefix}
            set {suffix} to "%colored player's suffix%"
            replace all "[" with " " in {suffix}
            replace all "]" with " " in {suffix}
            wipe player's sidebar
            set name of sidebar of player to "&2&lCrushyPvP"
            set score "&e&l&b" in sidebar of player to 13
            set score "&2 Rank:" in sidebar of player to 12
            set score "&d&l&f" in sidebar of player to 11
            set score "&2Penge&8: &a%money of player%" in sidebar of player to 10
            set score "&2Drab&8: &a%{kills.%player%}%" in sidebar of player to 9
            set score "&2Dødsfald&8: &a%{deaths.%player%}%" in sidebar of player to 8
            set score "&2Online&8: &a%number of all players%&8/&a100" in sidebar of player to 8
            set score "&2ELO&8: &a%{elo.%player%}%" in sidebar of player to 7
            set score "&2&l " in sidebar of player to 6
            set score "&2&lKillstreak:" in sidebar of player to 5
            set score "&2Nuværende: &a%{killstreak.%player%}%" in sidebar of player to 4
            set score "&2Højeste: &a%{killstreak.highest.%player%}%" in sidebar of player to 3
            set score "&5&l " in sidebar of player to 2
            set score "&2CrushyPvP.enjin.com" in sidebar of player to 1
            if {suffix} is set:
                set score "%{prefix}% &a+&r %{suffix}%" in sidebar of player to 11
            if {suffix} is not set:
                set score "%{prefix}%" in sidebar of player to 11
 
on death:
    victim is a player:
        add 5 to attacker's balance
        execute console command "/tm amsg %attacker% &aDu dræbte &2%victim%
        execute console command "/tm amsg %victim% &aDu blev dræbt af &2%attacker%
        add 1 to {killstreak.%attacker%}
        set {killstreak.%victim%} to 0
        add 1 to {killstreakb.%attacker%}
        if {killstreakb.%attacker%} is 5:
            send "&7+ &6$25 &0(&2Killstreak på %{killstreakb.%attacker%}%&0)"
            set {killstreakb.%attacker%} to 0

You don't need to put "" in variables set for number/integer
 
Status
Not open for further replies.