Aller au contenu

cercus

Membre
  • Compteur de contenus

    79
  • Inscription

  • Dernière visite

  • Jours gagnés

    1
  • Crédits

    0 [Faire un don]

Tout ce qui a été posté par cercus

  1. cercus

    Solveur d'équations

    cercus updated Solveur d'équations with a new update entry: Solveur d'équations/inéquation Read the rest of this update entry...
  2. cercus

    Solveur d'équations

    cercus submitted a new resource: [plain]Solveur d'équations[/plain] - [plain]Solveur, equation, skript[/plain] Read more about this resource...
  3. Ce n'est pas tres fiable d'en la mesure où il peut y avoir des faux positifs (par exemple une souris qui fait 2 clicks et pas 1 car elle peut etre "cassé")
  4. cercus updated Détecteur de structures naturelles with a new update entry: GUI update Read the rest of this update entry...
  5. cercus submitted a new resource: [plain]Détecteur de structures naturelles[/plain] - [plain]Clic droit sur l'horloge pour vérifier si vous êtes près d'une structure[/plain] Read more about this resource...
  6. cercus

    {Script} Plus de têtes

    cercus updated {Script} Plus de têtes with a new update entry: [skript] Plus de tête 1.1 Read the rest of this update entry...
  7. cercus

    Problème avec une condition ?

    En essayant d'insérer ceci : le script ne détecte pas si le joueur vole et qu'il porte des elytra alors qu'il n'y a aucune erreur if player is flying: if player is wearing an elytra: Edit du 2/06/17 à 16h17 : Problème résolu dans la mesure où j'ai crée mon propre addon pour résoudre mon problème
  8. cercus

    Problème avec une condition ?

    J'ai pu trouver l'erreur : "loop all players in radius 6 around {pos1.arene}:" -> Il faut juste mettre "loop all players:"... Cependant, je cherche un event autre que "On entity elytra toggle" car celui-ci detecte uniquement quand le joueur tombe avec les elytres. Ce que je cherche, c'est un event qui detecte quand on vole en elytra. J'aurais bien cherché sur skunity.com, mais leur site parait inaccessible
  9. cercus

    Problème avec une condition ?

    j'ai fais un broadcast, cela ne viendrait pas de "on entity elytra toggle" mais de plûtot de "loop all players in radius 6 around {pos1.arene}:"
  10. cercus

    Problème avec une condition ?

    Même en mettant loop-player cela ne marche pas...
  11. Bonjour à tous, dans mon skript que je viens de faire, il n'y a aucune erreur mais la condition ne marche pas. Voici le bout du code : on entity elytra toggle: if {test.game} is true: loop all players in radius 6 around {pos1.arene}: if distance between loop-player and {pos1.arene} = 6: add 1 to {circle.%loop-player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player Le problème est que j'ai set le {pos1.arene} comme une location of player mais je ne comprend pas pourquoi, quand je suis dans un rayon de 6 blocs (avec mes elytres )autour de {pos1.arene}, le script ne m'envoie pas le message "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" Je suis avec spigot 1.10.2 et skript 2.2-dev-19 Cordialement cercus
  12. cercus

    Problème avec les commandes

    Le code est simple : command /test <text>: trigger: if %arg-1% is set: broadcast "%arg-1%" Je n'utilise aucune particule et j'ai wildscript, skquery, Umbaska; J'ai pris la version 1.8 du pack de @SwiKZiiK
  13. Bonsoir à tous, il m'est impossible pour moi de créer une commande sans quoi le chat m'affiche "Unknown command. Type "/help" for help." alors que c'est la bonne commande. Je suis sous spigot 1.8.8 avec la version "v2.2-Fixes-V8b" de skript. Voici l'erreur : 22.03 21:19:03 [server] ERROR #!#! 22.03 21:19:03 [server] ERROR #!#! [skript] Severe Error: 22.03 21:19:03 [server] ERROR #!#! Could not load news.sk 22.03 21:19:03 [server] ERROR #!#! 22.03 21:19:03 [server] ERROR #!#! If you're developing an add-on for Skript this likely means that you have done something wrong. 22.03 21:19:03 [server] ERROR #!#! If you're a server admin however please go to [Contenu masqué] 22.03 21:19:03 [server] ERROR #!#! and check whether this error has already been reported. 22.03 21:19:03 [server] ERROR #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it, 22.03 21:19:03 [server] ERROR #!#! and describe what you did before it happened and/or what you think caused the error. 22.03 21:19:03 [server] ERROR #!#! If you think that it's a trigger that's causing the error please post the trigger as well. 22.03 21:19:03 [server] ERROR #!#! By following this guide fixing the error should be easy and done fast. 22.03 21:19:03 [server] ERROR #!#! 22.03 21:19:03 [server] ERROR #!#! Stack trace: 22.03 21:19:03 [server] ERROR #!#! ch.njol.skript.SkriptAPIException: No class info found for particle 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.registrations.Classes.getClassInfo(Classes.java:242) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.getExprInfo(SkriptParser.java:1394) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1115) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1061) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:220) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:175) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parseSingleExpr(SkriptParser.java:320) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parseExpression(SkriptParser.java:417) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1136) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1054) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1127) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1061) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1088) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:220) 22.03 21:19:03 [server] ERROR #!#! at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:175)
  14. Bonjour, ayant commencé à faire un jeu avec script, je me trouve à une difficulté. Skript ne me retourne aucun erreur mais il ne détecte pas les joueurs dans un rayon défni, même en définissant les positions. Voici le bout du code qui pose problème : if arg 1 is "pos1": player is op: set {pos1.arene} to location of player send "{@prefix} &eVous avez set le 1er cercle au point de coordonnées : %{pos1.arene}%" to player if arg 1 is "pos2": player is op: set {pos2.arene} to location of player send "{@prefix} &eVous avez set le 2eme cercle au point de coordonnées : %{pos2.arene}%" to player if arg 1 is "pos3": player is op: set {pos3.arene} to location of player send "{@prefix} &eVous avez set le 3eme cercle au point de coordonnées : %{pos3.arene}%" to player if arg 1 is "pos4": player is op: set {pos4.arene} to location of player send "{@prefix} &eVous avez set le 4eme cercle au point de coordonnées : %{pos4.arene}%" to player if arg 1 is "pos5": player is op: set {pos5.arene} to location of player send "{@prefix} &eVous avez set le 5eme cercle au point de coordonnées : %{pos5.arene}%" to player if arg 1 is "pos6": player is op: set {pos6.arene} to location of player send "{@prefix} &eVous avez set le 6eme cercle au point de coordonnées : %{pos6.arene}%" to player if arg 1 is "pos7": player is op: set {pos7.arene} to location of player send "{@prefix} &eVous avez set le 7eme cercle au point de coordonnées : %{pos7.arene}%" to player if arg 1 is "pos8": player is op: set {pos8.arene} to location of player send "{@prefix} &eVous avez set le 8eme cercle au point de coordonnées : %{pos8.arene}%" to player if arg 1 is "pos9": player is op: set {pos9.arene} to location of player send "{@prefix} &eVous avez set le 9eme cercle au point de coordonnées : %{pos9.arene}%" to player if arg 1 is "pos10": player is op: set {pos10.arene} to location of player send "{@prefix} &eVous avez set le 10eme cercle au point de coordonnées : %{pos10.arene}%" to player if arg 1 is "pos11": player is op: set {pos11.arene} to location of player send "{@prefix} &eVous avez set le 11eme cercle au point de coordonnées : %{pos11.arene}%" to player if arg 1 is "pos12": player is op: set {pos12.arene} to location of player send "{@prefix} &eVous avez set le 12eme cercle au point de coordonnées : %{pos12.arene}%" to player on entity elytra toggle: if {game.start} is true: loop all entities in radius 6 around {pos1.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos2.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos3.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos4.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos5.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos6.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos7.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}/{max.circle}%" loop all entities in radius 6 around {pos8.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos9.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos10.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}/{max.circle}%" loop all entities in radius 6 around {pos11.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player loop all entities in radius 6 around {pos12.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player if {circle.%player%} is 12: broadcast "{@prefix} &6%player% à réussi le 1er à traverser les 12 anneaux, bravo à lui !" broadcast "{@prefix} &eMerci de faire /leavefin pour quitter le jeu" set {game.start} to false
  15. Le site skunity.com à changé... ou trouver toutes les infos qu'il y avait avant ?
  16. On peut faire plus simple pour le code : java -Xmx1024M -Xms512M -jar spigot.jar Avec bien sur la possibilité de changer les chiffres 1024 et 512
  17. Il en existe plein sur internet des tutos de ce type...
  18. cercus

    Nouveaux Enchantements

    Je ne sais pas si c'est ca que tu veux (j'ai fais uniquement le wither, a toi de faire le reste sur le même exemple, j'ai fais un menu GUI pour plus de simplicité) : Command /enchantements: permission: enchantements.sk trigger: open chest with 1 rows named "Les enchantements" to player wait 3 ticks format slot 0 of player with 1 wither skeleton head named "Wither I (10 niveaux)" with lore "Dure 10 secondes" to run [make player execute command "/WitherI"] format slot 1 of player with 1 wither skeleton head named "Wither II (15 niveaux)" with lore "Dure 7 secondes" to run [make player execute command "/WitherII"] Command /WitherI: permission: enchantWitherI.sk permission message: &cVous n'avez pas la permission ! trigger: if player's level is greater than or equal to 10: if player's tool is a wooden sword: set player's tool to wooden sword with lore "Wither I" player's tool is a stone sword: set player's tool to stone sword with lore "Wither I" player's tool is a diamond sword: set player's tool to diamond sword with lore "Wither I" player's tool is a iron sword: set player's tool to iron sword with lore "Wither I" player's tool is a golden sword: set player's tool to golden sword with lore "Wither I" else: send "&cVous n'avez pas assez de level" to player Command /WitherII: permission: enchantWitherII.sk permission message: &cVous n'avez pas la permission ! trigger: if player's level is greater than or equal to 15: if player's tool is a wooden sword: set player's tool to wooden sword with lore "Wither II" player's tool is a stone sword: set player's tool to stone sword with lore "Wither II" player's tool is a diamond sword: set player's tool to diamond sword with lore "Wither II" player's tool is a iron sword: set player's tool to iron sword with lore "Wither II" player's tool is a golden sword: set player's tool to golden sword with lore "Wither II" else: send "&cVous n'avez pas assez de level" to player On damage: attacker is holding sword with lore "Wither I": apply potion of wither 1 to the victim for 10 seconds attacker is holding sword with lore "Wither II": apply potion of wither 2 to the victim for 7 seconds
  19. J'ai test mon mini-jeu il marche sauf qu'il ne detecte pas les personnes qui passent dans les anneaux alors que j'ai mis loop all players in radius 6 of {pos8.arene}: . Voici le code en plus complet : options: plane: 0.6 msg: &cPatience ! cooldown: 2 seconds perm: elytrapush.sk prefix: &e&l[&6&lElytreCircle&e&l] slot: 3 joueurs_pour_commencer: 3 #on right click: # player is wearing elytra # if player's tool is iron_hoe: # if player has permission "{@perm}": # set {_waited} to difference between {elytrapush.%player%.lastused} and now # if {_waited} is less than {@cooldown}: # set {_waited} to difference between {_waited} and {@cooldown} # send "{@msg}" # else: # set {elytrapush.%player%.lastused} to now # set {_elytradura.%player%} to 432 # set {_vieelytra.%player%} to durability of chestplate of player # wait 1 tick # remove {_vieelytra.%player%} from {_elytradura.%player%} # if {_elytradura.%player%} <= 1: # send "&4Répare ton elytra." # set elytra fly state of player to false # stop # else: # if elytra fly state of player is true: # push player in direction of player at speed {@plane} # else: # send "&4Tu n'as pas la permission d'utiliser la propulsion." Command /elytrec <text>: trigger: if arg 1 is "stop": player is op: set {game.start} to false set {jeu.joueur} to 0 set {max.circle} to 12 set {quit.%player%} to false if arg 1 is not set: send "{@prefix} &cVeuillez préciser un argument parmi la liste suivante : pos1, pos2, pos3, pos4, pos5, pos6, pos7, pos8, pos9, pos10, pos11, pos12, start, join, leave, stop, leavefin" to player if arg 1 is "test": set {slot} to {@slot} if arg 1 is "pos1": player is op: set {pos1.arene} to location of player send "{@prefix} &eVous avez set le 1er cercle" to player if arg 1 is "pos2": player is op: set {pos2.arene} to location of player send "{@prefix} &eVous avez set le 2eme cercle" to player if arg 1 is "pos3": player is op: set {pos3.arene} to location of player send "{@prefix} &eVous avez set le 3eme cercle" to player if arg 1 is "pos4": player is op: set {pos4.arene} to location of player send "{@prefix} &eVous avez set le 4eme cercle" to player if arg 1 is "pos5": player is op: set {pos5.arene} to location of player send "{@prefix} &eVous avez set le 5eme cercle" to player if arg 1 is "pos6": player is op: set {pos6.arene} to location of player send "{@prefix} &eVous avez set le 6eme cercle" to player if arg 1 is "pos7": player is op: set {pos7.arene} to location of player send "{@prefix} &eVous avez set le 7eme cercle" to player if arg 1 is "pos8": player is op: set {pos8.arene} to location of player send "{@prefix} &eVous avez set le 8eme cercle" to player if arg 1 is "pos9": player is op: set {pos9.arene} to location of player send "{@prefix} &eVous avez set le 9eme cercle" to player if arg 1 is "pos10": player is op: set {pos10.arene} to location of player send "{@prefix} &eVous avez set le 10eme cercle" to player if arg 1 is "pos11": player is op: set {pos11.arene} to location of player send "{@prefix} &eVous avez set le 11eme cercle" to player if arg 1 is "pos12": player is op: set {pos12.arene} to location of player send "{@prefix} &eVous avez set le 12eme cercle" to player if arg 1 is "join": if player has permission "elytrecjoin.sk": if {jeu.joueur} is less than 3: execute console command "/mvtp %player% event2" execute console command "/mvconfirm" execute console command "/tp %player% 2009 132 561" execute console command "/manuaddp %player% joinelytre.sk nomoveelytre.sk elytra.speedup elytra.auto elytra.const-flight elytra.shift-activation elytra.runup" set {quit.%player%} to false add 1 to {jeu.joueur} broadcast "{@prefix} Nombre de joueurs : %{jeu.joueur}%/{@slot}" if {jeu.joueur} is 3: broadcast "{@prefix} &eLe nombre de joueur pour cette partie est atteint : 1/1." wait 1 seconds broadcast "{@prefix} &aLe jeu va bientôt commencer..." wait 3 seconds set {game.start} to true execute console command "/elytrec start" if arg 1 is "start": if {game.start} is true: broadcast "{@prefix} Merci de ne pas deconnecter du jeu" wait 2 seconds if player has permission "joinelytre.sk": send "{@prefix} &7Chargement du jeu..." to player wait 3 seconds send "{@prefix} &7Début du jeu dans &43 &7secondes" to player wait 1 seconds send "{@prefix} &7Début du jeu dans &42 &7secondes" to player wait 1 seconds send "{@prefix} &7Début du jeu dans &41 &7secondes" to player wait 1 seconds send "{@prefix} &4COMMENCEZ !" to player execute console command "/manudelp %player% nomoveelytre.sk" loop all players in radius 6 of {pos1.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos2.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos3.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos4.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos5.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos6.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos7.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}/{max.circle}%" loop all players in radius 6 of {pos8.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos9.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos10.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}/{max.circle}%" loop all players in radius 6 of {pos11.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" loop all players in radius 6 of {pos12.arene}: add 1 to {circle.%player%} send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" if {circle.%player%} is 12: broadcast "{@prefix} &6%player% à réussi le 1er à traverser les 12 anneaux, bravo à lui !" broadcast "{@prefix} &eMerci de faire /leavefin pour quitter le jeu" set {game.start} to false if arg 1 is equal to "leavefin": execute player command "/spawn" execute console command "/manudelp %player% joinelytre.sk nomoveelytre.sk elytra.speedup elytra.auto elytra.const-flight elytra.shift-activation elytra.runup" set {circle.%player%} to 0 if arg 1 is "leave": if {quit.%player%} is false: execute player command "/spawn" execute console command "/manudelp %player% nomoveelytre.sk joinelytre.sk elytra.speedup elytra.auto elytra.const-flight elytra.shift-activation elytra.runup" remove 1 from {jeu.joueur} broadcast "{@prefix} Nombre de joueurs : %{jeu.joueur}/{slot}%" set {quit.%player%} to false if {jeu.joueur} is 0: set {game.start} to false set {max.circle} to 12 On any move: player has permission "nomoveelytre.sk": cancel event
  20. J'ai mis ce que vous avez dit mais il m'indique une erreur : can't understand this condition: 'all players in radius 6 around {_pos1}' (elytre.sk, line 111: all players in radius 6 around {_pos1}:' Avec {_pos1} la location du centre du cercle : set {_pos1} to location of player Edit : j'ai rajouté "loop" devant, il ne m'indique plus d'erreur...
  21. cercus

    Propulsion en elytra en 1.10 ?

    Cela correspond parfaitement et le script marche très bien. Merci @ggdu490 pour m'avoir aidé
×
×
  • 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.