SHOW:
|
|
- or go back to the newest paste.
| 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 |