Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- Prefix: &3&lScore &7»&b
- ScoreHeader: &e &b&m--*---*&b(&7 Score &b)&m*---*--
- variables:
- {Kit::level::%player%} = 0
- #Score system
- function Level0(p: player,):
- clear inventory of {_p}
- set helmet of {_p} to leather helmet
- set chestplate of {_p} to leather chestplate
- set leggings of {_p} to leather leggings
- set boots of {_p} to leather boots
- set tool of {_p} to wooden sword
- function Level1(p: player):
- clear inventory of {_p}
- set helmet of {_p} to iron helmet
- set chestplate of {_p} to leather chestplate
- set leggings of {_p} to leather leggings
- set boots of {_p} to iron boots
- set tool of {_p} to stone sword
- function Level2(p: player):
- clear inventory of {_p}
- set helmet of {_p} to iron helmet
- set chestplate of {_p} to iron chestplate
- set leggings of {_p} to iron leggings
- set boots of {_p} to iron boots
- set tool of {_p} to stone sword
- function Level3(p: player):
- clear inventory of {_p}
- set helmet of {_p} to iron helmet
- set chestplate of {_p} to iron chestplate
- set leggings of {_p} to iron leggings
- set boots of {_p} to iron boots
- set tool of {_p} to iron sword
- function Level4(p: player):
- clear inventory of {_p}
- set helmet of {_p} to diamond helmet
- set chestplate of {_p} to iron chestplate
- set leggings of {_p} to iron leggings
- set boots of {_p} to diamond boots
- set tool of {_p} to iron sword
- function Level5(p: player):
- clear inventory of {_p}
- set helmet of {_p} to diamond helmet
- set chestplate of {_p} to diamond chestplate
- set leggings of {_p} to diamond leggings
- set boots of {_p} to diamond boots
- set tool of {_p} to iron sword
- function Level6(p: player):
- clear inventory of {_p}
- set helmet of {_p} to diamond helmet
- set chestplate of {_p} to diamond chestplate
- set leggings of {_p} to diamond leggings
- set boots of {_p} to diamond boots
- set tool of {_p} to diamond sword
- #Score få kit
- on first join:
- clear inventory of player
- set helmet of player to iron helmet
- set chestplate of player to leather chestplate
- set leggings of player to leather leggings
- set boots of player to iron boots
- set tool of player to stone sword
- on death:
- if victim is a player:
- set {Kit::level::%attacker%} to {Kit::level::%attacker%}+1
- if {Kit::level::%victim%} is above 0:
- set {Kit::level::%victim%} to {Kit::level::%victim%}-1
- if {Kit::level::%attacker%} is below 5:
- Level0(attacker)
- if {Kit::level::%attacker%} is between 5 and 14:
- Level1(attacker)
- if {Kit::level::%attacker%} is between 15 and 29:
- Level2(attacker)
- if {Kit::level::%attacker%} is between 30 and 99:
- Level3(attacker)
- if {Kit::level::%attacker%} is between 100 and 149:
- Level4(attacker)
- if {Kit::level::%attacker%} is between 150 and 199:
- Level5(attacker)
- if {Kit::level::%attacker%} is between 20 and 99999999999999:
- Level6(attacker)
- on respawn:
- wait 2 second
- if {Kit::level::%player%} is below 5:
- Level0(player)
- if {Kit::level::%player%} is between 5 and 14:
- Level1(player)
- if {Kit::level::%player%} is between 15 and 29:
- Level2(player)
- if {Kit::level::%player%} is between 30 and 99:
- Level3(player)
- if {Kit::level::%player%} is between 100 and 149:
- Level4(player)
- if {Kit::level::%player%} is between 150 and 199:
- Level5(player)
- if {Kit::level::%player%} is between 20 and 99999999999999:
- Level6(player)
- #Score admin:
- command /score [<text>] [<text>] [<integer>]:
- permission: Level.Score
- trigger:
- loop all players:
- if arg-1 is not set:
- message "{@Prefix} &bDin score er %{Kit::level::%player%}%"
- stop
- else if arg-1 is loop-player:
- message "{@Prefix} &b%loop-player% har %{Kit::level::%loop-player%}%"
- stop
- else if arg-1 is "help":
- message ""
- message "{@ScoreHeader}"
- message ""
- message "{@Prefix} Her er alle de kommandoer du kan via score!"
- message "{@Prefix} /Score &8(&7 For at se din score &8)"
- message "{@Prefix} /Score (Spiller) &8(&7 For at se spillers score &8)"
- message "{@Prefix} /Score Set (Antal) &8(&7 For sætte din score &8)"
- message "{@Prefix} /Score Set (Antal) (Spiller) &8(&7 For sætte spillers score &8)"
- message "{@Prefix} /Score Add (Antal) &8(&7 For adde til din score &8)"
- message "{@Prefix} /Score Add (Antal) (Spiller) &8(&7 For adde til spillers score &8)"
- message "{@Prefix} /Score Take (Antal) &8(&7 For tage fra din score &8)"
- message "{@Prefix} /Score Take (Antal) (Spiller) &8(&7 For tage fra spillers score &8)"
- message "{@Prefix} /Score Del &8(&7 For at slette din score &8)"
- message "{@Prefix} /Score Del (Spiller) &8(&7 For at slette spillers score &8)"
- message ""
- message "{@ScoreHeader}"
- message ""
- else if arg-1 is "set": # Set virker
- if arg-2 is loop-player:
- if arg-3 is set:
- set {Kit::level::%loop-player%} to arg-3
- message "{@Prefix} Du har sat %loop-player%'s score til %arg-3%"
- stop
- else:
- message "{@Prefix} Du mangler at skrive et tal"
- message "{@Prefix} &b&oEksempel: &r&b/Score set %arg-2% 1000"
- if arg-3 is not set:
- if arg-2 is set:
- set {Kit::level::%player%} to arg-2
- message "{@Prefix} Du har sat din score til %arg-2%"
- stop
- else:
- message "{@Prefix} Du mangler at skrive et tal"
- message "{@Prefix} &b&oEksempel: &r&b/Score set 1000"
- else if arg-1 is "add": # Add virker ikke
- if arg-2 is loop-player:
- if arg-3 is set:
- add arg-3 to {Kit::level::%loop-player%}
- message "{@Prefix} Du har added %arg-3% til %loop-player%'s score"
- stop
- else:
- message "{@Prefix} Du mangler at skrive et tal"
- message "{@Prefix} &b&oEksempel: &r&b/Score add %arg-2% 1000"
- else if arg-1 is "take": # Take virker ikke
- if arg-2 is loop-player:
- if arg-3 is set:
- remove arg-3 from {Kit::level::%loop-player%}
- message "{@Prefix} Du har taget %arg-3% fra %loop-player%'s score"
- stop
- else:
- message "{@Prefix} Du mangler at skrive et tal"
- message "{@Prefix} &b&oEksempel: &r&b/Score take %arg-2% 1000"
- else if arg-1 is "del": # Del virker
- if arg-2 is loop-player:
- set {Kit::level::%loop-player%} to 0
- message "{@Prefix} Du har resættetr %loop-player%'s score"
- stop
- if arg-2 is not set:
- set {Kit::level::%player%} to 0
- message "{@Prefix} Du har resat din score"
Add Comment
Please, Sign In to add comment