Aller au contenu

marc4700

Membre
  • Compteur de contenus

    182
  • Inscription

  • Dernière visite

  • Jours gagnés

    4

Tout ce qui a été posté par marc4700

  1. marc4700

    Affichage dans un GUI

    Squery ou wildskript si je dit pas de bétise.
  2. marc4700

    /random et autre

    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.
  3. marc4700

    Affichage dans un GUI

    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.
  4. marc4700

    Affichage dans un GUI

    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
  5. marc4700

    Vrai Sprint

    else if au lieu de else: if
  6. marc4700

    Départ d'un région

    on exit region "cakeparty01": ça marche avec un addon, je crois.
  7. marc4700

    Zombie Spécial

    Je t'en pris :)
  8. marc4700

    Zombie Spécial

    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à :)
  9. 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.
  10. marc4700

    Enchant Limiter

    J'avais essayer avec on inventory click, ça marche pas trop de mon coter.
  11. marc4700

    Enchant Limiter

    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.
  12. marc4700

    Problème commande

    Remplace: send "&3Une attaque à été lancer sur %player%" Par: send "&3Une attaque à été lancer sur %player-arg%"
  13. marc4700

    Menu Skript

    -> on rightclick with nether star J'ai oublié une autre lettre aussi ^^.
  14. D'accord :)
  15. 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
  16. Tu peut, je dit plus haut que tu peut aussi vérifier combien de joueur il reste quand un joueur meurs.
  17. 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.
  18. marc4700

    Menu Skript

    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"]
  19. Donc, il manque quoi pour finir ton script ?
  20. Merci, j'ai essayer ça ne fait rien.
  21. Peut-on avoir le code ? car la on peut pas trop t'aider.
  22. 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.
  23. marc4700

    Spawn de l'ender.

    Met le en résolu ;)
  24. marc4700

    Aide panneau

    Je t'en pris ;)
  25. marc4700

    Aide panneau

    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"
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.