Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /nick [<text>]:
- aliases: /nickname, /disguise
- permission: nick.name
- trigger:
- if arg-1 is not set:
- send "&7Reset your nickname."
- set sender's display name to "%sender%"
- set sender's custom nick name to "%sender%"
- delete team named "%sender%"
- $ thread
- delete sql var "nickname::%sender%"
- $ thread
- set {_rank} to value of sql var "group::%sender%"
- $ thread
- set {_prefix} to value of sql var "rankprefix::%{_rank}%"
- set {_tabname} to {tabnamerank}
- replace all "{RANK}" with "%{_prefix}%" in {_tabname}
- replace all "{PLAYER}" with "%player's display name%" in {_tabname}
- set player tab name to "%colored {_tabname}%"
- else:
- if length of arg-1 is greater than 15:
- send "&7That nickname is too long."
- else if length of arg-1 < 4:
- send "&7That nickname is too short."
- else if arg-1 is "%sender%" or "none" or "reset":
- sender command "/nick"
- else if alphaNumeric(arg-1) is false:
- send "&7That is not a valid nickname."
- else:
- $ thread
- set sql var "nickname::%sender%" to "%arg-1%"
- $ thread
- set {_prefix} to value of sql var "rankprefix::donor3"
- delete team named "%sender%"
- set player's custom nick name to "%arg-1%"
- set player's display name to "%arg-1%"
- set {_tabname} to {tabnamerank}
- replace all "{PLAYER}" with "%sender's display name%" in {_tabname}
- replace all "{RANK}" with "%{_prefix}%" in {_tabname}
- set sender tab name to "%colored {_tabname}%"
- send "&7Set your nickname to &e%arg-1%&7."
- on quit:
- set player's display name to "%player%"
- on join:
- set player's display name to "%player%"
- $ thread
- set {_nickname} to value of sql var "nickname::%player%"
- "%{_nickname}%" is not "<none>"
- wait 1 second
- player has permission "nick.name"
- delete team named "%player%"
- set player's custom nick name to "%{_nickname}%"
- set player's display name to "%{_nickname}%"
- $ thread
- set {_prefix} to value of sql var "rankprefix::donor3"
- set {_tabname} to {tabnamerank}
- replace all "{PLAYER}" with "%player's display name%" in {_tabname}
- replace all "{RANK}" with "%{_prefix}%" in {_tabname}
- set player tab name to "%colored {_tabname}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement