SHOW:
|
|
- or go back to the newest paste.
| 1 | options: | |
| 2 | Bungeecord: False | |
| 3 | Jeu_Name: File d'attente | |
| 4 | MsgJoin: &9[&fFile d'attente&9] &aVous avez rejoint la partie ! | |
| 5 | MsgJoinOther: &9[&fFile d'attente&9] &7%player% a rejoint la partie ! &5(%size of {FilePlayer::*}% / 20)
| |
| 6 | NbrStart: 1 | |
| 7 | NbrMax: 20 | |
| 8 | Debut30: &9[&fFile d'attente&9] &6Début dans 30 secondes ! | |
| 9 | Debut15: &9[&fFile d'attente&9] &6Début dans 15 secondes ! | |
| 10 | Debut10: &9[&fFile d'attente&9] &6Début dans 10 secondes ! | |
| 11 | Debut5: &9[&fFile d'attente&9] &6Début dans 5 secondes ! | |
| 12 | Debut4: &9[&fFile d'attente&9] &6Début dans 4 secondes ! | |
| 13 | Debut3: &9[&fFile d'attente&9] &6Début dans 3 secondes ! | |
| 14 | Debut2: &9[&fFile d'attente&9] &6Début dans 2 secondes ! | |
| 15 | Debut1: &9[&fFile d'attente&9] &6Début dans 1 seconde ! | |
| 16 | Annulé: &9[&fFile d'attente&9} &cCompte à rebours annulé : Pas assez de personnes &8(%size of {FilePlayer::*}% / 20) !
| |
| 17 | World: world | |
| 18 | MortAttacker: &9[&fFile d'attente&9] &c%victim% &6est mort de la main de &a%attacker% | |
| 19 | MortOther: &9[&fFile d'attente&9] &c%victim% &6est mort ! | |
| 20 | MortJoueur: &9[&fFile d'attente&9] &cVous êtes mort ! | |
| 21 | MsgQuit: &9[&fFile d'attente&9] &7Vous avez &cquitté &7la partie ! | |
| 22 | MsgQuitOther: &9[&fFile d'attente&9] &7%player% à &cquitté &7la partie ! &5(%size of {FilePlayer::*}% / 20)
| |
| 23 | EnCours: &9[&fFile d'attente&9] &7La partie est en cours ! | |
| 24 | Win: &9[&fFile d'attente&9] &5%loop-value% a gagné ! | |
| 25 | Full: &9[&fFile d'attente&9] &cLe partie est complete ! | |
| 26 | on join: | |
| 27 | set {_bungee} to "{@Bungeecord}"
| |
| 28 | {_bungee} is "true"
| |
| 29 | make player execute command "/§gamejoin" | |
| 30 | ||
| 31 | ||
| 32 | ||
| 33 | ||
| 34 | ||
| 35 | #959 | |
| 36 | command /menu: | |
| 37 | trigger: | |
| 38 | set {_bungee} to "{@Bungeecord}"
| |
| 39 | {_bungee} isn't "true"
| |
| 40 | player's world is "{@World}"
| |
| 41 | open chest with 1 rows named "&6Menu" to player | |
| 42 | wait 1 tick | |
| 43 | format slot 4 of player with a diamond named "&aRejoindre la file d'attente" to close then run [make player execute command "/§gamejoin"] | |
| 44 | on right click with a bed: | |
| 45 | player is holding a bed named "&cRetour au hub" | |
| 46 | player's world is "{@World}"
| |
| 47 | make player execute command "/§gamequit" | |
| 48 | on quit: | |
| 49 | make player execute command "/§gamequit" | |
| 50 | on death: | |
| 51 | victim's world is "%{@World}%"
| |
| 52 | send "{@MortJoueur}" to victim
| |
| 53 | set death message to "" | |
| 54 | loop {FilePlayer::*}:
| |
| 55 | loop-value is a player | |
| 56 | if attacker is a player: | |
| 57 | send "{@MortAttacker}" to loop-value
| |
| 58 | remove victim from {FilePlayer::*}
| |
| 59 | make victim execute command "/§gamequitmort" | |
| 60 | - | damage was caused by lava, fire, fall or burning: |
| 60 | + | damage was caused by lava, fire, fall or burning: |
| 61 | - | loop {FilePlayer::*}:
|
| 61 | + | |
| 62 | loop-value is a player | |
| 63 | send "{@MortOther}" to loop-value
| |
| 64 | command /setpos [<text>]: | |
| 65 | permission: op | |
| 66 | permission message: &cTu n'as pas la permission | |
| 67 | trigger: | |
| 68 | if arg 1 is not set: | |
| 69 | send "&cUsage: /setpos [File/Start]" | |
| 70 | stop | |
| 71 | if arg 1 is not "File" or "Start": | |
| 72 | send "&cUsage: /setpos [File/Start]" | |
| 73 | stop | |
| 74 | if arg 1 is "File": | |
| 75 | set {File} to player's location
| |
| 76 | send "&aPosition de téléportation défini (File)" | |
| 77 | stop | |
| 78 | if arg 1 is "Start": | |
| 79 | set {Start} to player's location
| |
| 80 | send "&aPosition de téléportation défini (Start)" | |
| 81 | command /§gamejoin: | |
| 82 | trigger: | |
| 83 | if {InGame} is not set:
| |
| 84 | if {InFile.%player%} is not set:
| |
| 85 | if size of {FilePlayer::*} > {@NbrMax}:
| |
| 86 | send "{@Full}"
| |
| 87 | stop | |
| 88 | else: | |
| 89 | player's world is "%{@World}%"
| |
| 90 | set {LastPos.%player%} to player's location
| |
| 91 | set {InFile.%player%} to true
| |
| 92 | add player to {FilePlayer::*}
| |
| 93 | teleport player to {File}
| |
| 94 | set slot 8 of player to a bed named "&cRetour au hub" | |
| 95 | wait 1 tick | |
| 96 | loop {FilePlayer::*}:
| |
| 97 | loop-value is a player | |
| 98 | send "{@MsgJoinOther}" to loop-value
| |
| 99 | send "{@MsgJoin}" to player
| |
| 100 | make player execute command "/§consolestart" | |
| 101 | else: | |
| 102 | send "&cTu es dans la file" | |
| 103 | stop | |
| 104 | else: | |
| 105 | send "{@EnCours}" to player
| |
| 106 | command /§gamequit: | |
| 107 | trigger: | |
| 108 | if {InGame} is not set:
| |
| 109 | if {InWait} is set:
| |
| 110 | if size of {FilePlayer::*} = 2:
| |
| 111 | if {InFile.%player%} is true:
| |
| 112 | clear {InWait}
| |
| 113 | clear {InFile.%player%}
| |
| 114 | remove player from {FilePlayer::*}
| |
| 115 | teleport player to {LastPos.%player%}
| |
| 116 | clear sender's inventory | |
| 117 | loop {FilePlayer::*}:
| |
| 118 | send "{@MsgQuitOther}" to loop-value
| |
| 119 | send "{@MsgQuit}" to sender
| |
| 120 | else: | |
| 121 | if {InFile.%player%} is true:
| |
| 122 | clear {InWait}
| |
| 123 | clear {InFile.%player%}
| |
| 124 | remove player from {FilePlayer::*}
| |
| 125 | teleport player to {LastPos.%player%}
| |
| 126 | clear sender's inventory | |
| 127 | loop {FilePlayer::*}:
| |
| 128 | send "{@MsgQuitOther}" to loop-value
| |
| 129 | send "{@MsgQuit}" to sender
| |
| 130 | else if {InFile.%player%} is not set:
| |
| 131 | send "&cTu n'es pas dans la file" | |
| 132 | else: | |
| 133 | if {InFile.%player%} is true:
| |
| 134 | remove player from {FilePlayer::*}
| |
| 135 | clear {InFile.%player%}
| |
| 136 | teleport player to {LastPos.%player%}
| |
| 137 | clear sender's inventory | |
| 138 | loop {FilePlayer::*}:
| |
| 139 | loop-value is a player | |
| 140 | send "{@MsgQuitOther}" to loop-value
| |
| 141 | send "{@MsgQuit}" to sender
| |
| 142 | if size of {FilePlayer::*} = 1:
| |
| 143 | loop {FilePlayer::*}:
| |
| 144 | loop-value is a player | |
| 145 | broadcast "{@Win}"
| |
| 146 | heal loop-value | |
| 147 | clear {InFile.%loop-value%}
| |
| 148 | teleport loop-value to {LastPos.%loop-value%}
| |
| 149 | clear {FilePlayer::*}
| |
| 150 | clear {InGame}
| |
| 151 | else if {InFile.%player%} is not set:
| |
| 152 | send "&cTu n'es pas dans la file" | |
| 153 | command /§gamequitmort: | |
| 154 | trigger: | |
| 155 | if {InFile.%player%} is true:
| |
| 156 | remove player from {FilePlayer::*}
| |
| 157 | clear {InFile.%player%}
| |
| 158 | teleport player to {LastPos.%player%}
| |
| 159 | clear sender's inventory | |
| 160 | if size of {FilePlayer::*} = 1:
| |
| 161 | loop {FilePlayer::*}:
| |
| 162 | loop-value is a player | |
| 163 | broadcast "{@Win}"
| |
| 164 | heal loop-value | |
| 165 | teleport loop-value to {LastPos.%loop-value%}
| |
| 166 | clear {InFile.%loop-value%}
| |
| 167 | clear {FilePlayer::*}
| |
| 168 | clear {InGame}
| |
| 169 | clear {InWait}
| |
| 170 | command /leave: | |
| 171 | trigger: | |
| 172 | make player execute command "/§gamequit" | |
| 173 | on script load: | |
| 174 | clear {InWait}
| |
| 175 | command /§consolestart: | |
| 176 | trigger: | |
| 177 | {InWait} is not set
| |
| 178 | if {InGame} is true:
| |
| 179 | send "&4ERREUR" to console | |
| 180 | stop | |
| 181 | else: | |
| 182 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 183 | loop {FilePlayer::*}:
| |
| 184 | loop-value is a player | |
| 185 | send "{@Debut30}" to loop-value
| |
| 186 | play "CLICK" to loop-value at volume 0.2 | |
| 187 | set {InWait} to true
| |
| 188 | wait 15 seconds | |
| 189 | {InWait} is true
| |
| 190 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 191 | loop {FilePlayer::*}:
| |
| 192 | loop-value is a player | |
| 193 | send "{@Debut15}" to loop-value
| |
| 194 | play "CLICK" to loop-value at volume 0.2 | |
| 195 | wait 5 seconds | |
| 196 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 197 | loop {FilePlayer::*}:
| |
| 198 | loop-value is a player | |
| 199 | send "{@Debut10}" to loop-value
| |
| 200 | play "CLICK" to loop-value at volume 0.2 | |
| 201 | wait 5 seconds | |
| 202 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 203 | loop {FilePlayer::*}:
| |
| 204 | loop-value is a player | |
| 205 | send "{@Debut5}" to loop-value
| |
| 206 | play "CLICK" to loop-value at volume 0.2 | |
| 207 | wait 1 seconds | |
| 208 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 209 | loop {FilePlayer::*}:
| |
| 210 | loop-value is a player | |
| 211 | send "{@Debut4}" to loop-value
| |
| 212 | play "CLICK" to loop-value at volume 0.2 | |
| 213 | wait 1 seconds | |
| 214 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 215 | loop {FilePlayer::*}:
| |
| 216 | loop-value is a player | |
| 217 | send "{@Debut3}" to loop-value
| |
| 218 | play "CLICK" to loop-value at volume 0.2 | |
| 219 | wait 1 seconds | |
| 220 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 221 | loop {FilePlayer::*}:
| |
| 222 | loop-value is a player | |
| 223 | send "{@Debut2}" to loop-value
| |
| 224 | play "CLICK" to loop-value at volume 0.2 | |
| 225 | wait 1 seconds | |
| 226 | if size of {FilePlayer::*} > {@NbrStart}:
| |
| 227 | loop {FilePlayer::*}:
| |
| 228 | loop-value is a player | |
| 229 | send "{@Debut1}" to loop-value
| |
| 230 | play "CLICK" to loop-value at volume 0.2 | |
| 231 | wait 1 seconds | |
| 232 | loop {FilePlayer::*}:
| |
| 233 | clear {InWait}
| |
| 234 | loop-value is a player | |
| 235 | teleport loop-value to {Start}
| |
| 236 | set {InGame} to true
| |
| 237 | clear loop-value's inventory | |
| 238 | send "&aGl" to loop-value | |
| 239 | else: | |
| 240 | loop {FilePlayer::*}:
| |
| 241 | loop-value is a player | |
| 242 | send "{@Annulé}" to loop-value
| |
| 243 | clear {InWait}
| |
| 244 | stop | |
| 245 | else: | |
| 246 | loop {FilePlayer::*}:
| |
| 247 | loop-value is a player | |
| 248 | send "{@Annulé}" to loop-value
| |
| 249 | clear {InWait}
| |
| 250 | stop | |
| 251 | else: | |
| 252 | loop {FilePlayer::*}:
| |
| 253 | loop-value is a player | |
| 254 | send "{@Annulé}" to loop-value
| |
| 255 | clear {InWait}
| |
| 256 | stop | |
| 257 | else: | |
| 258 | loop {FilePlayer::*}:
| |
| 259 | loop-value is a player | |
| 260 | send "{@Annulé}" to loop-value
| |
| 261 | clear {InWait}
| |
| 262 | stop | |
| 263 | else: | |
| 264 | loop {FilePlayer::*}:
| |
| 265 | loop-value is a player | |
| 266 | send "{@Annulé}" to loop-value
| |
| 267 | clear {InWait}
| |
| 268 | stop | |
| 269 | else: | |
| 270 | loop {FilePlayer::*}:
| |
| 271 | loop-value is a player | |
| 272 | send "{@Annulé}" to loop-value
| |
| 273 | clear {InWait}
| |
| 274 | stop | |
| 275 | else: | |
| 276 | loop {FilePlayer::*}:
| |
| 277 | loop-value is a player | |
| 278 | send "{@Annulé}" to loop-value
| |
| 279 | clear {InWait}
| |
| 280 | stop |