-
Compteur de contenus
50 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Type de contenu
Profils
Forums
Téléchargements
Messages posté(e)s par Kapsulon
-
-
Il y a 7 heures, Olyno a dit :
Dans un premier temps, les versions alpha ne doivent pas être choisis pour la production (un serveur disponible au grand public) mais uniquement sur des serveurs de test. La dernière version de skript officiel est la 2.3.7.
Pour le display name tu n'as pas besoin de MundoSK, Skript le gère très bien:
set display name of player to "kikoo"
La commande ne fait aucune erreur mais le display name ne change pas 😞
-
Je me suis trompé la ou il y a écrit: "{%player%.banditinvited}" faut mettre {%player%.banditinv}
-
command /§banditrefuse: permission: banditaccept.sk trigger: if {%player%.banditinvited} is equal to 1: message "{@msgRefus}" set {%player%.banditinvited} to 0 else: send "&cVous n'avez pas été invité" to player
Au pire à ce point la tu aurais pu faire une demande dans la section demande de skript
-
Oui, moi je passerai par une variable, genre:
command /banditinvite [<player>]: permission: banditinvite.sk trigger: message "&6On t'a invité pour devenir bandit." to arg 1 message "&6/bandit pour donner ta réponse." to arg 1 set {%arg-player%.banditinv} to 1
et dans ton banditaccept tu as:
command /§banditaccept: permission: banditaccept.sk trigger: if {%player%.banditinvited} is equal to 1: message "&4[&cAnnonce&4] &6Tu es maintenant un bandit" execute console command "clear %player%" execute console command "lp user %player% parent set bandit" execute console command "tp %player% -1176 91 1881" execute console command "skin clear %player%" #La commande rend le joueur invisible fais gaffe execute console command "effect %player% clear" else: send "&cVous n'avez pas été invité" to player
et après tu peux faire pareil pour ton banditrefuse
-
Salut !
je n'arrive pas à trouver la documentation de mundosk, je cherche juste à changer le displayname (au dessus de la tête) d'un joueur car je n'arrive pas à trouver l'expression 😞
merci beaucoup !
Version de minecraft: Spigot: 1.12.2
Version de Skript: Bensku: 2.4-alpha4
-
Tirage au sort
dans Résolus
Il y a 3 heures, Baskiller45 a dit :Version de Minecraft : 1.14
Version de Skript : 2.4-alpha2Type du skript : Tirage au sort
Bonjour, j'ai créer un mini-jeu où un joueur est tirer au sort pour qu'il devienne "Roi" mais je ne sais pas comment faire pour que le tirage au sort ne prenne que les joueurs qui souhaite faire une partie et non pas que le skript sélectionne un joueur parmi les joueurs de tout le serveur.
loop all players: add loop-player to {_tirageAuSort::*} set {_random} to random element out of {_tirageAuSort::*}
Je pense que tu devrais faire un truc du genre:
if {{_random}.playeringame} is equal to 1: #ton code
et après t'as juste à faire ta partie de code pour faire que si les joueurs entrent dans la game ça passe à 1 et de base à 0 😛
En espérant avoir aidé 🙂
-
1
-
-
il y a 37 minutes, Romitou_ a dit :
Le message JSON est déjà fait, mais je ne comprends pas les functions ni comment les utiliser dans mon cas donc merci quand même de m'avoir aidé ! 🙂
Pas de problème 😛
-
Il y a 1 heure, Romitou_ a dit :
on chat: loop all players: cancel event json("%loop-players%", "&c• ||cmd:**********COMMANDE**********||ttp:&cSignalez le message de %player%||%coloured {prefix.%player%}% %player% &8» &7%coloured {color.%player%}%%message%") ...
Pardon j'ai oublié de transmettre mon code.
Je ne comprends pas quelle function il faut set etc... et que la commande soit donc exécutable uniquement via en cliquant sur • 🙂
Encore une fois désolé je suis toujours en cours d'apprentissages 🙂pour la commande cliquable regarde ici: https://skript-mc.fr/forum/topic/193-tuto-skquery-le-tchat-et-les-json/
je pense qu'il faudrait faire une fonction et tu l'appelle quand un joueur clique dessus et dans les arguments tu mets le pseudo le message et la raison que tu stocke dans des variables, je peux me tromper on verra bien xD
-
télécharge json.sk et fais un truc du genre
on chat: cancel event send "%message%" to all players
sauf que avant le "%message%" tu appelle ta fonction.
Je pense que ça pourrait marcher mais je suis pas sur je croise les doigts
-
1
-
-
Entity tags
dans Résolus
Il y a 7 heures, Kilterra a dit :Salut,
Essaye
on rightclick on armor stand: if {var.%clicked entity%} is set: send "c'est bon"
Si tu vois le message c'est bon c'est que ce code fonctionne
ça marche merci beaucoup je passe le sujet en résolu 😄
-
il y a 7 minutes, Romitou_ a dit :
Oui en effet le problème vient du symbole §.
Je suis débutant mais comment faire une "fonction" ?
Merci d'avance ! 🙂Tiens, voici le lien d'un tutoriel qui explique très bien comment les faires: https://skript-mc.fr/forum/topic/1928-lps-1-les-functions/
-
1
-
-
Entity tags
dans Résolus
il y a 11 minutes, Kilterra a dit :Tu peux set une variable avec l'entité crée par exemple.
set {var.%last spawned entity%} to true
et pour vérifier tu à juste à utiliser event-entity oú clicked entity Dans ton event et regarder si la variable est définie
C'est pas bête comme idée mais le problème est que je n'arrive pas à récupérer la variable et la vérifier dans un event right click on armor stand, on pourrait me faire un exemple pour que je comprenne mieux ? x)
-
Je pense que le problème vient du symbole que tu as mis avant ta commande, essaye de l'enlever et si tu ne veux pas que l'on puisse faire cette commande en l'écrivant tu peux faire une fonction c'est plus symple 😛 en espérant avoir aidé 🙂
-
1
-
-
Entity tags
dans Résolus
il y a 24 minutes, Romitou_ a dit :Peux-tu donner la partie du code où tu fais spawn ton PNJ ?
Pour donner un nom :set name of spawned entity to "#TON NOM#"
(Dis-moi si ça a fonctionné !)
Rappel: je suis débutant (pour les personnes qui me diront que c'est faux...).
d'ailleurs je viens d'essayer mais j'arrive pas à renommer l'armor stand avec cette commande ça aurait pu marcher 😞
-
Entity tags
dans Résolus
En fait c'est pas le nom de l'entité que je veux utiliser sinon n'importe qui pourrait renommer son pnj comme ça et ça serait un peu pété
Sinon le code pour attribuer un custom nbt tag:
command /npctrade <item>: trigger: spawn 1 armor stand at player set helmet of last spawned entity to arg 1 add "{NoGravity:1b,Small:1,Invisible:1,DisabledSlots:2039583}" to entity-nbt of last spawned armor stand spawn 1 armor stand at player add "{NoGravity:1b,Glowing:1b,Invisible:1,Invulnerable:1,NoBasePlate:1,DisabledSlots:2039583}" to entity-nbt of last spawned armor stand Add "{tags:[""item:%arg 1%""]}" to entity-nbt of last spawned armor stand
Je veux juste savoir comment récupérer l'info de la dernière ligne en faisant un clic droit pour savoir quel menu ouvrir 😛
-
Entity tags
dans Résolus
Salut, j'essaye de faire un système de menu avec un pnj, le problème est que je n'arrive pas à créer un custom tag à lui donner et à quand on fait un clic droit dessus cela vérifie si l'entité possède le tag ou non, quelqu'un pourrait m'aider ? x)
Edit:
Version de skript: Bensku alpha 2.4-alpha3
version de spigot: 1.14.1
-
il y a 24 minutes, Rush2Fer a dit :
Bonsoir,
on join: wait 1 tick while player is alive: loop all players in radius 20 around the player: if loop-player is equal to {%player%.target}: apply speed 1 without particles to player for 2 seconds wait 2 second
ça marche merci beaucoup j'ai juste du rajouter
remove speed from player remove strength from player remove regeneration from player
pour pas que les effets s’additionnent, d'ailleurs j'ai trouvé que dans le dossier spigot.yml la ligne log on peut mettre false pour désactiver les logs des commandes dans la console 😛 Merci à tous pour l'aide !
-
2
-
-
Il y a 19 heures, TheRemiDev a dit :
Les particules dérangent à ce point x) ?
Bah ça serait mieux si je pouvais les cacher mais au pire vous connaîtriez pas un moyen de cacher les logs des commandes de la console ?
-
Il y a 2 heures, KneaXy a dit :
apply speed of tier 1 to player for 2 seconds
Y'aura les particules mais bon..
Justement ça je sais que sa marche je cherche juste à masquer les particules sans passer par la console parce que sa spam et je trouve pas comment masquer les messages 😞
-
Il y a 10 heures, Davarck (Codeur Skript) a dit :
Bonjour,
Retire le "true" à la fin de ta ligne pour apply l'effet de potion. Je pense que cela devrait marcher.
Bonne journée
ça marche toujours pas
-
Version de Minecraft : 1.14.1
Version de Skript : 2.4-alpha.1Type du skript : donner un effet à un joueur
Bonjour, j'essaye de faire un skript pour faire en sorte que quand deux joueurs particuliers sont à 20 blocs, ils gagnent un effet bonus, avec la console sa marche très bien mais le problème c'est que j'aimerai bien avoir directement des lignes pour le faire sans passer par la console, mais le problème c'est que quand j'arrive à obtenir l'effet, je n'arrive pas à masquer les particules, voici un bout de code qui ne marche pas:
on join: wait 1 tick while player is alive: loop all players in radius 20 around the player: if loop-player is equal to {%player%.target}: apply potion of speed of tier 1 to player for 2 seconds and hide particle effect true wait 2 second
Merci d'avance pour toute aide apportée :p
-
Problème "<none>"
dans Résolus
En fait c'est bon je met mon post en résolu j'ai réussi à trouver moi même la réponse à force de tester :p
le code pour les gens qui ont eu la même galère que moi:
command /hdv [<text>] [<number>]: trigger: if argument 1 is not set: make player execute command "/ah" else: make player execute command "/ah %arg 1% %arg 2%"
-
Problème "<none>"
dans Résolus
Salut,
j'ai fais un script pour remplacer des commandes:
exemple:
avec auction house le prefix est /ah et mon script sert à remplacer toutes les commandes qui commencent par /ah en /hdv et le problème c'est que tout marche mais quand je laisse vide et que je fais juste /hdv (je veux que ça execute /ah) sa met que cette commande n'existe pas et je pense que quand je laisse un vide ça fais /hdv = /ah <none>
Mon script:
command /hdv [<text>] [<number>]: trigger: make player execute command "/ah %arg 1% %arg 2%"
aide nbt tag
dans Résolus
Posté(e)
Salut, je vais être rapide, je cherche juste à faire en sorte que quand on place un certain bloc, si il possède genre un tag ou un nom spécial, on ne puisse pas le placer mais je n'arrive pas à détecter le nom de l'item/block en question 😞
Version de minecraft: Spigot 1.12.2
Version de skript: Latest 2.3.7
Extrait de code: