Aller au contenu

zarco70

Membre
  • Compteur de contenus

    357
  • Inscription

  • Dernière visite

  • Jours gagnés

    8
  • Crédits

    719 [Faire un don]

Tout ce qui a été posté par zarco70

  1. Je viens d'éditer le code juste au dessus les <none> ne seront plus la
  2. Ok ba j'ai fais une modification au give on death of player: if attacker is a player: if victim is a player: add slot 0 of victim to {_Inventory::*} loop 36 times: add slot loop-number of victim to {_Inventory::*} clear drops loop 36 times: if slot loop-number of attacker's inventory is air: loop {_Inventory::*}: set {_item} to "%loop-value-2%" parsed as a item give {_item} to attacker remove loop-value-2 from {_Inventory::*} exit loop loop {_Inventory::*}: drop loop-value at block above attacker's location set {_hel} to helmet of victim set {_chest} to chestplate of victim set {_leg} to legging of victim set {_boots} to boots of victim drop {_hel} at block above attacker's location drop {_chest} at block above attacker's location drop {_leg} at block above attacker's location drop {_boots} at block above attacker's location
  3. as-tu fais une modification sur le skript ?
  4. J'ai pas trop eu le temps aujourd'hui et j'ai galéré donc je ne veux pas trop me prendre la tête avec sa mais je l'ai quand même fais ce soir on death of player: if attacker is a player: if victim is a player: add slot 0 of victim to {_Inventory::*} loop 36 times: add slot loop-number of victim to {_Inventory::*} clear drops loop 36 times: if slot loop-number of attacker's inventory is air: loop {_Inventory::*}: give loop-value-2 to attacker remove loop-value-2 from {_Inventory::*} exit loop loop {_Inventory::*}: drop loop-value at block above attacker's location set {_hel} to helmet of victim set {_chest} to chestplate of victim set {_leg} to legging of victim set {_boots} to boots of victim drop {_hel} at block above attacker's location drop {_chest} at block above attacker's location drop {_leg} at block above attacker's location drop {_boots} at block above attacker's location Du coup voila je viens de le terminer
  5. ok donc tu veux que je prenne l'inventaire du joueur tué et que je le drop aux pied du joueur attaquant ?
  6. Ok j'ai compris ta demande mais explique juste pourquoi tu veux faire sa car tu peux récupérer le contenu de l'inventaire quand il drop au sol
  7. Voila je pense que tu aurais pu le faire en faisait quelques recherches on death of player: if attacker is a player: if victim is a player: set {_inv} to serialized inventory of victim set {_diamondhelmet} to player's helmet set {_diamondchestplate} to player's chestplate set {_diamondleggings} to player's leggings set {_diamondboots} to player's boots restore inventory of attacker from {_inv} set helmet of attacker to {_diamondhelmet} set chestplate of attacker to {_diamondchestplate} set leggings of attacker to {_diamondleggings} set boots of attacker to {_diamondboots} clear drops
  8. oui car tu devra réouvir l'inventaire donc si tu ne souhaite pas que sa recommence de puis le début, tu dois juste faire command /gui: trigger: open virtual chest with 3 rows name "NOM" to player wait a tick format gui slot 0 of player with diamond named "&b&lDIAMANT" set {Gui.%player%} to true on inventory close: if {Gui.%player%} is true: format gui slot 0 of player with diamond named "&b&lDIAMANT" set {Gui.%player%} to true Voila tu dois remettre le gui dans le close inventory mais tu dois juste mettre les "format" pas le "open vitual"
  9. je ne sais pas comment détecter a quel stade est la plante mais j'ai réussi pour une poussé naturelle on grow: if event-block is carrot_plant: add 1 to {block.%event-block%.pousse} on place: wait a tick set {block.%event-block%.pousse} to 0 on break: if event-block is carrot_plant: if {block.%event-block%.pousse} = 7: send "&e+1 &6Pour le metier de Farmer" Mais par contre je n'ai pas réussi pour détecter quand un joueur utilise de la bonne meal car avec un on rightclick c'est facile mais la plante grandit de manière aléatoire et je ne saurais pas détecter ce ci. Si tu ne comprends pas alors plante des carrotes et fais un clique droit sur tout les carrotes. Tu verras quels n'auront pas tous la même taille.
  10. Voila le code command /gui: trigger: open virtual chest with 3 rows name "NOM" to player wait a tick format gui slot 0 of player with diamond named "&b&lDIAMANT" set {Gui.%player%} to true on inventory close: if {Gui.%player%} is true: make player execute command "/gui" Maintenant le joueur ne pourra plus quitter l'inventaire et surtout quand le joueur cliquera sur les items, tu devras mettre la variable sur false pour pas le ré ouvrir Pour le gui, utilise l'addon que tu as perso j'utilise Tuske
  11. zarco70

    Apprendre le Skript #1

    Tu as fais une erreur on damage: le on damage signifie quand une entité prend un dégât donc les cochons, poulets, joueurs ect... et sa peut être gênant pour certain skript pour que les joueurs et UNIQUEMENT les joueurs prennent aucun dégâts, il faut mettre on damage of player: cancel event et on peut faire de même pour éviter que certains mobs ne prennent pas de dégâts comme on damage of pig: cancel event ou on damage of sheep: canel event
  12. Ha ok ba tiens fais /chest pour voir la liste des commandes command /chest [<text=help>]: trigger: if arg-1 is "add": add a diamond sword to slot 0 of the targeted block's inventory send "&c&l[&6&lCHEST&c&l] &a+1 &7""&bDiamond sword&7"" &aajouter au coffre" stop else if arg-1 is "remove" or "delete": remove a diamond sword from slot 0 of the targeted block's inventory send "&c&l[&4&lCHEST&c&l] &c-1 &7""&bDiamond sword&7"" &aretiré du coffre" else: send "&6===========&ehelp&6===========" send "" send "&6/chest &aadd &7Permet d'ajouter un item dans le coffre dans un slot précis" send "&6/chest &4remove/delete &7Permet de retirer un item dans le coffre dans un slot précis" send "" send "&6===========&ehelp&6===========" Si tu ne souhaite pas préciser le slot, dans les 2 cas tu dois enlever "slot 0 of" dans la ligne 4 et 8
  13. Ba je t'ai envoyé un code juste en haut pour moi il marche
  14. zarco70

    inactif ✖ Poser des block 2020

    Je sais pas si ce code marche en 1.16.1 mais en tout cas c'est moins galère que les fonctions command /block: trigger: set {_loc} to location (15, 90, 100) in world "world" set the block at location of {_loc} to stone
  15. Ouai je vous fais pas dire j'ai quand même galéré sa fait du bien d'avoir enfin la solution
  16. c'est bon j'ai la solution depuis le début on utilisait le mauvais argument je m’explique. nous on a mis: if name of chainmail chestplate is "&dMaman je vole": hors la vrai condition est: if name of chestplate of loop-player is "&dMaman je vole !": Don voila le code normalement c'est bon every 3 seconds: loop all players: if loop-player does not have permission "Plastron.levitation": stop else if chestplate of loop-player is chainmail chestplate: if name of chestplate of loop-player is "&dMaman je vole !": remove speed from loop-player apply speed 1 to loop-player for 15 seconds
  17. J'ai modifié la condition every 3 seconds: loop all players: if loop-player does not have permission "Plastron.levitation": stop else if chestplate of loop-player is chainmail_chestplate named "&dMaman je vole !": remove speed from loop-player apply speed 1 to loop-player for 15 seconds
  18. Normal quand le joueur à reçu 3 avertissements, sa variable est à 3 donc il faut la reset on chat: if message contain "www.": cancel event send "&7[%player%]: %message%" if {pub::%player%} is equal to 0: send "&aVous avez été averti pour Publicité" add 1 to {pub::%player%} stop if {pub::%player%} is equal to 1: add 1 to {pub::%player%} kick player because of "Vous avez 2 avertissement pour pub !" stop if {pub::%player%} is equal to 2: make console execute command "/tempban %player% Publicité * trois 1 hours" set {pub::%player%} to 0 stop
  19. zarco70

    résolu ✔ Skript refill chest

    Ha ok bon tant mieux si ton problème est résolut
  20. Certe mais toi tu n'as même par remarqué que sa demande skript n'est même pas dans la bonne catégorie normalement elle devrait être dans demande de skript car si tu regardes bien il n'a même pas de code à nous donner il n'a même pas idée de par ou commencer donc c'est pas une aide c'est une demande skript. Donc au lieu de regarder bêtement l'étiquette, regarde plutôt la présentation de son topic
  21. Voila j'ai fais une vérification pour la durabilité de l'amure. Une fois l'armure équipé attendez au moins 5 secondes avant que les effets marchent every 3 seconds: loop all players: if loop-player does not have permission "Plastron.levitation": stop else if loop-player is wearing a chainmail chestplate with name "&dMaman je vole !": if durability of chainmail chestplate >= 0: remove speed from loop-player apply speed 1 to loop-player for 15 seconds
  22. Comme tu l'as dit c'est par rapport à ton wait 15 minutes car tu l'as incrémenté dans ton loop voici le bon code on right click with ghast_tear: if {role.%player%} is "MON_ROLE": if {Bleach::Cooldown::%player%} is false: loop all players in radius 15 of location of player: if loop-value is a player: if {role.%loop-player%} is "role1" or "role2" or "role3" or "role4" or "role5": command "/effect %loop-player% minecraft:weakness 10 0 true" by console command "/effect %loop-player% minecraft:wither 10 0 true" by console set {Bleach::Cooldown::%player%} to true message "{@bleach} &eTon pouvoir sera de nouveau utilisable dans 15 minutes." to player wait 15 minutes set {Bleach::Cooldown::%player%} to false else: message "{@bleach} &eTu a déjà utilisé ton pouvoir &7(&c15 minutes de cooldown&7)." to player
×
×
  • 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.