Aller au contenu

grod0026

Membre
  • Compteur de contenus

    75
  • Inscription

  • Dernière visite

Tout ce qui a été posté par grod0026

  1. grod0026

    pathfinder entre 2 points

    merci KyloRen3600 je l'avais vu ainsi que https://skript-mc.fr/forum/resources/animsk.841/ c'est skstuff qui gere les NBT tag ? (si oui, il n'est plsu a jour et pas dans le pack de ... pour ceux que ca interresse de savoir a quoi ils servent http://minecraft.gamepedia.com/Tutorials/Command_NBT_tags
  2. grod0026

    pathfinder entre 2 points

    bonjour et encore merci de ton aide. Ce matin j'ai donc essayé command /bouge: trigger: spawn a zombie at {pos1} set name of spawned entity to "TEST" make the player ride the spawned entity apply invisibility to the spawned entity for 99 days make spawned entity pathfind to {pos2} with speed 2 wait 2 second kill the spawned creature Concernant le cochon et le cheval, ils ne bougent pas. Le Cochon ne bouge pas et le cheval attend que je le dirige alors j'ai testé avec un zombie et la ça marchait. Cependant le son du zombie peut il être désactiver ? ps j'ai essayé avec citizens (qui lui aussi a un path ((/npc move ...)) mais je suis confronté a d'autre soucis (que je posterais sur un autre post) ou bien j'irais posé des questions sur discord. merci encore
  3. Version de minecraft / skript : 1.10.2 Description du script : Bonjour je souhaiterais un bout de code skript permettant de simuler un déplacement entre deux points: Les points de déplacements (de type location) sont enregistrés dans une liste: add player's location to {camera.%{video}%.cle::*} add "w" to {camera.%{video}%.index::*} Le joueur a juste a taper une commande /cam play <Nom> dans laquelle pour le moment il y a if arg 1 is "play": if arg 2 is set: loop {camera.%arg 2%.cle::*}: if {camera.%arg 2%.index::%loop-index%} is "w": teleport player to {camera.%arg 2%.cle::%loop-index%} wait 5 ticks Ce bout de code pour le moment tp le joueur de la position 1 a la position 2, et ce que je souhaiterais c'est que le déplacement se fasse comme si le joueur marchait. Le but sera de faire de la marche non saccadé et respectant la vitesse de marche (4.3 blocs par secondes de mémoire) je n'ai pas de permission ou de commande particulière Merci de votre aide et bonne journée.
  4. bonsoir , euhh, juste une remarque, les paramètres pour le invoke, ce n'est plus invoke "tuto" from player, "orange" and "tuto1" plutôt ? https://skript-mc.fr/forum/threads/les-subs-fini-les-fonctions.4431/
  5. Bonjour ce que veux dire angelus c'est que lorsque l'on fait 2 loop imbriquées (l'une après l'autre) ce n'est pas loop moins -2 qu'il faut lire mais la boucle Numéro 2 a bientot ps ne t'en fait pas moi aussi au debut je le pensais aussi ;)
  6. grod0026

    Pas de permission (je crois)

    bonjour c'est normal ? on rightclick on chest: cancel event au tout debut puis on rightclick on chest: if player isn't holding tripwire hook: if player is in world "ffa": message "&b[&e✦&b] &cVous devez avoir une clé Bourgeois !" on leftclick on chest: if player is in world "ffa": make player execute command "openboite" on rightclick on chest with a tripwire hook of unbreaking 3: if name of player's tool is "&dClé du Coffre Bourgeois": if player is in world "f ?
  7. grod0026

    Regeneration d'une mape

    bonjour, le "if file ... existe " vient de wildskript mais a tu umbraska d'installé pour le "copy file or "copy directory" ? ++ ps désolé de ma question idiote "sinon tu aurais un "can't understand..." re ps je m'oriente plus vers un pb de pluggin car telquel je l'ai testé en local et je n'ai pas eu de pb, la preuve c'est que ton doit etre remplacé par command /regen <text> <text>: peut tu indiquer ta version et les plugin installés cette fois ci ++
  8. bonsoir en effet (sous réserve que ça ai changé depuis ) mais un format slot dans un loop all players est bugé . la solution est de passer par un "make a gui " et ensuite de tester avec un on inventory click le slot et le nom du menu un petit exemple on inventory click: set {_quiclic} to player set {_slot} to clicked slot set {_nom} to inventory name of player's current inventory if {_slot} is less than 0:# clic hors de l'inventaire stop if inventory name of player's current inventory contains "&8>> %{c2}%liste des joueurs pour": if {_slot} is 9: ETC.... a bientôt ps: le sujet parlant de ce bug https://skript-mc.fr/forum/threads/aide-menu-gui-de-liste-de-joueur.10325/#post-87381
  9. grod0026

    Problème GUI (is not a text)

    tout comme moi ;) ps a moins que tu ne réponde a quelqu'un d'autre. ++
  10. grod0026

    Problème GUI (is not a text)

    bonjour, personnellement je pense plus que c'est to close then run [make player execute command "/help"] ++
  11. grod0026

    On click on sign bug

    bonsoir essaye on rightclick on sign: if line 2 of block is "Clique ici": if line 3 is "pour 10 000K": car contains cela ne s'applique donc pas aux panneaux a+
  12. bonsoir, en résumé je sauvegarde dans des listes les blocs posés par un joueur et les blocs enlevés a bientôt
  13. Bonjour a toi ;) , j'ai lu deja lue ton post https://skript-mc.fr/forum/threads/r%C3%A9g%C3%A9n%C3%A9ration-de-terrain-avec-skellett-par-limeglass.10137/#post-86162 et l'époque je n'avais pas "trouvé" cette méthode de sauvegarde (il faut dire que ton post date du 14 fevrier et le mien du 30 décembre). A l’époque (et aujourd'hui encore je me considère toujours comme un débutant), et depuis j'ai trouvé plusieurs autres méthode de sauvegarde (schematics, multiverse, etc) tout ça pour dire que j'ai testé ta méthode et que si tu me le permet je te contacterais sur ton post car je n'ai pas réussi . a bientôt
  14. grod0026

    sauvegarder un coffre

    Bonjour, j"ai un petit soucis et je l'avoue je ne comprends pas command /sauvcof: trigger: if {sauvcof} is false: set {sauvcof} to true send "sauvegarde des coffres demarre" else: set {sauvcof} to false send "sauvegarde des coffres arrete" send "RESTAURATION DES %size of {Chest.location::*}% COFFRES" loop {Chest.location::*}: send "coffre en %loop-value%" set {_pos} to loop-value loop {Chest.item.%loop-value%::*}: loop integers between 0 and 26: set {_item} to loop-value send "item : %{_item}%" add {_item} to slot loop-integer of block at {_pos} clear {Chest.location::*} on rightclick on a chest: {sauvcof} is true: send "nombres de coffres en surveillances : %size of {Chest.location::*}%" set {trouve} to 0 loop {Chest.location::*}: if loop-value is location of targeted block: send "coffre deja enregistre" set {trouve} to 1 if {trouve} is 0: add location of targeted block to {Chest.location::*} send "coffre non enregistre" clear {Chest.item.%location of targeted block%::*} send "------- contenu du coffre : -------" loop integers between 0 and 26: set {_contient} to slot loop-integer of block at location at targeted block if {_contient} is not air: send "emplacement %loop-value-1% contient %{_contient}%" # add {_contient} to {Chest.item.%loop-value%::*} set {_index} to location of targeted block add {_contient} to {Chest.item.%{_index}%::*} j'arrive bien a 'voir' le contenu du coffre mais pas a le restaurer quelqu'un a une idée ? merci ps je pense que je bafouille avec les listes ++
  15. bonsoir, C'est vrai que c'est un fragment de code, mais comme il est expliqué et que le code est documenté je le considère plus comme un tuto. Peut être suis je dans l'erreur (dans ce cas, si un modo peut le déplacer merci d'avance). Veux tu que je parle des listes ??. si oui il existe déjà plein d'explication la dessus même sur skript-mc (les fameux school). Sinon posez vos question et j'essayerais d'y répondre (dans la mesure de mes compétences) ++
  16. Bonjour, Débutant en skript, je vous présente mon premier article. ce petit bout de skript, permet d'enregistrer une zone dans une liste afin de la restaurer a la fin de la partie. Le schéma général est le suivant: avant le démarrage on enregistre 2 points: la variable de position n°1 et la n°2 ( loc 1 et loc 2) command /setpos1: permission: sk.modo executable by: players trigger: set {loc1} to location of player send " pos 1 définie" command /setpos2: permission: sk.modo executable by: players trigger: set {loc2} to location of player send " pos 2 définie" au démarrage d'une partie on enregistre 4 variables : - La partie a commencée : setdem - concernant les blocs retirés : on enregistre le type de bloc et sa position {blocs.retires::%loop-index%}et {position.blocs.retires::*} - concernant les blocs posés on n'enregistre que la position car l'id ne nous intéresse pas ensuite au conditions on place et on break on enregistre (si l'enregistrement a commencée) les blocs on break: {setdem} is true: add type of event-block to {blocs.retires::*} add location of event-block to {position.blocs.retires::*} on place: {setdem} is true: add location of event-block to {position.blocs.poses::*} et au final je traite deux commandes /setdem et /setfin qui permettent de démarrer et d’arrêter le "monitoring" command /setdem: permission: sk.modo trigger: set {setdem} to true send "sauvegarde des blocs démarré" command /setfin: permission: sk.modo trigger: {setdem} is true: send "fin de sauvegarde des blocs" set {setdem} to false #on restaure send "on supprime les blocs posés " loop {position.blocs.poses::*}: send "suppression bloc posés %loop-index%" set {_af} to {position.blocs.poses::%loop-index%} set block at location at {_af} to air #{blocs.poses::%loop-index%} send "on remet les blocs supprimés" loop {position.blocs.retires::*}: send "remet le bloc supprimé %loop-index%" set {_af} to {position.blocs.retires::%loop-index%} set block at location at {_af} to {blocs.retires::%loop-index%} clear {blocs.retires::*} clear {position.blocs.retires::*} clear {position.blocs.poses::*} else: send "pas d'enregistrement vous avez oublier de le démarrer /setdem" je sais cependant qu'il manque plusieurs choses - on pourrais tester si le joueur est dans une partie - ici on ne gère qu'une seul zone - on pourrais passer par les régions - je passe par 2 commandes mais bien entendu on peux ne pas en avoir besoin. et surement plein d'autres choses, mais le but étais simplement de montrer le principe le code complet command /setpos1: permission: sk.modo executable by: players trigger: set {loc1} to location of player send " pos 1 définie" command /setpos2: permission: sk.modo executable by: players trigger: set {loc2} to location of player send " pos 2 définie" command /setdem: permission: sk.modo trigger: set {setdem} to true send "sauvegarde des blocs démarré" command /setfin: permission: sk.modo trigger: {setdem} is true: send "fin de sauvegarde des blocs" set {setdem} to false #on restaure send "on supprime les blocs posés " loop {position.blocs.poses::*}: send "suppression bloc posés %loop-index%" set {_af} to {position.blocs.poses::%loop-index%} set block at location at {_af} to air #{blocs.poses::%loop-index%} send "on remet les bloc supprimés" loop {position.blocs.retires::*}: send "remet le bloc supprime %loop-index%" set {_af} to {position.blocs.retires::%loop-index%} set block at location at {_af} to {blocs.retires::%loop-index%} clear {blocs.retires::*} clear {position.blocs.retires::*} clear {position.blocs.poses::*} else: send "pas d'enregistrement vous avez oublier de le démarrer /setdem" on break: {setdem} is true: add type of event-block to {blocs.retires::*} add location of event-block to {position.blocs.retires::*} on place: {setdem} is true: add location of event-block to {position.blocs.poses::*} voila et a bientôt
  17. bonjour très bon travaille j'adore et ça marche en 1.8.8 cependant pour faire évoluer j'ai quelques suggestion a te faire : a remplacer par comme tout les commencé - peut être pourrais tu créer un (ou des) fichiers langues (FR etc) - concernant le help pourquoi passe tu par /1-0rfw SET help au lieu d'un /1-0rfw help ??? (détail) - peut être serais t'il mieux de passer par un système de permission au lieu d’être OP - il manque en cours de partie un affichage des scores, on sait que l'on gagne 1 points mais combien en y a t'il ? peut être avec un scoreboard. - il manque un /1-0rfw set leave - petit détail, tu clear l'inventaire, je ne sais pas mais peut être plutôt une sauvegarde de l'inventaire ? - j'ai déjà un /lobby par un autre plugin (donc retour au lobby plutôt qu'au lobby avec le panneau) - le même joueur peut cliquer deux fois et le compteur du nombre de joueurs passe a 2 Sinon je le redis très beau travail et très beau concept de jeu, ne te fâche pas c'est juste des remarques constructives ( et certaines sont des détails) Félicitation et a bientôt ps je n'ai pas très bien compris comment faire de multiples arènes sur un monde. a+
×
×
  • 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.