Jump to content

AHelpingCandy

Member
  • Posts

    91
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by AHelpingCandy

  1. Here you go! 
    Note: store the balance as {bal::%player's uuid%} or it won't work


    1. command /baltop:

    2.     trigger:
    3.         set {_sortedList::*} to sorted {bal::*}
    4.         loop {bal::*}:
    5.             add 1 to {_count}
    6.             set {_indexes::%loop-value%} to loop-index
    7.             if mod({_count}, 20) = 0:
    8.                 wait 1 tick
    9.         set {_n} to 0
    10.         loop {_sortedList::*}:
    11.             add 1 to {_n}
    12.             set {_current} to {_indexes::%loop-value%} parsed as offline player
    13.             set {_msg::%{_n}%} to "&7%{_current}% &f- &6%loop-value% bal"
    14.             {_n} = 10
    15.             exit 1 loop
    16.         message "&7&m      &7< &a&lTop Balances &7>&7&m      "
    17.         loop {_msg::*}:
    18.             set {_current} to loop-index parsed as int - 1
    19.             set {_c} to size of {_msg::*} - {_current}
    20.             add {_msg::%{_c}%} to {_invertedList::*}
    21.         set {_n} to 0
    22.         loop {_invertedList::*}:
    23.             add 1 to {_n}
    24.             message "&a##%{_n}% %loop-value%"
    • Like 1
    • Thanks 1
    • Confused 1
  2. So I made a script that allowes you to  change speed of another player


    SCRIPT: 
    command /speed [<number>] [<text>] [<player>]:
        permission: e
        trigger:
            if arg 1 is not set:
                send "Change your speed limits." to player
                send "/speed <speed> [type] [player]" to player
                stop
            if arg 2 is set:
                if arg 2 is "walk":
                    if arg 3 is set:
                        if arg 1 is greater than 10:
                            send "&6Set &cwalking &6speed to &c10 &6for %arg 3's prefix%&c%arg 3%&6." to player
                            set arg 3's walking speed to 0.2 * 10
                            stop
                        send "&6Set &cwalking &6speed to &c%arg 1% &6for %arg 3's prefix%&c%arg 3%&6." to player
                        set arg 3's walking speed to 0.2 * arg 1
                        stop
                    if arg 1 is greater than 10:
                        send "&6Set &cwalking &6speed to &c10 &6for %player's prefix%&c%player%&6." to player
                        set player's walking speed to 0.2 * 10
                        stop
                    set player's walking speed to 0.2 * arg 1
                    send "&6Set &cwalking &6speed to &c%arg 1% &6for %player's prefix%&c%player%&6."
                    stop
                if arg 2 is "walking":
                    if arg 3 is set:
                        if arg 1 is greater than 10:
                            send "&6Set &cwalking &6speed to &c10 &6for %arg 3's prefix%&c%arg 3%&6." to player
                            set arg 3's walking speed to 0.2 * 10
                            stop
                        send "&6Set &cwalking &6speed to &c%arg 1% &6for %arg 3's prefix%&c%arg 3%&6." to player
                        set arg 3's walking speed to 0.2 * arg 1
                        stop
                    if arg 1 is greater than 10:
                        send "&6Set &cwalking &6speed to &c10 &6for %player's prefix%&c%player%&6." to player
                        set player's walking speed to 0.2 * 10
                        stop
                    set player's walking speed to 0.2 * arg 1
                    send "&6Set &cwalking &6speed to &c%arg 1% &6for %player's prefix%&c%player%&6."
                    stop
                if arg 2 is "fly":
                    if arg 3 is set:
                        if arg 1 is greater than 10:
                            send "&6Set &cflying &6speed to &c10 &6for %arg 3's prefix%&c%arg 3%&6." to player
                            set arg 3's flyingspeed to 0.2 * 10
                            stop
                        send "&6Set &cflying &6speed to &c%arg 1% &6for %arg 3's prefix%&c%arg 3%&6." to player
                        set arg 3's flying speed to 0.1 * arg 1
                        stop
                    if arg 1 is greater than 10:
                        send "&6Set &cflying &6speed to &c10 &6for %player's prefix%&c%player%&6." to player
                        set player's flying speed to 0.1 * 10
                        stop
                    set player's flying speed to 0.1 * arg 1
                    send "&6Set &cflying &6speed to &c%arg 1% &6for %player's prefix%&c%player%&6."
                    stop
                if arg 2 is "flying":
                    if arg 3 is set:
                        if arg 1 is greater than 10:
                            send "&6Set &cflying &6speed to &c10 &6for %arg 3's prefix%&c%arg 3%&6." to player
                            set arg 3's flyingspeed to 0.2 * 10
                            stop
                        set arg 3's flying speed to 0.1 * arg 1
                        send "&6Set &cflying &6speed to &c%arg 1% &6for %arg 3's prefix%&c%arg 3%&6." to player
                        stop
                    if arg 1 is greater than 10:
                        send "&6Set &cflying &6speed to &c10 &6for %player's prefix%&c%player%&6." to player
                        set player's flying speed to 0.1 * 10
                        stop
                    set player's flying speed to 0.1 * arg 1
                    send "&6Set &cflying &6speed to &c%arg 1% &6for %player's prefix%&c%player%&6."
                    stop
            if arg 2 is not set:
                if player is flying:
                    if arg 1 is greater than 10:
                        send "&6Set &cflying &6speed to &c10 &6for %player's prefix%&c%player%&6." to player
                        set player's flying speed to 0.1 * 10
                        stop
                    set player's flying speed to 0.1 * arg 1
                    send "&6Set &cflying &6speed to &c%arg 1% &6for %player's prefix%&c%player%&6." to player
                    stop
                if arg 1 is greater than 10:
                    send "&6Set &cwalking &6speed to &c10 &6for %player's prefix%&c%player%&6." to player
                    set player's walking speed to 0.2 * 10
                    stop
                set player's walking speed to 0.2 * arg 1
                send "&6Set &cwalking &6speed to &c%arg 1% &6for %player's prefix%&c%player%&6." to player

    • Thanks 1
×
×
  • Create New...