Aller au contenu

Ayzoh

Membre
  • Compteur de contenus

    26
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Ayzoh

  1. Ayzoh

    Tirage au sort

    Si j'ai bien compris, ce morceau de code est ce qui permet de s'inscrire. ( Qui définit en autre par la variable {%player%.wait.butchertheking} si un joueur participe ) Le plus simple serait non pas de dire si un joueur participe mais plutôt quels sont les joueurs qui participent Plus concrètement : A la place d'avoir une variable qui dit qu'un joueur participe il serait plus judicieux d'opter pour une liste qui contient tous les joueurs qui participent. A ce moment tu n'auras plus qu'à tirer un joueur de la liste au hasard. Tu devrais trouver ton bonheur ici :https://skript-mc.fr/forum/topic/7202-give-de-random-element/
  2. Ayzoh

    MYSQL & Skript

    Bonjour, Je suis tombé par hasard sur ce post : https://skript-mc.fr/forum/threads/tutennuies-base-de-donn%C3%A9es-skquery-sans-sqlibrary-et-les-pr%C3%A9fixes.3638/ Et connaissant le SQL j'ai donc voulu mettre les statistiques de mes petits jeux sur une base de donnée. Le problème étant que je n'arrive pas à entrer des valeurs dans mes différentes relation Le code : on first join: update "INSERT INTO soup (uuid,kills,deaths,killstreak,ratio) VALUES ('%uuid of player%',5,6,7,8)" update "INSERT INTO soup VALUES ('%uuid of player%',0,0,0,0)" update "INSERT INTO shot VALUES ('%uuid of player%',0,0,0,0)" update "INSERT INTO tank VALUES ('%uuid of player%',0,0,0,0)" update "INSERT INTO player VALUES ('%uuid of player%',0,0,0,0)" J'ai l'erreur suivante : http://prntscr.com/hsfpyd Merci à vous,
  3. Ayzoh

    Augmenter la Reach

    C'est ce que j'avais fais, mais ça ne fait que dire à combien de bloc se trouve la personne, ça ne permet pas de "frapper" plus loin
  4. Ayzoh

    Augmenter la Reach

    Bonjour, je souhaiterai créer un plugin qui "augmente" la reach du joueur, Néanmoins ma demande est assez particulière car je souhaite le faire uniquement du point de vue de l'attaquant, c'est à dire que je ne peux ni infliger ni bloquer des dégats sur la victime elle-même. J'ai fais un petit morceau de code qui me permet de connaître à combien de bloc se situe le joueur mais je n'arrive pas à aller plus loin que ceci. ( Même si je ne pense pas qu'il faille partir de cleui-ci je le met tout de même ) on left click: set {_target} to targeted entity set {_player} to player's location if {_target} is not set: # Juste pour éviter le spam stop # Juste pour éviter le spam broadcast "&3Target : %{_player}%" #C'est juste une indication pour moi, rien d'utile set {distance.%player%} to distance between {_player} and {_target} broadcast "&4Distance : %{distance.%player%}%" if {distance.%player%} > 1: broadcast "Reach : 1" #C'est juste une indication pour moi, rien d'utile Merci à vous,
  5. Ayzoh

    Bloquer un coup

    Effectivement je vais faire ça ce sera plus simple ^^ A lock, même si ça n'a malheureusement pas été résolu. Merci tout de même à vous pour m'avoir accordé de votre temps :p
  6. Ayzoh

    Bloquer un coup

    J'ai déjà fais ceci mais ça ne marche pas
  7. Ayzoh

    Bloquer un coup

    Je l'zai déjà fais ça Je ne peux rien faire au niveau de l'entité :x
  8. Ayzoh

    Invulnerabilité/invinsibilité

    Tout simple : On damage: cancel event
  9. Ayzoh

    Bloquer un coup

    Ne marche pas dommage :/ Oui effectivement, je ne sais pas java peut etre que j'irai faire appal à une aide extérieur si besoin mais bon :/ Je ne pense pas qu'il soit possible de le faire la façon que j'ai trouvé,merci tout de même. Néanmoins j'aimerai savoir si vous avez une idée de comment "augmenter" la reach d'un joueur ( Encore une fois sans passer par la victime )
  10. Ayzoh

    Bloquer un coup

    Car le cancel event s'applique à la victime et non a l'attaquant Et dans mon cas je suis obligé de le faire sur l'attaquant
  11. Ayzoh

    Bloquer un coup

    Je vais essayer ça ce soir :p Là-dessus on passe par la victime et je veux uniquement passer par l'attacher Non il ne faut pas l'animation
  12. Ayzoh

    Bloquer un coup

    Bonjour, Je souhaite comme indiqué dans le titre, bloquer des coups Je cherche à bloquerdes coups et non à les annuler. C'est à dire : Je veux bloquer un coup donc qu'il n'y ai aucun dégats, et aucun kb, mais pas en le bloquant une fois que le coup a été donné Je ne sais pas si c'est très clair, merci d'avance
  13. Ayzoh

    Minerais vers Lingots

    Bonjour, actuellement bloqué sur ce skript : Je souhaite juste, avec une commande transformer des minerais en lingots :p J'ai ce code: Command /cuisson: trigger: loop all items in player's inventory: if loop-item is emerald ore or diamond ore or gold ore or iron ore or coal ore: set {ore::%player%::emerald} to amount of emerald ore in player's inventory set {ore::%player%::diamond} to amount of diamond ore in player's inventory set {ore::%player%::gold} to amount of gold ore in player's inventory set {ore::%player%::iron} to amount of iron ore in player's inventory set {ore::%player%::coal} to amount of coal ore in player's inventory remove loop-item from player's inventory loop {ore::%player%::emerald} times: give emerald to player loop {ore::%player%::diamond} times: give diamond to player loop {ore::%player%::gold} times: give gold ingot to player loop {ore::%player%::iron} times: give iron ingot to player loop {ore::%player%::coal} times: give coal to player message "%{ore::%player%::*}%" clear {ore::%player%::*} Pas d'erreur du coté console Le problème c'est que dés qu'on dépasse 1 stacks de lingots, et bien ça bug et ça duplique les items... Je ne trouve pas l'erreur, si quelqu'un trouve la solution Merci.
  14. Ayzoh

    "on right click on a sign:"

    Merci à toi c'était bien ça ^^ J'ai changé en "set {lastattacker.%uuid of victim%} to {%attacker%}" Et ça marche parfaitement :)
  15. Ayzoh

    "on right click on a sign:"

    Nah j'ai modifié cette ligne --> set {lastattacker.%uuid of attacker%} to victim et ça me met toujours <none> et je ne récupère pas le pseudo :/
  16. Ayzoh

    "on right click on a sign:"

    Mon problème c'est que justement je n'arrive pas à mettre le pseudo du joueur dans la variable
  17. Ayzoh

    "on right click on a sign:"

    Ça c'est bon j'ai déjà fait, Le problème c'est quand un joueur se déconnecte, quand il se déconnecte en combat il n'est pas tué par un joueur mais par la console et donc à ce moment le joueur qui aurait dû le tuer ne récupère pas le kill (Sur les statistiques du nombre de kill ainsi que un <none> dans le tchat qui est assez genant ) ( Vu que c'est la console et non lui qui tue ) Et c'est là que je rencontre un problème. Je ne sais pas si tu as bien compris :/ Edit: En gros je veux que quand on inflige un dégât à quelqu'un on soit marqué dans sa variable dernier attaquant
  18. Ayzoh

    "on right click on a sign:"

    Il n'est pas résolu ^^' Je remet le reste de mon problème ici ^^: Tant qu'à être ici, j'ai un deuxième problème ^^' Je suis en train de faire un anti deco-combat, j'ai réussi à faire une partie du skript en bloquant les commandes comme le /spawn ou /hub pendant que le joueur est en combat, mais je n'arrive pas à donner le kill ( Sous forme de statistique ) à un joueur. Pour faire ceci j'aimerai ajouter le pseudo du dernier attaquant du joueur à une variable, mais je n'ai aucune idée de comment faire, j'ai essayé plusieurs choses comme "add attacker to {lastattacker.%attacker%}" sans succès.
  19. Ayzoh

    "on right click on a sign:"

    ça ne change rien :/ ça marche, merci ^^
  20. Ayzoh

    "on right click on a sign:"

    Ne marche pas non plus :/
  21. Ayzoh

    "on right click on a sign:"

    Bonjour, je reviens vers vous pour un nouveau problème^^ J'aimerai faire une détection de clic droit sur un panneau, de ce que j'ai vu la syntaxe skript est : on rightclick on a sign: if line 1 of target block is "Pvp": teleport player to {pvp} ( Pour la première partie c'est bon ^^) La partie "on right click on a sign:" marche correctement mais les problèmes arrivent au niveau de la deuxième ligne "if line 1 is of targeted block "Pvp":", je n'ai aucune erreur lors du reload mais quand je fais un clic droit sur le panneau en question rien ne se passe et je ne pense pas que ce soit la troisième ligne qui pose problème. Mes plugins avec mes addons skript ( Je pense qu'il ne manque rien, mais c'est peut être ça donc je le met ) http://prntscr.com/c3ttqc Tant qu'à être ici, j'ai un deuxième problème ^^' Je suis en train de faire un anti deco-combat, j'ai réussi à faire une partie du skript en bloquant les commandes comme le /spawn ou /hub pendant que le joueur est en combat, mais je n'arrive pas à donner le kill ( Sous forme de statistique ) à un joueur. Pour faire ceci j'aimerai ajouter le pseudo du dernier attaquant du joueur à une variable, mais je n'ai aucune idée de comment faire, j'ai essayé plusieurs choses comme "add attacker to {lastattacker.%attacker%}" sans succès. Si quelqu'un à une réponse à un de mes problèmes ( Voir les deux :p ) Je suis preneur
  22. Ayzoh

    aide skript tout bete xD

    command /xray [<player>]: permission: permission.xray trigger: send "Tu as miné : %{%arg 1%.diamond}% diamants !" to player A la place de [<text>] il faut mettre [<player>] ( tu regardes la variable d'un joueur) Et il te faut aussi mettre %{%arg 1%.diamond}% pour dire que tu veux ce qui est à l'intérieur de cette variable
  23. Ayzoh

    Comparaison de deux valeurs de variable

    Ne marche pas non plus. Oui j'ai installé ce plugin, j'ai déjà fais des comparaisons sur d'autres skript mais sur celui-ci je n'y arrive pas. Par contre ceci à marché ^^ Il parlait des variables {nombrerouge} et {nombrejoueurteam} et ici il y avait bien des chiffres^^ Merci pour vos réponses ^^ ( Si j'ai bien compris je peux passer moi même le sujet en résolu ^^ )
  24. Ayzoh

    Comparaison de deux valeurs de variable

    Lorsque je rajoute une ligne message "%{nombrerouge}% > %{nombrejoueurteam}%" , il me donne bien les chiffres, j'ai essayé de faire ce que tu m'as dis et ça ne résout pas le problème :x Ce que ça donne: http://prntscr.com/big79d / http://prntscr.com/big6q4
  25. Bonjour, J'ai commencé à skript il y a peu et je rencontre quelques problèmes j'ai donc décidé de m'adresser ici, ( J'ai fais quelques recherches mais je n'arrive pas à résoudre mon problème) Je souhaite faire en sorte que si le nombre de joueur dans l'équipe ( variable {teamrouge}) est supérieur au nombre maximum de joueur par équipe autorisé ( variable {nombrejoueurteam}) le joueur ne puisse pas rejoindre l'équipe. Pour faire mes test j'ai commencé par attribuer la valeur 2 à {teamrouge} ( comme si il y avait 2 joueurs dans cette équipe ), puis j'ai attribué la valeur 1 au nombre de joueur maximum dans l'équipe : {nombrejoueurteam} Donc logiquement 2 étant supérieur à 1 ( Merci captain obvious ! ) on devrait rentrer dans la condition et arrêter la commande par le "stop trigger" sauf que ce n'est pas le cas et je ne comprend absolument pas pourquoi. Je vous met le code ci-dessous, J'ai mis plus bas la partie du code qui me pose problème. Je pense que j'ai fais une erreur bête mais bon je n'ai pas réussi à trouver en cherchant tout l'après midi :x Si quelqu'un à le temps et connait la solution je suis preneur ^^ Je crois ne rien avoir oublié ( Dites moi si vous avez besoin de quelque chose en plus ^^ ) Je n'ai aucune erreur lors du reload command /equipe [<text>]: trigger: if arg 1 is "rouge": if {team.%player%} is not 1: if {nombrerouge}>{nombrejoueurteam}: stop trigger if {team.%player%} is "2": set {nombrebleu} to {nombrebleu}-1 if {team.%player%} is "3": set {nombrevert} to {nombrevert}-1 add 1 to {nombrerouge} set {team.%player%} to 1 broadcast "&6[&4Fk&6]&r&b&l%player%&r&3 a rejoint l'équipe &4&lRouge !" stop trigger La partie qui me pose problème if {nombrerouge}>{nombrejoueurteam}: stop trigger
×
×
  • 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.