SHOW:
|
|
- or go back to the newest paste.
| 1 | command /st [<text>] [<text>]: | |
| 2 | trigger: | |
| 3 | if player has permission "stattrak.admin": | |
| 4 | if arg-1 is "add": | |
| 5 | - | set {_lore::*} to lore of player's tool split at "||"
|
| 5 | + | set {_lore1::*} to lore of player's tool split at "||"
|
| 6 | - | set {_loresize} to size of {_lore::*}
|
| 6 | + | set line {_loresize1} + 1 of player's tool's lore to "&f『&aStatTrak : &f0』"
|
| 7 | - | set line {_loresize} + 1 of player's tool's lore to "&f『&a&lStatTrak : &f0』"
|
| 7 | + | send "&aStatTrak &fhas added to your hand item!" |
| 8 | - | send "&a&lStatTrak &fhas added to your hand item!" |
| 8 | + | |
| 9 | if arg-1 is "del": | |
| 10 | set {_loredetect1::*} to lore of player's tool split at "||"
| |
| 11 | - | set {_loredetect::*} to lore of player's tool split at "||"
|
| 11 | + | loop {_loredetect1::*}:
|
| 12 | - | loop {_loredetect::*}:
|
| 12 | + | {_loredetect1::%loop-index%} contains "&aStatTrack :":
|
| 13 | - | {_loredetect::%loop-index%} contains "&a&lStatTrak :":
|
| 13 | + | set {_linenumber1} to loop-index parsed as number
|
| 14 | - | set {_linenumber} to loop-index parsed as number
|
| 14 | + | delete line {_linenumber1} of player's tool's lore
|
| 15 | - | delete line {_linenumber} of player's tool's lore
|
| 15 | + | send "&aStatTrak &fhas removed from your hand item!" |
| 16 | - | send "&a&lStatTrak &fhas removed from your hand item!" |
| 16 | + | |
| 17 | if player has permission "stattrak.reset": | |
| 18 | if arg-1 is "r": | |
| 19 | set {_loredetect1::*} to lore of player's tool split at "||"
| |
| 20 | - | set {_loredetect::*} to lore of player's tool split at "||"
|
| 20 | + | loop {_loredetect1::*}:
|
| 21 | - | loop {_loredetect::*}:
|
| 21 | + | if {_loredetect1::%loop-index%} contains "&aStatTrack":
|
| 22 | - | if {_loredetect::%loop-index%} contains "&a&lStatTrak":
|
| 22 | + | set {_linenumber1} to loop-index parsed as number
|
| 23 | - | set {_linenumber} to loop-index parsed as number
|
| 23 | + | set line {_linenumber1} of player's tool's lore to "&f『&aStatTrak : &f0』"
|
| 24 | - | set line {_linenumber} of player's tool's lore to "&f『&a&lStatTrak : &f0』"
|
| 24 | + | send "&aStatTrak &fhas reset your hand item!" |
| 25 | - | send "&a&lStatTrak &fhas reset your hand item!" |
| 25 | + | |
| 26 | on death of player: | |
| 27 | set {_loredetect1::*} to lore of attacker's tool split at "||"
| |
| 28 | - | set {_loredetect::*} to lore of attacker's tool split at "||"
|
| 28 | + | loop {_loredetect1::*}:
|
| 29 | - | loop {_loredetect::*}:
|
| 29 | + | {_loredetect1::%loop-index%} contains "&aStatTrak :":
|
| 30 | - | {_loredetect::%loop-index%} contains "&a&lStatTrak :":
|
| 30 | + | replace all "&f『&aStatTrak : &f" with "" in {_loredetect1::%loop-index%}
|
| 31 | - | replace all "&f『&a&lStatTrak : &f" with "" in {_loredetect::%loop-index%}
|
| 31 | + | replace all "』" with "" in {_loredetect1::%loop-index%}
|
| 32 | - | replace all "』" with "" in {_loredetect::%loop-index%}
|
| 32 | + | set {_StatTrak.Num.Add} to {_loredetect1::%loop-index%} parsed as integer
|
| 33 | - | set {_StatTrak.Num.Add} to {_loredetect::%loop-index%} parsed as integer
|
| 33 | + | |
| 34 | set {_linenumber1} to loop-index parsed as number
| |
| 35 | - | set {_linenumber} to loop-index parsed as number
|
| 35 | + | set line {_linenumber1} of attacker's tool's lore to "&f『&aStatTrak : &f%{_StatTrak.Num.Add}%』"
|
| 36 | - | set line {_linenumber} of attacker's tool's lore to "&f『&a&lStatTrak : &f%{_StatTrak.Num.Add}%』"
|
| 36 | + |