-
Compteur de contenus
682 -
Inscription
-
Dernière visite
-
Jours gagnés
27
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Nashoba
-
Je viens d'essayer j'ai aucune erreur o_O
-
on break of 179:0: if {break.lol.%player%} is true: cancel event
-
C'est un event qui se déclenche quand un joueur enlève un item d'un chest ou enderchest (https://www.skunity.com/events#OnUnstore)
-
Sinon tu peux essayer si tu as skRayFall (non testé): on unstore: if event-item is a diamond sword of sharpness 5 named "&c[&bTranchante 5&c]" with lore "&bBesoin de faire une bonne petite série de kills?||&bAchète cette tranchante 5 en faisant un clique!||&bPrix : &c150 &eCoins&b.": cancel event
-
on damage: if name of victim is "&cBoss": loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "&cBoss" set score "Vie" in sidebar of loop-player to victim's health on death: if name of victim is "&cBoss": loop all players: wipe loop-player's sidebar Ensuite dans l'event où tu fais spawn le boss tu met (après avoir fais spawné ton boss): loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "&cBoss" set score "Vie" in sidebar of loop-player to last spawn entity's health Par contre, si il y a plusieurs Boss en même temps ça ne marchera pas! La vie dans le scoreboard changera en fonction du dernier boss qui a pris des dégâts
-
Ça devrait marcher à part qu'il y a 2 erreurs de tabulation: command /tablistset <text> <text>: trigger: loop all players: set tab header to "%colored arg 1%" and footer to "%colored arg 2%" for loop-player message "&4Le tablist a bien été modifier !" broadcast "&5&lLe tablist a été modifier par %player%" Edit: Pense à ajouter une permission car je ne pense pas que tu veuille que TOUS les joueurs puissent modifier le scoreboard pour les autres
-
Tu as une erreur? Envoie ton Skript pour vérifier si tes variables sont bien attribuées stp
-
J'avais ce problème pour le gui, il faut ajouter un "wait 1 tick" juste avant le "open chest with x row..." (je me souviens plus de la syntaxe exacte) et mettre un autre "wait 1 tick" après le "open chest with x row..."
-
Tu as oublié le trigger: command /staff: trigger: if player has permission "sk.staff": message "&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-" message "&5/tempmute [joueur] [temps en anglais] [raison] | &bMute le joueur temporairement" message "&5/unmute [joueur] | &bDemure le joueur" message "&5/tempban [joueur] [temps en anglais] [raison] | &bBan le joueur temporairement" message "&5/kick [joueur] | &bKick le joueur" message "&5/fly | &bActive le fly" message "&5/tp [joueur] | &bVous teleporte sur le joueur" message "&5/bc [message] | &bFait un broadcast sur tout le serveur" message "&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-&b=&5-"
-
on leftclick holding any sword: repair player's tool on damage: attacker's tool is any sword repair attacker's tool wait 1 tick repair attacker's tool on break: player's tool is any sword repair player's tool wait 1 tick repair player's tool
-
Je te propose de t'aider de cette fonction: https://www.skunity.com/expressions#InventoryName (requière SkQuery) Tu fais donc des tests de nom d'inventaire etc...
-
Pour enregistrer ta commande tu met plutôt "command /staff:" plutôt que "on command "/staff":" Ensuite tu dois mettre "player have permission "sk.staff"" plutôt que "player doesn't have permission "sk.staff""
-
Parfait alors! PS: un petit j'aime fais toujours plaisir ;)
-
ScoreBoard: "Fin dans" et "Minuteur"
Nashoba a répondu à un(e) question de Utilisateur supprimé dans Résolus
Avec plaisir ;) -
ScoreBoard: "Fin dans" et "Minuteur"
Nashoba a répondu à un(e) question de Utilisateur supprimé dans Résolus
Oui j'ai vu aussi mais j'ai oublié de corriger car j'étais passé à autre chose :p -
ScoreBoard: "Fin dans" et "Minuteur"
Nashoba a répondu à un(e) question de Utilisateur supprimé dans Résolus
Non testé: every 1 second: if {rk.game} is "Start": set {_rkc.h.f} to {rkc.h.f} set {_rkc.m.f} to {rkc.m.f} set {_rkc.s.f} to {rkc.s.f} add 1 to {rkc.s} if {rkc.s} is 61: add 1 to {rkc.m} set {rkc.s} to 0 if {rkc.m} is 61: add 1 to {rkc.h} set {rkc.m} to 0 if {rkc.s} is less than 10: set {rkc.s.f} to "0%{rkc.s}%" else: set {rkc.s.f} to {rkc.s} if {rkc.m} is less than 10: set {rkc.m.f} to "0%{rkc.m}%" else: set {rkc.m.f} to {rkc.m} if {rkc.h} is less than 10: set {rkc.h.f} to "0%{rkc.h}%" else: set {rkc.h.f} to {rkc.h} loop all players: delete score "&eMinuteur : &6%{_rkc.h.f}%:%{_rkc.m.f}%:%{_rkc.s.f}%" in sidebar of loop-player set score "&eMinuteur : &6%{rkc.h.f}%:%{rkc.m.f}%:%{rkc.s.f}%" in sidebar of player to 1 -
ScoreBoard: "Fin dans" et "Minuteur"
Nashoba a répondu à un(e) question de Utilisateur supprimé dans Résolus
Tu modifie toutes tes variables à chaque joueur, il faut les modifier avant le loop all players. Je te réécris le code Edited -
ScoreBoard: "Fin dans" et "Minuteur"
Nashoba a répondu à un(e) question de Utilisateur supprimé dans Résolus
Si tu envoie la commande depuis la console et que tu modifie la commande pour qu'elle fasse un "loop all players" et que les actions soit utilisées avec "loop-player" au lieu de "player" ça marche. J'avais fait un jeu, je faisais comme ça, et aucun spam dans la console (vu que la commande ne renvoie aucun texte) Edit: Voilà le bout de code (j’exécutais cette commande toutes les secondes) command /scspawn: trigger: command sender is console set {_enjeu} to 0 set {_spec} to 0 set {_other} to 0 loop all players: if {player.game.%uuid of loop-player%} is set: add 1 to {_enjeu} else if {speca.%loop-player%} is set: add 1 to {_spec} else: add 1 to {_other} loop all players: {player.game.%uuid of loop-player%} is not set if {speca.%loop-player%} is not set: wipe loop-player's sidebar set name of sidebar of loop-player to "&a&l&nSpawn" set score "&6Joueurs" in sidebar of loop-player to number of all players set score "&6En jeu" in sidebar of loop-player to {_enjeu} set score "&6Spectateurs" in sidebar of loop-player to {_spec} set score "&6Au spawn" in sidebar of loop-player to {_other} -
Oui :rolleyes: J'ai oublié de le préciser mais ça me paraissait évident
-
Je l'ai mis à jour en 1.8.3: http://www.mediafire.com/download/84kxtj0e7d49q6x/VerifPlayer_1.8.3.jar Il semblerait par contre que la valeur pour la moyenne en millisecondes entre les clics soit erronée
-
Tu dois utiliser la fonction: set join message to "message de join"
-
Pour être sûr d'avoir bien compris, si un joueur clic sur le npc avec disons 50 diamants, on fait 5000-50 et on l'envoie au joueur?
-
Quel est ton but avec cette ip? Pourquoi passer par Skript alors qu'il y a la commande /ban-ip (ou banip je sais plus)? As-tu fait attention à bien mettre player/loop-player/argument... sans te tromper? Tu es censé avoir l'ip du joueur avec les expressions: player's IP address ou loop-player's IP address ou argument 1's IP address etc...
-
Non testé: loop all players: if loop-player's world is "Evolution2": player's helmet is not air disenchant player's helmet
-
Sinon il faut tous simplement remplacer dans mon code le "is" par "contains" Ca dépend aussi de l'utilisation des items. Si c'est un mini-jeux les joueurs ne pourront pas renommer alors que si c'est un serveur survie ça risque de poser problème. Et pour le "if player is holding 32 diamonds" j'ai essayé quand j'ai mis ma première proposition et ça ne marchais pas sur mon serveur :/
