Paste #9357: Diff note for paste #9356

Date: 2014/09/06 12:06:55 UTC-07:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


 MainScoreBoard:
     type: task
     debug: false
     script:
       - ^if <player.flag[MainScoreBoard]> == 'active' scoreboard viewers:%1% id:<%1%.name.substring[1,9]>Stats "obj:<&l>Ancient Realms" "lines:<&9>Players<&co>" Score:<server.list_online_players.size>
       - ^if <player.flag[MainScoreBoard]> == 'active' scoreboard viewers:%1% id:<%1%.name.substring[1,9]>Stats "obj:<&l>Ancient Realms" "lines:<&9>McMMo-Lvl<&co>" Score:<player.mcmmo.level>
       - ^if <player.flag[MainScoreBoard]> == 'active' scoreboard viewers:%1% id:<%1%.name.substring[1,9]>Stats "obj:<&l>Ancient Realms" "lines:<&9>Money<&co>" Score:<player.money.as_int>
       - ^if <player.flag[MainScoreBoard]> == 'active' scoreboard viewers:%1% id:<%1%.name.substring[1,9]>Stats "obj:<&l>Ancient Realms" "lines:<&9>F-Land<&co>" Score:<player.faction.size>
       - ^if <player.flag[MainScoreBoard]> == 'active' scoreboard viewers:%1% id:<%1%.name.substring[1,9]>Stats "obj:<&l>Ancient Realms" "lines:<&9>F-Power<&co>" Score:<player.faction.power.as_int>
       - ^if <player.flag[MainScoreBoard]> == 'active' scoreboard viewers:%1% id:<%1%.name.substring[1,9]>Stats "obj:<&l>Ancient Realms" "lines:<&9>Players Joined<&co>" Score:<server.list_players.size>
       - ^if <player.flag[MainScoreBoard]> == 'active' scoreboard viewers:%1% id:<%1%.name.substring[1,9]>Stats "obj:<&l>Ancient Realms" "lines:<&9>Online Hours<&co>" Score:<math.as_int:<player.flag[actualtime].as_int>/60>
-      - ^if <player.is_online> && <player.flag[MainScoreBoard]> == 'active' run s@MainScoreBoard def:<player> delay:1m
+      - ^if <player.is_online> && <player.flag[MainScoreBoard]> == 'active' {
+         - ~run s@MainScoreBoard def:<player> delay:1m
+         - run s@MainScoreBoard def:<player>
+         }
     
 ScoreboardPlayerscript:
     type: world
     debug: false
     events:
       on player joins:
       - ^scoreboard remove id:<%1%.name.substring[1,9]>Stats
       - ^scoreboard remove id:<%1%.name.substring[1,9]>XP
       - ^flag <player> MainScoreBoard:active
       - ^run s@MainScoreBoard def:<player> delay:1s
       on player kills entity:
       - run s@OnHitScoreboard def:<context.damager> delay:1s
 
     
 OnHitScoreboard:
     type: task
     debug: false
     script:
     - flag Onhitscoreboard:active
     - if <player.flag[mainscoreboard]> == active {
        - ^scoreboard remove id:<%1%.name.substring[1,9]>Stats
        - flag mainscoreboard:!
        }
     - ^scoreboard viewers:%1% id:<%1%.name.substring[1,9]>XP "obj:<bold>Ancient Realms" "lines:<&9>Xp<&co>" Score:<player.flag[xp].as_int>
     - ^scoreboard viewers:%1% id:<%1%.name.substring1[1,9]>XP "obj:<bold>Ancient Realms" "lines:<&9>Xp till next Lvl<&co>" Score:<math.as_int:<player.flag[XP]>-<player.flag[nextlevel]>>
     - ^scoreboard viewers:%1% id:<%1%.name.substring2[1,9]>XP "obj:<bold>Ancient Realms" "lines:<&9>Level<&co>" Score:<player.flag[xplevel].as_int>
     - wait 15
     - if <player.flag[Onhitscoreboard]> == active {
        - ^scoreboard remove id:<%1%.name.substring[1,9]>XP
        - flag Onhitscoreboard:!
        }
     - ^flag MainScoreBoard:active
-    - ^run s@MainScoreBoard def:<player>