Advertisement
Redstoneworld

Prefix

Feb 14th, 2017
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. on join:
  2.     if {prefix.%UUID of player%} is not set:
  3.         set {prefix.%UUID of player%} to "&7[Joueur]"
  4.     set player tab name to "%{prefix.%UUID of player%}% %player%"
  5.  
  6. command /prefix [<player>] [<text>]:
  7.     permission: red.prefix.set
  8.     permission message: &cTu n'as pas la permission de faire cela !
  9.     trigger:
  10.         if arg 1 is not set:
  11.             send "&cSyntaxe: /prefix <joueur> <prefix>"
  12.             stop
  13.         if arg 1 is set:
  14.             if arg 2 is set:
  15.                 set {prefix.%UUID of arg 1%} to arg 2
  16.                 replace all "&" in {prefix.%UUID of arg 1%} with "§"
  17.                 send "&aVous avez défini un nouveau préfix à &f%arg 1% : %{prefix.%UUID of arg 1%}%"
  18.                 set arg 1 tab name to "%{prefix.%UUID of arg 1%}% %arg 1%"
  19.             if arg 2 is not set:
  20.                 send "&cSyntaxe: /prefix <joueur> <prefix>"
  21.                 stop
  22.                
  23. on chat:
  24.     cancel event
  25.     set {_message} to message
  26.     replace all "&" in {_message} with "§"
  27.     if player has permission "red.staff.effect.use":   
  28.         broadcast "%{prefix.%UUID of player%}% %Player% &8>> &a%{_message}%"
  29.     else:
  30.         broadcast "%{prefix.%UUID of player%}% %Player% &8>> &7%{_message}%"
  31.    
  32. on script load:
  33.     loop all players:
  34.         if {prefix.%UUID of loop-player%} is not set:
  35.             set {prefix.%UUID of loop-player%} to "§7[Joueur]&r"
  36.             set loop-player tab name to "§7[Joueur] %loop-player%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement