Aller au contenu

PABLO_21

Membre
  • Compteur de contenus

    35
  • Inscription

  • Dernière visite

  • Crédits

    0 [Faire un don]

Réputation sur la communauté

0 Neutre

À propos de PABLO_21

  • Rang
    Apprenti

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. bon, j'ai tenté des trucs en suivant certaines de tes instructions ce qui m'as ammené a ça parceque plusieurs tentatives ne marchaient pas: command /pet <text>: trigger: if arg 1 is set: if arg 1 is "1": spawn an armor stand at player's location set {_s} to last spawned entity set display name of last spawned entity to "&c&lHomme d'affaire" add "{Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,Small:1b,Equipment:[{},{id:leather_boots,Count:1b,tag:{display:{color:0}}},{id:leather_leggings,Count:1b,tag:{display:{color:0}}},{id:leather_chestplate,Count:1b,tag:{display:{color:0}}},{id:skull,Count:1b,Damage:3b,tag:{SkullOwner:Whitechol}}],DisabledSlots:2039583,Pose:{LeftLeg:[333f,0f,0f],RightLeg:[27f,0f,0f]}}" to nbt of {_s} set {%event-entity%.%player%.proprietaire} to "%player%" set {%player%.petype} to "Affaire" on any move: if event-world is "Lobby" or "Hub": set {_l::%player%} to location of player set {_l::%player%} to location of player's head remove -0.2 from y coord of {_l::%player%} add 0.5 to z coord of {_l::%player%} add 0.4 to x coord of {_l::%player%} set {_l::%player%} to location .4 left of {_l::%player%} loop all entities: if loop-entity is a Armor Stand: if {%event-entity%.%player%.proprietaire} = "%player%": teleport loop-entity to {_l::%player%} stop Mais le résultat fait que qaund je prend un pet, très bien mais quand quelqu'un d'autre en prend, c'est celu qui bouge qui prend les deux...
  2. D'accord, merci beaucoup ; mais donc si j'ai bien compris le skript correct serait celui ci: command /armorstand <text>: trigger: if arg 1 is set: if arg 1 is "creer": spawn an armor stand at player's location set {_s} to last spawned entity set display name of last spawned entity to "&6Familier de %player%" add "{Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,ShowArms:1b,Small:1b,Equipment:[{id:iron_sword,Count:1b},{id:leather_boots,Count:1b,tag:{display:{color:15204352}}},{id:leather_leggings,Count:1b,tag:{display:{color:16711684}}},{id:leather_chestplate,Count:1b,tag:{display:{color:16711680}}},{id:skull,Count:1b,Damage:3b,tag:{SkullOwner:Block2Redstone}}],Pose:{Body:[360f,0f,0f],LeftLeg:[303f,0f,0f],RightLeg:[296f,0f,0f],LeftArm:[69f,0f,0f],RightArm:[36f,0f,0f]}}" to nbt of {_s} on any move: if event-world is "Lobby": set {_l.%player%} to location of player set {_l.%player%} to location of player's head remove 0.2 from y coord of {_l.%player%} add 0.5 to z coord of {_l.%player%} add 0.3 to x coord of {_l.%player%} set {_l.%player%} to location .4 left of {_l.%player%} set {%event-entity%::proprietaire} to "%player%" loop all entities: if loop-entity is a Armor Stand: if {%event-entity%::proprietaire} = "%player%": teleport loop-entity to {_l.%player%} stop
  3. Ah mais nan je crois avoir trouvé plus simple, au lieu de mettre un id, je pourrais mettre le propriétaire ? Ce qui donnerais cela: command /armorstand <text>: trigger: if arg 1 is set: if arg 1 is "creer": spawn an armor stand at player's location set {_s} to last spawned entity set display name of last spawned entity to "&6Familier de %player%" add "{Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,ShowArms:1b,Small:1b,Equipment:[{id:iron_sword,Count:1b},{id:leather_boots,Count:1b,tag:{display:{color:15204352}}},{id:leather_leggings,Count:1b,tag:{display:{color:16711684}}},{id:leather_chestplate,Count:1b,tag:{display:{color:16711680}}},{id:skull,Count:1b,Damage:3b,tag:{SkullOwner:Block2Redstone}}],Pose:{Body:[360f,0f,0f],LeftLeg:[303f,0f,0f],RightLeg:[296f,0f,0f],LeftArm:[69f,0f,0f],RightArm:[36f,0f,0f]}}" to nbt of {_s} set {%event-entity%.proprietaire} to "%player%" on any move: if event-world is "Lobby": set {_l.%player%} to location of player set {_l.%player%} to location of player's head remove 0.2 from y coord of {_l.%player%} add 0.5 to z coord of {_l.%player%} add 0.3 to x coord of {_l.%player%} set {_l.%player%} to location .4 left of {_l.%player%} loop all entities: if loop-entity is a Armor Stand: if {%event-entity%.prorpietaire} = "%player's name%": teleport loop-entity to {_l.%player%} stop (je sait juste pas comment c'est l'expression qui dit "les entitées loopées (on va dire)" moi je met event-entity (Juste le code au dessus je l'ai pas testé j'attend que tu me dise si il pourrais fonctionner)
  4. Donc en gros voila j'ai fait un système de famillier (un seul pour le moment) ça ressemble a ça le code: command /armorstand <text>: trigger: if arg 1 is set: if arg 1 is "creer": spawn an armor stand at player's location set {_s} to last spawned entity set display name of last spawned entity to "&6Familier de %player%" add "{Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,ShowArms:1b,Small:1b,Equipment:[{id:iron_sword,Count:1b},{id:leather_boots,Count:1b,tag:{display:{color:15204352}}},{id:leather_leggings,Count:1b,tag:{display:{color:16711684}}},{id:leather_chestplate,Count:1b,tag:{display:{color:16711680}}},{id:skull,Count:1b,Damage:3b,tag:{SkullOwner:Block2Redstone}}],Pose:{Body:[360f,0f,0f],LeftLeg:[303f,0f,0f],RightLeg:[296f,0f,0f],LeftArm:[69f,0f,0f],RightArm:[36f,0f,0f]}}" to nbt of {_s} on any move: if event-world is "Lobby": set {_l.%player%} to location of player set {_l.%player%} to location of player's head remove 0.2 from y coord of {_l.%player%} add 0.5 to z coord of {_l.%player%} add 0.3 to x coord of {_l.%player%} set {_l.%player%} to location .4 left of {_l.%player%} loop all entities: if loop-entity is a Armor Stand: if loop-entity's name is "&6Familier de %player%": teleport loop-entity to {_l.%player%} stop Donc tout vas bien hein pas d'erreur et tout. Mais juste, a l'avenir je souhaite faire en sorte qu'il y ait plusieurs sortes de familliers et qu'ils puissent le renommer. Et c'est la ou il y a un "hic" c'est que je ne sais que utiliser l'identification par "nom" et non pas faire un système d'identification par ID Donc le problème c'est que si j'ai encore ce code, est qu'ils rename leurs famillier, le code ne detecteras plus le "Familier de %player%" Je sais pas si c'est très clair ^^
  5. Salut, déjà merci beaucoup pour ta réponse si rapide. Pour ma part umbaska ne me cause pas de soucis particuliers. Donc en fait j'ai résolu le problème il fallait juste que je fasse un loop avec le nom de l'entitée Mais j'ai une autre question qui parle du meme code, est-ce que j'ai le droit de poser cette question dans le meme topic ? Au pire je modif le titre
  6. Bonjour tout le monde, alors j'ai un petit problème avec les armorstands, j'ai reussi a faire une commande pour les invoquer, jusque la tout vas bien, mais dès que je demande a l'entitée en question de se teleporter, rien ne se passe Voici le code: command /armorstand <text>: trigger: if arg 1 is set: if arg 1 is "creer": spawn an armor stand at player's location set {_as} to last spawned entity command /tpas: trigger: teleport {_as} to {Lobby} Je suis en 1.8.9 Spigot avec Script, et Umbaska Merci ? !
  7. PABLO_21

    Problème avec %time%

    Merci @Nashoba, ca marche a la perfection pour 21:00 mais rien pour 04:00 ou 4:00
  8. PABLO_21

    Problème avec %time%

    x), et Ducoup tu aurais une idée :c ?
  9. PABLO_21

    Problème avec %time%

    @noftaly le %now% ca sert a indiquer le temps réel et non pas le temps Minecraft
  10. PABLO_21

    Problème avec %time%

    Bonjour tout le monde ? Alors voià j'ai essayer de faire un script pour que a partir de tel heure, ça passe une variable en true et que ça envoie un message a tout les joueurs dans ce monde disant que les monstre allait sortir la nuit, ensuite je supprime tout les monstres actuel et entre 21h00 et 5h00 (Heure du jeu donc avec %time%) pour les remplacer par des squelettes spéciaux Voici le code: on spawn of a skeleton: if event-world is "Survie": if {modenuit} is true: chance of 100%: set name of the skeleton to "Assassin" set {_p} to "UneTete" parsed as offline player set the helmet of skeleton to {_p}'s skull set chestplate of skeleton to leather chestplate set chestplate of skeleton to leather leggings set chestplate of skeleton to leather boots set tool of skeleton to bow of flame 1 and power 2 dye skeleton's chestplate blue dye skeleton's leggings blue dye skeleton's boots blue apply health boost 15 to the last spawned skeleton for 9999 minutes heal the last spawned skeleton stop every 1 second: if "%time%" contains "21:00": delete {_t} set {modenuit} to true loop all players in world "Survie": send "&cSurvie &7» &cIl est 21h ! Les assassins de la lune sont de sortie ! Cachez vous !" to loop-players loop entities: if loop-entity's world is "Survie": if loop-entity is a Zombie or Skeleton: clear loop-entity if "%time%" contains "4:00": delete {_t} set {modenuit} to false loop all players in world "Survie": send "&cSurvie &7» &aIl est 4h, les assassins de la lune sont rentrés chez eux" to loop-players loop entities: if loop-entity's world is "Survie": if loop-entity is a Zombie or Skeleton: clear loop-entity add 1 to {_t} wait 1 second loop all players in world "Survie": send "&cSurvie &7» &aEnviron &6%{_t}% &aassassins repartis !" to loop-players Je n'ai aucune erreur quand j'effectue le reload du fichier mais rien ne se passe lorsqu'il est 21h00 en jeu ? Je possède Skript, PirateSK 0.6, MundoSK, Skelett, SkQuery, SkRayFall++ v1.9.12, TuSKE et WildSkript Sachant que mon serveur Minecraft est en 1.8.9 Spigot Merci
  11. Merci beaucoup, j'ai trouvé la solution ! ( je passe en résolu )
  12. Bonjour a tous / toutes, voilà donc j'ai un problème avec mon tableau il ne s'affiche pas pour certains (Mais vraiment beaucoup) voici le code [Je suis en Spigot 1.8.9 avec Java8 et SkRayFall+1.9.12] (Evidement j'ai script hein x)) every 5 ticks: loop all players in world "Lobby01": if {%loop-player%.toggleboard} is not set: wipe loop-player's sidebar set name of sidebar of loop-player to "&b✜ &a&lLampa&e&lCraft&b ✜" set score "&8" in sidebar of loop-player to 17 set score "&7Grade:" in sidebar of loop-player to 16 set score "%{%loop-player%.grade.prefix}%" in sidebar of loop-player to 15 set score "&7Lampas: &e%{%loop-player%.lampas}% ❖" in sidebar of loop-player to 14 set score "&7Crédit: &b%{%loop-player%.lamper}% €" in sidebar of loop-player to 13 set score "&7" in sidebar of loop-player to 12 set score "&eLobby01: &6[&b%{sb}%&e/&b20&6]" in sidebar of loop-player to 11 set score "&aServeur: &6[&b%{ap}%&e/&b1500&6]" in sidebar of loop-player to 10 set score "&e" in sidebar of loop-player to 9 set score "&7Discord: &bhttps://discord.gg/avKz3ft" in sidebar of loop-player to 8 set score "&7Minecraft: &alampacraft.mine.gg" in sidebar of loop-player to 7 set score "&6" in sidebar of loop-player to 6 set score "&8Date: &b%now%" in sidebar of loop-player to 4 if {%loop-player%.toggleboard} is set: wipe loop-player's sidebar
  13. PABLO_21

    Problème de TP & De partie

    Salut @LeCraftDeOuf ! Merci pour ta réponse si rapide ! Alors j'ai pas encore essayé vu que en reloadant le skript voici l'erreur:
  14. Bonjour, j'ai souhaitez faire un jeux "Infecté" ou quand on arrive, on attend qu'il y ai 3 joueurs pour lancer le decompten, une fois le decompte fini, ca choisi un joueur aléatoirement pour etre le "zombie" mais premièrement, le "premier infecté" est <none> et de deux, une fois le decompte finis, aucun tp... rien... command /joininf1: trigger: if event-world is "Inf1": if {server01.partie} is "&6En attente de joueurs...": add "%player's name%" to {server01.joueurs.list::*} teleport player to {server01.spawn.waitingroom} add 1 to {survivants} if {server01.j1} is not set: if {server01.j1} and {server01.j2} and {server01.j3} contains "%player%": else: set {server01.j1} to "%player%" if {server01.j2} is not set: if {server01.j1} and {server01.j2} and {server01.j3} contains "%player%": else: set {server01.j2} to "%player%" if {server01.j3} is not set: if {server01.j1} and {server01.j2} and {server01.j3} contains "%player%": else: set {server01.j3} to "%player%" if {survivants} is equal to 3: if {server01.timer} is not set: set {server01.timer} to true loop all players in world "Eichenwald": send "&eServeurs >> Debut de la partie dans ... 10 secondes" to loop-player wait 10 second set {_fkrandomnumber} to random number between 0 and 3 wait 2 ticks loop all players in world "Eichenwald": send "&eServeurs >> &6%{server01.j%{_randomnumber}%}% &aa ete choisi pour etre le &e&k|| &2Zombie &e&k||" to loop-player set {server01.partie} to "&cEn partie" remove 1 from {survivants} remove "%{server01.j%{_randomnumber}%}%" from {server01.joueurs.list::*} loop {server01.joueurs.list::*}: teleport loop-value to {server01.spawn.survivants} wait a tick teleport {server01.j%{_randomnumber}%} to {server01.spawn.zombie} set {server01.zombie::*} to "%{server01.j%{_randomnumber}%}%" loop {server01.joueurs.list::*}: clear the loop-value's inventory wait a tick set slot 8 of loop-value to chest named "&6Coffre Non-Discret :)" set slot 0 of loop-value to wood sword named "&aMa fidele epee !" equip loop-value with leather chestplate loop {server01.zombie::*}: set slot 0 of loop-value to iron sword named "&6Grrr..." equip loop-value with iron chestplate equip loop-value with iron helmet equip loop-value with iron leggings equip loop-value with iron boots execute console command "odis %loop-value% zombie" loop all players in world "Eichenwald": send "&eServeurs >> La partie a commence, bonne chance a tous !" to loop-player send "&aServeurs >> Vous avez rejoint la partie '&6Castle&a'" loop all players in world "Eichenwald": send "&eServeurs >> &6%player% &ea rejoint la partie ! &7[&e%{survivants}%&7/&620&7]" to loop-player clear the player's inventory set slot 8 of player to 251:14 named "&cQuitter" set slot 4 of player to ender chest named "&bCosmeti'Box" if {server01.partie} is "&cEn partie": send "&cServeurs >> La partie est deja en cours !" else: send "&cServeurs >> Cette commande ne peut-etre executé que a partir d'un lobby !"
×
×
  • 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.