-
Compteur de contenus
182 -
Inscription
-
Dernière visite
-
Jours gagnés
4
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par marc4700
-
Squery ou wildskript si je dit pas de bétise.
-
J'ai une partie du skript que tu cherche, je te fais la commande /random, je poste ça quand j'ai finit ;) Edit: command /random: trigger: if {amountrandom} is 0: add 1 to {amountrandom} if {amountrandom} is 1: set {randomfile.%player%} to true add "%player%" to {random.player1} send "En attente d'un autre joueur." else if {amountrandom} is 1: add 1 to {amountrandom} if {amountrandom} is 2: add "%player%" to {random.player2} send "Un autre joueur à rejoin, téléporation vers l'arene." to {random.player1} teleport {random.player1} to {kitdueltp1} teleport {random.player2} to {kitdueltp2} set {duelplay.%{random.player1}%} to true set {duelreg.%{random.player1}%} to "%{random.player2}%" set {duelplay.%{random.player2}%} to true set {duelreg.%{random.player2}%} to "%{random.player1}%" hide all players from {random.player1} hide all players from {random.player2} set {randomfile.%{random.player1}%} to false set {randomfile.%{random.player2}%} to false console command "/hidepp %{random.player1}% %{random.player2}%" wait 2 seconds set {amountrandom} to 0 else if {amountrandom} is 2: message "&cRandom indisponible temporairement !" on join: loop all players: if {duelplay.%loop-player%} is true: hide player from loop-player on quit: if {randomfile.%player%} is true: remove 1 from {amountrandom} set {randomfile.%player%} to false on quit: loop all players: if {duelplay.%loop-player%} is true: reveal player from loop-player command /setcage <text>: permission: kitduel.admin trigger: if arg-1 is "1": set {kitdueltp1} to location of player message "tp random duel position 1" if arg-1 is "2": set {kitdueltp2} to location of player message "tp random duel position 2" command /reveal <player>: permission: hide.admin trigger: reveal all players to player-argument command /hidepp <player> <player>: permission: hide.admin trigger: reveal arg-1 to arg-2 reveal arg-2 to arg-1 on damage of player: if {duelplay.%victim%} or {duelplay.%attacker%} is true: if {duelreg.%victim%} is "%attacker%": if {duelreg.%attacker%} is "%victim%": stop else if {duelreg.%victim%} is not "%attacker%": if {duelreg.%attacker%} is not "%victim%": cancel event on death: if {duelplay.%victim%} is true: if {duelplay.%attacker%} is true: console command "/reveal %victim%" console command "/reveal %attacker%" delete {retppos.%attacker%} teleport attacker to {retppos.%victim%} delete {retppos.%victim%} set {duelplay.%victim%} to false set {duelplay.%attacker%} to false delete {duelreg.%victim%} delete {duelreg.%attacker%} on quit: if {duelplay.%player%} is true: Loop entities in radius 35 around block at player: if {duelplay.%loop-entity%} is true: if {duelreg.%loop-entity%} is "%player%": teleport loop-entity to {retppos.%loop-entity%} delete {retppos.%loop-entity%} console command "/reveal loop-entity" set {duelplay.%loop-entity%} to false delete {retppos.%loop-entity%} console command "/reveal %player%" delete {retppos.%player%} set {duelplay.%player%} to false Parcontre faire un système de random entre plusieurs arenes, c'est long à faire. Je le ferrais si j'ai le temps.
-
j'ai trouver l'erreur: command /inv2: trigger: set {inv.%player%.helmet.main} to the helmet of the player set {inv.%player%.chest.main} to the chestplate of the player set {inv.%player%.legs.main} to the leggings of the player set {inv.%player%.feet.main} to the boots of the player wait 3 ticks open chest with 1 rows named "&c&lArmure" to player format slot 0 of player with {inv.%player%.helmet.main} to be unstealable format slot 1 of player with {inv.%player%.chest.main} to be unstealable format slot 2 of player with {inv.%player%.legs.main} to be unstealable format slot 3 of player with {inv.%player%.feet.main} to be unstealable Il manquer le "to player" à la ligne open chest with 1 rows named "&c&lArmure" , si tu as encore des erreurs, c'est qu'il te manque des addons.
-
Je pense que c'est bon là, sinon envoie une image des erreurs. command /inv: trigger: set {inv.%player%.helmet.main} to the helmet of the player set {inv.%player%.chest.main} to the chestplate of the player set {inv.%player%.legs.main} to the leggings of the player set {inv.%player%.feet.main} to the boots of the player wait 3 ticks open chest with 1 rows named "&c&lAmrure" format slot 0 of player with {inv.%player%.helmet.main} to be unstealable format slot 1 of player with {inv.%player%.chest.main} to be unstealable format slot 2 of player with {inv.%player%.legs.main} to be unstealable format slot 3 of player with {inv.%player%.feet.main} to be unstealable
-
else if au lieu de else: if
-
on exit region "cakeparty01": ça marche avec un addon, je crois.
-
on death of zombie: if {zombie::%victim%} is true: broadcast "&e%attacker% à tuer le zombie" delete {zombie::%victim%} every day: loop blocks in radius 200 of block at Spawn: if loop-block is not air or water or lava: if block 1 blocks top at loop-block is air set {spawnmob} location of loop-block spawn a zombie at {spawnmob} set {zombie::%spawned zombie%} to true broadcast "&2Le &ezombie &2vient de spawn ! Tuer-le !" delete {spawnmob} Voilà :)
-
{Skript}> Executé une command quand il a 4 joueurs sur le serveur :)
marc4700 a répondu à un(e) sujet de FireKilleur54 dans Résolus
on join: set {joueurmax} to "%number of all players%" if {joueurmax} is 4: console command "/tacommand" Edit: J'ai poster en même temps que comtedefitou, je viens de voir. -
J'avais essayer avec on inventory click, ça marche pas trop de mon coter.
-
Exemple possible: on enchant: if event-item is enchanted with sharpness 4: enchant player's tool with sharpness 3 on click: if tool of player is enchanted with sharpness 4: enchant tool of player with sharpness 3 J'ai pas trouver le moyen de faire ça par une commande comme tu cherche.
-
Remplace: send "&3Une attaque à été lancer sur %player%" Par: send "&3Une attaque à été lancer sur %player-arg%"
-
-> on rightclick with nether star J'ai oublié une autre lettre aussi ^^.
-
D'accord :)
-
Comme ça, par exemple: every 10 seconds: if {nombre.CAH} is 1: console command "/cah restart" on death of player: victim is a player attacker is a player if {dejajoin.%victim%} is true: subtract 1 from {nombre.CAH} console command "/cah kick %victim%" if {nombre.CAH} is 1: console command "/cah restart" on respawn: if {dejajoin.%player%} is true: set {dejajoin.%player%} to false teleport player to Spawn #ou autre
-
Tu peut, je dit plus haut que tu peut aussi vérifier combien de joueur il reste quand un joueur meurs.
-
Tu peux vérifier combien il reste de personne dans la partie, quand quelqu'un déconnecte ou meurs ainsi que toute les minutes devrais être suffisant.
-
on join: give nether star to player on rightlick with nether start: wait 3 tick open chest with 1 row named "&6&lMenu de Téléportation" to player format slot 0 of player with beacon named "Lobby" to close then run [make player execute command "/lobby"] format slot 1 of player with ender chest named "End" to close then run [make player execute command "/end"] format slot 1 of player with chest named "Random" to close then run [make player execute command "/random"]
-
Donc, il manque quoi pour finir ton script ?
-
Supprimé une variable d'une base de donnée
marc4700 a répondu à un(e) question de marc4700 dans Résolus
Merci, j'ai essayer ça ne fait rien. -
Peut-on avoir le code ? car la on peut pas trop t'aider.
-
Actuellement, j'ai réussie à faire une connexion entre deux serveurs et une base de donnée, récupérais les variables dans celle-ci. Mais je sais absolument pas comment on supprime une variable d'une base de donnée sans supprimé la table entièrement. Je suis obliger de faire: command /sqlupdate: permission: sql.admin trigger: update "DELETE FROM `Broadcast` WHERE 1" wait 3 tick update "CREATE TABLE IF NOT EXISTS `Broadcast` (`Broadcast` varchar(255))" update "INSERT INTO `Broadcast` (`Broadcast`) VALUES ('%{varsave.cmd}%')" message "base de donnée à jour !" J'ai pas trouver d'autre solution pour supprimé seulement la variable contenue dans la table.
-
Met le en résolu ;)
-
Je t'en pris ;)
-
J'ai fais d'autres modifications: every 5 seconds: console command "/upsign" command /upsign: permission: upsign.admin trigger: loop {locationsign::*}: set line 1 of block at loop-value to "&7[&6GAME&7]" set line 2 of block at loop-value to "&6Il y a" set line 3 of block at loop-value to "&6%{game.slots}% joueurs" Sinon faut passer par un loop player location pour déterminer si un joueur est proche d'un panneau avec écrit "&7[&6GAME&7]". ça peut faire lag ton serveur. Je te donne tout de même le code, le permettant: every 10 seconds: loop all players: loop blocks in radius 10 around loop-player: if loop-block is a sign: if line 1 of loop-block is "&7[&6GAME&7]": set line 1 of loop-value to "&7[&6GAME&7]" set line 2 of loop-value to "&6Il y a" set line 3 of loop-value to "&6%{game.slots}% joueurs"
