Advertisement
Guest User

Serveur CMD

a guest
Jul 8th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #ServeurCMD By Oxylas aliases SaladeNuggets
  2.  
  3. #Options
  4. options:
  5.     namebc: &7[&6Broadcast&7]
  6.     nameshoot: &7[&6Shoot&7] #Au lieu du shoot je vous conseil de metre le nom de votre serveur
  7.     nameban: &7[&6BAN&7]
  8.     namekick: &7[&6KICK&7]
  9.     nameann: &7[&6Annonce&7]
  10.  
  11. command /ban <player> <text>:
  12.     permission: lol.banuse #Tu peux changer la permission
  13.     trigger:
  14.         ban arg 1 due to "&b%player% &7vous a banni pour : &9%arg 2%"
  15.         broadcast "{@nameban} &b%player% &7a banni &c%arg 1% &7pour : &9%arg 2%"
  16.         add %arg 1% to {ban.list::*}
  17.    
  18. command /kick <player> <text>:
  19.     permission: lol.kickuse #Tu peux changer la permission
  20.     trigger:
  21.         kick arg 1 due to "&b%player% &7vous a kicker pour : &9%arg 2%"
  22.         broadcast "{@namekick} &b%player% &7a kicker &c%arg 1% &7pour : &9%arg 2%"
  23.  
  24. command /broadcast <text>:
  25.     permission: lol.bc #tu peux changer la permission
  26.     aliases: bc
  27.     trigger:
  28.         broadcast "{@namebc} %arg 1%"
  29.  
  30. command /shoot <text>:
  31.     permission: lol.shoot #tu peux changer la permission
  32.     trigger:
  33.         broadcast "{@nameshoot} %arg 1%"
  34.  
  35. command /banlist:
  36.     permission: lol.banlist #tu peux changer la permission
  37.     trigger:
  38.         send "                            &6Liste des bannis" to player
  39.         send "%{ban.list::*}%" to player
  40.  
  41. command /unban <offlineplayer>:
  42.     permission: lol.unbanuse #tu peux changer la permission
  43.     trigger:
  44.         unban %arg 1%
  45.         remove %arg 1% to {ban.list::*}
  46.  
  47. command /annonce <text>:
  48.     permission: lol.annonce #tu peux changer la permission
  49.     trigger:
  50.         broadcast "{@nameann} %arg 1%"
  51.  
  52. command /mute <player> [<timespan>]: #Le Mute et TempMute
  53.     permission: lol.mute #tu peux changer la permission
  54.     trigger:
  55.         if argument 2 is set:
  56.             set {mute.%arg 1%.mute} to arg 2
  57.             message "&7Tu a mute &b%arg 1% &7pendant : &c%arg 2%"
  58.             send "&7Tu a ete mute pendant : &6%arg 2%" to arg 1
  59.         else:
  60.             set {mute.%arg 1%.mute} to true
  61.             message "&7Tu a mute &6%arg 1%"
  62.             send "&7Tu a ete mute." to arg 1
  63.  
  64. every  minute:
  65.     loop all players:
  66.         if {mute.%loop-player%.mute} is an timespan:
  67.             if {mute.%loop-player%.mute} is less than an minute:
  68.                 execute console command "/unmute %loop-player%"
  69.                 clear {mute.%loop-player%.mute}
  70.             else:
  71.                 reduce {mute.%loop-player%.mute} by 1 minute
  72.  
  73. command /unmute <player>:
  74.     permission: lol.unmute #tu peux changer la permission
  75.     trigger:
  76.         clear {mute.%arg 1%.mute}
  77.  
  78. command /tempban <player> [<timespan>]:
  79.     permission: lol.tempban #tu peux changer la permission
  80.     trigger:
  81.         set {_player} to arg 1 parsed as player
  82.         if {_player} is player:
  83.             if {tempban.time:%{_player}%} is not set:
  84.                 message "&cBanni"
  85.                 set {tempban.time::%{_player}%} to arg 2
  86.                 set {tempban.timestamp::%{_player}%} to now
  87.                 kick {_player}
  88.             if {tempban.time::%{_player}%} is set:
  89.                 message "&cCe joueur est maintenant banni"
  90.         if "%{_player}%" is offline player:
  91.             if {tempban.time:%{_player}%} is not set:
  92.                 message "Banni"
  93.                 set {tempban.time::%{_player}%} to arg 2
  94.                 set {tempban.timestamp::%{_player}%} to now
  95.             if {tempban.time::%{_player}%} is set:
  96.                 message "&cCe joueur est maintenant banni"
  97. on join:
  98.     if {tempban.time::%player%} is set:
  99.         set {_tempban} to  difference between now and {tempban.timestamp::%player%}
  100.         reduce {_tempban} by  {tempban.time::%player%}
  101.         if difference between now and {tempban.timestamp::%player%} is bigger than {tempban.time::%player%}:
  102.             clear {tempban.time::%player%}
  103.             clear {tempban.timestamp::%player%}
  104.         if difference between now and {tempban.timestamp::%player%} is smaller than {tempban.time::%player%}:
  105.             set {tempban.%player%} to true
  106.             kick player
  107.  
  108. On join:
  109.     set join message to "&e%player% a rejoin la partie" #tu peux changer le texte
  110.  
  111. On quit:
  112.     set quit message to "&e%player% a quitter la partie" #tu peux changer le texte
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement