-
Compteur de contenus
2 087 -
Inscription
-
Dernière visite
-
Jours gagnés
70
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Skripting
-
Variable qui prend le nom de l'objet selectioner
Skripting a répondu à un(e) question de Sherlock dans Inactifs
command /tacommande: trigger: open chest with 6 rows named "&6GUI" to player wait 2 ticks set {_s} to 0 loop all players: format slot {_s} of the player with loop-player's skull named "%loop-player% to close then run [make player execute command "/a %loop-player%"] add 1 to {_s} -
Version MineCraft ?
-
Retire le "a" devant le "piston" et problème résolu :) !
-
Variable qui prend le nom de l'objet selectioner
Skripting a répondu à un(e) question de Sherlock dans Inactifs
Peux-tu mieux expliquer ? On ne comprend pas ta demande. -
Ton code est bien Random mais il n'est pas fonctionnel ): Je pense que tu as un peu de mal avec les variables locales. Tu en utilises pas lorsqu'il en faut et lorsqu'il n'en faut pas tu en utilises^^ ! Sinon il fallait utiliser des variables normales car là les joueurs ne seront plus dans leurs équipes quand le code sera terminé. Ah oui tu as aussi oublié les "::*" pour représenter une liste. Encore un petit défaut, c'est que lorsque quelqu'un rejoint l'équipe rouge, et que ensuite il rejoint l'équipe bleue, il sera dans les 2 équipes en même ce qui va causer un soucis^^. Il faudrait aussi faire en sorte que lorsqu'une équipe est pleine, on ne peut plus la rejoindre car si tout le monde rejoint l'équipe jaune par exemple, bah y aura encore un petit soucis^^ ! Sinon une bonne petite fonction sera utile pour optimiser le code^^ ! Si @Random est d'accord je te fais le code^^ !
-
On ne peut pas mettre d'arguments dans l'événement "on command". Pour cela il faut passer par "%arguments%" ou par "%complete command%". Sinon on peut très bien déclarer des commandes qui existent déjà en les remplaçant. Il suffit d'aller dans "plugins/Skript/config.sk" je crois et après dans la ligne concernant le niveau d'importance de Skript par rapport à d'autres plugins, il suffit de mettre "high" et problème résolu ;) !
-
Avec des permissions si tu peux faire cela en utilisant le SkQueryPerms mais ce truc est extrêmement bugué. Tu peux utiliser le G-Permissions de @GauvainWizard mais son Skript utilise aussi SkQueryPerms ça risque de buguer un peu. Sinon, on peut créer des grades en Skript mais on peut pas leur donner de permissions, tu peux juste le rajouter des fonctionnalités. P.S : C'est toujours mieux d'avoir un petit plugin de permissions^^ ! Perso je te conseille GroupManager si tu es assez fort en configuration et que tu as un serveur muli-mondes. Il y a PEX aussi qui est un peu plus complexe mais beaucoup plus stable que GM, par contre tu auras besoin d'un serveur Bungee. Et pour finir, si tu veux un petit plugin de permissions, simple et très efficace que ce soit multi-mondes ou BungeeCord, tu as PermissionsBukkit (mon plugin préféré je t'aime tant <3) !
-
Edit : Ah mince je t'avais oublié toi, désolé^^, je voulais te dire que sans plugin de permissions, on peut pas faire ce que tu demandes malheureusement :-/ !
-
Sympa je connaissait pas les expressions "hide player to all players" ou encore "reveal player to all players", tu m'as appris quelque chose x) !
-
1) Ne met pas de "every 1 tick", cela va faire planter ton serveur. 2) Ensuite ton code est bon, c'est quelques problèmes de syntaxe/tabulations. Essaye ceci : Options: Ton_Monde: FFA1 _________________________ every 5 seconds: loop all players: if loop-player's world is "{@Ton_Monde}": wipe loop-player's sidebar set name of sidebar of loop-player to "&6☢ Tutoriel ☢" set score " " in sidebar of loop-player to 7 set score "&2✯ En ligne : &c%number of all players%" in sidebar of loop-player to 6 if loop-player has the permission "admin": set score "&2➶ Grade : &cAdmin" in sidebar of loop-player to 5 else: set score "&2➶ Grade : &aJoueur" in sidebar of loop-player to 5 set score "&2☠ Ping : &c%loop-player's ping%" in sidebar of loop-player to 4 set score "&2ツ TutoPower : &c%{%loop-player%.tuto}%" in sidebar of loop-player to 3 set score " " in sidebar of loop-player to 2 set score "&3monserveur.fr" in sidebar of loop-player to 1 Et si tu veux rendre ce ScoreBoard valable uniquement dans le monde "FFA1", tu ajoutes ceci à ton code : on teleport: if event-world is "{@Ton_Monde}": wipe player's sidebar
-
Oui tu as raison, mais as-tu oublié que lorsque l'on fait un /Reload, ça recharge tout (y comprit les scripts). Donc le "on load" c'est pour le rechargement du script en question, mais aussi pour le rechargement général du serveur...
-
Perso tu peux toujours utiliser le plugin BungeeSigns il est sympa et il peut faire ce que tu demandes je pense
-
Oui pour cela tu fais ça : on load: loop all players: if loop-player's is op: set loop-player's gamemode to creative Dans ce code, on invoque l'événement "On load". (Au Reload) Ensuite on vérifie tous les joueurs et dans les joueurs vérifies, on va prendre les joueurs OP et on change leur GameMode en créatif^^ !
-
Partage ton code ça pourrait être utile pour certains.
-
Ok je te fais ça.
-
Il faut que tu mettes "&5" devant ta phrase.
-
Je préfère demander avant, sinon je ferai en Skript^^ !
-
As-tu un plugin de grades avec permissions comme GroupManager ou PEX ou pas ?
-
> Etape 1 : Fais /Sk Reload %Ton Skript% (dans la console) puis envoie les erreurs qui s'affichent (Screen complet). > Etape 2 : Si tu n'as pas d'erreur, envoie ton Skript en Upload. > Etape 3 : Précise si tu tournes avec CraftBukkit ou Spigot + ta version MineCraft.
-
Envoie ton code (Skript) pour qu'on puisse résoudre ton soucis. P.S : La prochaine fois une petite formule de politesse serait la bienvenue :) !
-
C'est plutôt ça : set {_kit} to a random integer between 1 and 3 wait 0.5 tick # Très important
-
Sinon tu sais tu peux si tu as un plugin de permissions, faire ces grades, et ensuite automatiser l'achat de ces grades avec une monnaie que je vais faire et rajouter une durée pour pour les grades.
-
Précise le nom de tes grades, précise aussi leur prix et là on te fait ça^^ !
-
La prochaine fois merci de faire des recherches (tutoriel sur les GUI dans la section "Tutoriels" merci d'y jeter un coup d'oeil). Sinon tu fais : format slot 0 of player with 1 stick named "Test" with lore "Ceci est||un test" to be unstealable/to close/to close then run... Pour cela tu mets "with lore" et pour sauter des lignes tu mets "||".
-
C'est normal tu dois préciser le nombre d'items. Donc "1 Stick" et non "Stick". WTF ?? Tu racontes quoi là ?? @Faeshea