-
Compteur de contenus
111 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par ArKyu
-
Tu te dis nul en skript, comme tu ne sais pas set une variable, mais après, tu dis avoir un cheat pour tester un régler ton anti-cheat ... Bref, je le ferai plus tard, j'avoue avoir un peu la flemme la ...
-
La, pour la commande /delkit, tu ne fais pas "set {kits.%player%} to 0" mais ça "clear {kits.%player%}". Elle sera donc effacé. :)
-
Je m'en fiche d'huzuni. Bon, ce sont des erreurs de tabulations, tu peux les régler par toi-même. Hm et après, y a un petit problème, en effet, pour la raison du ban, dans l'event "on join", tu as utilisé les argument de la commande /ban. Mais ici, on peut pas les mettre comme ça. Il faut donc, si tu souhaites afficher la raison du ban l'enregistrer dans une variable. C'est pas trop compliqué, tu devrais réussir à le faire. ^^
-
Envoie les erreurs.
-
As-tu bien défini {kits.%player%} ? Car si ce n'est pas le cas avant, c'est normal que cela ne marche pas car tu n'as pas mis de conditions s'il n'était pas défini. Ne pas le définir ne veut pas dire qu'il vaut 0. Si c'est ça, au lieu de mettre la condition "if {kits.%player%} is 0:" met plutôt "if {kits.%player%} is not set:".
-
Envoie tes erreurs, je ne peux pas les deviner.
-
Ah oui, je m'étais trompé dans l'argument. Voila, j'ai édit mon message précédent. J'avais aussi oublié de rajouter le Unban. Voila c'est fait.
-
Heu, tu up pour 18 minutes ? --' Je n'ai pas que ton problème à régler hein, ça peut attendre un peu. Edit : Voilà, suffisait d'attendre hein. ^^ J'ai juste modifié la partie Ban, et ajouter un événement. on join: if {banned.%player%} is set: set join message to " " kick the player due to "&4✖ &cBanni ! &4✖%nl%Vous avez été banni par : %{banned.user.%player%}%%nl%Raison : %{banned.cause.%player%}%%nl%Réclamtion , unban ?%nl%Notre ts : 149.202.65.197:43798" command /ban [<offline player>] [<text>]: permission: dark.pe permission message: Commande inconnue. trigger: if arg 1 is not set: send "{@logos} Vous devez préciser un joueur !" else if arg 2 is not set: send "{@logos} Vous devez préciser une raison !" else if arg 1 is set: if arg 2 is set: add 1 to {h.ban.%arg 1%} kick arg 1 due to "{@logos} Vous avez été banni par &c%player% &7pour &c%arg 2%" set {banned.%arg 1%} to 1 set {banned.cause.%arg 1%} to arg 2 set {banned.user.%arg 1%} to player broadcast "{@logos} &e%arg 1% &7à été banni par &c%player% &7pour &c%arg 2%" launch ball firework colored red at arg 1 with duration 0.0 launch ball firework colored yellow at arg 1 with duration 0.0 launch creeper firework colored blue at arg 1 with duration 0.0 launch ball firework colored white at arg 1 with duration 0.0 strike lightning at arg 1 play raw sound "ENDERDRAGON_GROWL" at all players with pitch 1 volume 10 command /unban [<offline player>]: permission: dark.pe permission message: Commande inconnue. trigger: if arg 1 is not set: send "{@logos} Vous devez préciser un joueur !" if arg 1 is set: send "{@logos} Vous avez unban %arg 1% !" clear {banned.%arg 1%} clear {banned.user.%arg 1%} clear {banned.cause.%arg 1%} Voila, comme ça, le joueur n'est pas ban pour Essentials, mais pour ton Skript
-
Pour le "clicked item", j'ai édité mon message. Pour les erreurs, il me manque une partie du skript, les erreurs sont dans les lignes 40-50 alors que le bout de skript que tu m'as passé n'en comporte que 24. Edit: Tu as une tabulation en trop devant le "trigger:", ce qui décale tout ce qu'il y a après.
-
Non, les balises de code, avec les tabulations ... J'vais perdre l'envie de t'aider la ... ^^
-
Pour ta commande de ban, tu l'as faite en Skript ou pas ? Si oui, pourrais tu me passer le code ? Il suffit juste de rajouter l'effet.
-
As-tu lu ce que je t'ai dis dans mon premier commentaire ? Il ne faut pas mettre : if name of inventory is "&c&oStuff for kit": Mais : if inventory name of player's current inventory is "&c&oStuff for kit": Après, comme je l'ai dis avant, il ne me semble pas que "clicked item" soit bon Edit : Donc, pour le clicked item, j'ai fais des tests, mais ça a l'air de bug. En effet, l'événement "on inventory click" ne détecte pas un click sur un item mis avec le "format slot". Je ne sais pas pourquoi, mais c'est assez étrange. Du coup, pour que cela fonctionne, on ne va pas utiliser le "on inventory click". Donc, lorsque tu créé ton inventaire nommé "&c&oStuff for kit" et que tu "format slot" les items, au lieu de mettre "to be unstealable" à la fin, il faut mettre "to run [give ItemAMettre to player]" Le "ItemAMettre", c'est l'item formaté
-
Ah pour le marteau du banissement, c'est Essentials qui prend le pas sur Skript et impose son texte. De plus, dans ton code, tu utilses l'event "on join", mais s'il est ban, que tu vérifies avec la conditions "if player is banned:", ben il pourra pas se co et donc recevoir le message. Pour cela, lorsque tu le ban avec ton skript, il faut que tu rajoutes une variable au joueur pour dire qu'il est ban, genre : #Code du ban set {banned.%player%} to true #Oublie pas que dans ta commande, ca ne sera surement pas %player% mais plutôt %arg 1% ou %arg 2%, tout dépend de ta commande. #Puis ca : on connect: if {banned.%player%} is true: kick the player due to "&4✖ &cBanni ! &4✖||Vous avez été banni par : %arg 2%||raison : %arg 3%||réclamtion , unban ? notre ts :||149.202.65.197:43798" Que veux tu dire avec Citizen ?
-
Envoie l'erreur. Edit : Ah non, je sais, tu n'as pas mis le "to player" à "open chest" et les "to be unstealable" à la fin des "format slot". Si tu cliques, il ne doit bien rien se passer ? Si oui : on rightclick on enchantment table: open chest with 2 row named "&c&oStuff for kit" to player wait 1 ticks format slot 0 of player with diamond helmet to be unstealable format slot 1 of player with diamond chestplate to be unstealable format slot 2 of player with diamond leggings to be unstealable format slot 3 of player with diamond boots to be unstealable format slot 4 of player with diamond sword to be unstealable format slot 5 of player with splash potion of healing 2 to be unstealable format slot 6 of player with potion of speed 2 to be unstealable format slot 7 of player with potion of strenght 2 to be unstealable format slot 8 of player with potion of fire resistance to be unstealable format slot 9 of player with bow to be unstealable format slot 10 of player with 64 arrow to be unstealable
-
Peux-tu envoyer les erreurs ?
-
ah ok ok ^^ Après, j'avoue avoir pris l'habitude de mettre "targeted entity". :p
-
J'avoue ne pas avoir compris ta phrase. ^^ Elle est assez étrangement formulée. :p
-
Pour aller à la ligne dans du texte, il faut séparer par "||"
-
C'est une erreur au niveau des guillemets. De plus, pour revenir à la ligne dans du textes, il faut mettre "||" pour changer de ligne. on connect: if player is banned: kick the player due to "&4✖ &cBanni ! &4✖||Vous avez été banni par : %arg 2%||raison : %arg 3%||réclamtion , unban ? notre ts :||149.202.65.197:43798"
-
Ah bon ? :eek: Mais pourtant, pour l'insérer dans un texte, pas besoin des %% alors qu'il est bien entre "" non ? Du coup, ici c'est pas pareil ? Le {@..} n'est pas directement considéré comme du texte à afficher ?
-
Voila pour les tabulations, fais en sorte qu'elles soient bien positionnées lorsque tu les copies Pour le nom du baton, tu remplaces "NomDuBaton" dans le code par le nom que tu veux. on right click on a player: if player's tool is stick named "NomDuBaton": #Je te conseille de mettre de la couleur dans le nom du baton pour éviter de l'avoir avec une enclume. set {_p} to targeted entity execute player command "/invsee %{_p}%
-
Je t'invite à aller dans les ressources du site où il y a déjà de nombreux skript de modération, comme tu le demandes.
-
on right click on a player: if player's tool is stick named "NomDuBaton": #Je te conseille de mettre de la couleur dans le nom du baton pour éviter de l'avoir avec une enclume. set {_p} to targeted entity execute player command "/invsee %{_p}%
-
Pourquoi ne pas utiliser le plugin Towny pour cela ? Il est très bien fait et a beaucoup de fonctionnalités.
-
Il vaut mieux mettre comme ça pour la condition sur le nom d'inventaire : on inventory click: if inventory name of player's current inventory is "&c&lStuff for kit": cancel event give clicked item to player Par contre, je sais pas si l'effet de give fonctionne.