Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 23/03/2016 dans toutes les zones

  1. prend le mien :Doublie pas le petit like :) on right click on player with blaze rod: if {1v1.%player%} is not set: send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi" send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player set {1v1.%player%} to "%clicked entity%" stop if {1v1.%player%} is not "%clicked entity%": send clicked entity title "" with subtitle "&4%player% vous défie !" for 2 seconds set action bar of clicked entity to "&4Clic droit sur %player% pour accepter le défi" send "&9Duel> &7Demande de défi envoyée à &b%clicked entity%" to player set {1v1.%player%} to "%clicked entity%" stop if {1v1.%player%} is "%clicked entity%": send "&8Duel> &7Merci de patienter que %clicked entity% accepte votre demande" to player on right click on player with blaze rod: {1v1.%clicked entity%} is set {1v1.%clicked entity%} is "%player%" clear {1v1.%player%} clear {1v1.%clicked entity%} send "&9Duel> &aDemande de défi acceptée" to player send "&9Duel> &b%player% &aa accepté votre demande" to clicked entity clear player's inventory clear clicked entity's inventory set the player's gamemode to survival set the clicked entity's gamemode to survival set {Duel.%player%} to true set {Duel.%clicked entity%} to true wait 0.1 tick teleport player to {Room1.1} teleport clicked entity to {Room1.2} hide all players to player hide all players to clicked entity wait 1 tick reveal clicked entity to player reveal player to clicked entity wait 3 ticks apply slowness 10 to clicked entity for 10 seconds apply jump boost -10 to clicked entity for 10 seconds apply slowness 10 to player for 10 seconds apply jump boost -10 to player for 10 seconds wait 2 seconds set {_t} to 8 loop 9 times: message "&9Duel> &7Début dans &e%{_t}% sec" to player message "&9Duel> &7Début dans &e%{_t}% sec" to clicked entity if {Duel.%clicked entity%} is not set: teleport player to {hub} clear player's inventory delete {Duel.%player%} execute console command "effect %player% clear" send "&9Duel> &e%clicked entity% &7a quitté le combat !" stop if {Duel.%player%} is not set: teleport clicked entity to {hub} clear clicked entity's inventory delete {Duel.%clicked entity%} execute console command "effect %clicked entity% clear" send "&9Duel> &e%player% &7a quitté le combat !" stop wait 1 seconds remove 1 from {_t} on death of a player: reveal all players to victim reveal all players to attacker if {Duel.%victim%} is true: set death message to "" broadcast "&9Duel> &e%victim% &7a été vaincu par &e%attacker%" send "=========================" to attacker send "Victoire contre %victim% en duel !" to attacker send "=========================" to attacker delete {Duel.%attacker%} delete {Duel.%victim%} clear attacker's inventory execute console command "effect %attacker% clear" heal the attacker set attacker's food level to 20 teleport attacker to {hub} wait 0.1 tick give ender chest named "&fChoix des kits" with lore "&7Clic droit pour ouvrir le menu" to attacker give blaze rod named "&fDéfier un joueur" with lore "&7Clic droit sur un joueur" to attacker command /1vs1 [<text>] [<text>] [<text>]: trigger: if player is op: if arg 1 is "define": if arg 2 is "arena": if arg 3 is "1": give a blaze rod named "&41v1" to player set {Room1.1} to the player's location send "&bLoc 1 of room 1 set !" if arg 3 is "2": give a blaze rod named "&41v1" to player set {Room1.2} to the player's location send "&bLoc 2 of room 1 set !" if arg 1 is "setspawn": set {hub} to location of player message "&7Le spawnpoint a été mis avec sucess"
    3 points
  2. peut-tu mettre le topic en RESOLU et oublie pas le petit like :)
    2 points
  3. Tien command /test: clear player' inventory Met un pouce vers le haut. Et recherche avant de poster :)!
    2 points
  4. Un skript est disponible ici : https://www.spigotmc.org/resources/randomtp-skript.14980/ options: #Minimum amount of blocks farm from X cord to tp to min.x: -500 #maximum amount of blocks farm from X cord to tp to max.x: 500 #Minimum amount of blocks farm from Z cord to tp to min.z: -500 #maximum amount of blocks farm from Z cord to tp to max.z: 500 #Amount of time before the player will be allowed to use the command again cooldown: 10 minutes #Avoid spawning in lava, water and air avoid: air or water block or lava block #To add worlds it would look like # worlds: "world" or "world_nether" or "world_the_end" worlds: "world" #Permission permission: randomtp.use #No permission message PermMsg: &4You do not have permission to use this command! #Can not execute command in this world message NoWorldMsg: &4You can’t use this command in this world! #Cooldown message SpamMsg: &4Please do not spam this command! Command /randomtp: description: Teleports player to random location not in water permission: {@permission} permission message: {@PermMsg} aliases: /rtp, /wild, /random trigger: if world is not {@worlds}: message "{@NoWorldMsg}" else: if difference between {cooldowns::randomtp::%player%} and now < {@cooldown}: send "{@SpamMsg}" else: set {_loc::old} to player's location while player's location is {_loc::old}: set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z} loop blocks above {_loc::new}: if loop-block and block above loop-block are air: if block under loop-block is not {@avoid}: set {_loc::new} to location of loop-block teleport player to {_loc::new} if light level at player <= 2: set block at player to ground torch set {cooldowns::randomtp::%player%} to now stop loop wait 10 ticks
    2 points
  5. Les variables en couleurs ! Je fais ce petit tutoriel sur un coup de tête car je viens de trouver quelque chose d'incroyable: %coloured {element}% Comme vous le savez, si j'effectue un code semblable: command /setmessage <text>: trigger: set {message} to arg-1 command /viewmessage: trigger: message "%{message}%"[/code] Et que vous faites "/setmessage &aTexte vert" puis "/viewmessage", vous aurez dans le chat "&aTexte vert". Or ce que nous voulons c'est "Texte vert" Nous allons donc mettre en oeuvre l'élément cité plus haut, %coloured {element}% Donc enfaite {element} peut être remplacé par une variable ou une expression. Notre code devient: command /setmessage <text>: trigger: set {message} to arg-1 command /viewmessage: trigger: message "%coloured {message}%" Ce qui enverra en chat "Texte vert" :D Je sais, ce n'est pas grand chose mais c'est très peu connu et très utile dans certains cas.
    1 point
  6. Je fais de même car j'ai deja donné mon idée et je ne vois pas trop ce qu'il veut :/
    1 point
  7. Pour le moment, moi j'attends d'avoir plus d'informations
    1 point
  8. L'end peut etre desactiver depuis le server.proprieties ;)
    1 point
  9. Ne demande pas de like, tu peux te prendre un avert pour ça fait gaffe ;)
    1 point
  10. Mais utilise les fonctions alors c'est bien plus simple!!
    1 point
  11. Passe le morceau de ton skript ou tu veux https://kobra.io/#/dashboard créer un kobra
    1 point
  12. Non c'est bon sa marche merci
    1 point
  13. Je n'ai pas compris; tu veux tester si la variable contien 0 ou si la variable ne contient rien?
    1 point
  14. Bonjour, L'erreur n'a rien à voir avec WildSkript, l'ouverture de chest est géré pas Skquery ...
    1 point
  15. Précise s'il te plaît
    1 point
  16. Merci de toutes vos réponses. Par rapport a ma version c'est en spigot 1.9, donc je vais essayer de mettre la 1.8 pour voir. La version de Umbaska est la dernière. Et puis le [<text>] je l'utilise pour des mots de passe dans ce code. Vraiment désolé que mon sujet était incomplet, voilà une partie de code compléte: command /register [<text>]: trigger: if {registered.%player%} is true: send "&cTu est déjà inscrit, pour changer ton mot de passe, demande a un administrateur :) !" if {registered.%player%} is false: if arg 1 is not "12345" or "123" or "1234" or "lol" or "titi" or "toto" or "minecraft" or "azerty" or "%name of player%": set {registered.%player%} to true set {password.%player%} to arg 1 set {loggedin.%player%} to true send "" send "" send "&aTu as bien été inscrit avec le mot de passe %arg 1%" send "" send "" wf "[%now%] %player% ===> %arg 1%" to "MDP/Mot de passe.txt" wf " " to "MDP/Mot de passe.txt" else: send "&cTon mot de passe est trop court / trop simple !" stop if arg 1 is not set: message "&cErreur, Fait /register MDP." Encore merci. Cordialement, Near67
    1 point
  17. loop {sky.joueurs::*}: send message "%loop-value% - %{sky.kills.%loop-value%}%" Ça?
    1 point
  18. Je ne suis pas trop sur de comprendre ce que tu veux faire
    1 point
  19. Non Romax, car toi aussi tu utilises une liste pour nommer ta variable et c'est sa son problème.
    1 point
  20. loop 100 times: set {_x} to random number between -100 and 100 set {_y} to random number between 80 and 120 set {_z} to random number between -100 and 100 set {coffre} to location at {_x}, {_y}, {_z} while block at {coffre} is not air: add 1 to y-location of {coffre} wait 1 tick while block 1 block under {coffre} is air: remove 1 from y-location of {coffre} wait 1 tick Sa devrais marcher
    1 point
  21. Et ce que j'ai fait ne marche pas?
    1 point
  22. Pas de problème ravi que tu es proposé ton aide :*
    1 point
  23. Ton code a l'air bon; attendons de voir si il marche; je me demandais si on ne pouvais pas ajouter de l'argent de cette façon : add 561 to player's balance mais je ne pense pas :/
    1 point
  24. Tout marche chez moi essaie d'avoir iconomy, vault: options: a: &7&l[&cArgent&7&l]&c command /convert <integer>: trigger: if arg 1 is set: if player's balance >= arg 1 execute console command "money take %player% %arg 1%" add arg 1 to {coins.%player%} message "{@a} Tu as converti %arg 1%Euros en coins ( %arg 1% coins)." else player's balance < arg 1: message "{@a} Fond insuffisant ( Vous avez %player's account% ) et vous essayez de convertir %arg 1%Euros pour %arg 1% coins." command /coins [<text>]: trigger: if arg 1 is not set: message "{@a} Tu à %{coins.%player%}% coins." on first join: set {coins.%player%} to 0
    1 point
  25. Le problème c'est qu'une liste prend plusieurs valeurs : par exemple {liste::1} qui vaut 57, {liste::JDM} qui vaut 36, {liste::pSEUDO} qui vaut "Chaîne" etc. Or là tu l'utilises pour nommer une autre variable : du type {variables.%{liste::*}%}. Or comme {liste::*} contient plusieurs choses, Skript ne sait pas quel élément choisir pour nommer ta variable (car il peut choisir donc entre {variables.57}, {variables.36} et {variables.Chaîne} ici). Tu as donc besoin de remplacer le * pour désigner l'élément précis que tu veux utiliser. PS : Quand tu utilises *, c'est quand tu veux utiliser la liste dans son intégralité, comme avec "loop {liste::*}:" ou "if {liste::*} contains 'blabla':"
    1 point
  26. le problème c'est que tu utilises une liste dans ta variable et je ne crois pas que ce soit le but, si c'est le cas je suis désolé, mais c'est extrêmement stupide...
    1 point
  27. Utilise tout simplement les fonctions (function) si c'est des commandes créer avec skript sinon utilise le on command avec un if {_TaVariable} is set
    1 point
  28. Les "on any move" ne sont pas la bonne solution je pense car ils ne sont pas du tout opti et de plus (je ne sais pas m'en servir) il existe un event on portal [ATTACH]1527[/ATTACH]
    1 point
  29. C'est moi qui est fait le skript de base et oui il utilise bien la bonne variable et la bonne commande :/
    1 point
  30. loop {jeu.joueurs::*} Teleport loop-value to {serveur.spawn} Voila j'epere que c'est ce que tu voulais et que j'ai pu t'aider :)
    1 point
×
×
  • 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.