Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'résolu'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Staff
  • Accueil
    • Annonces
    • Règles du forum
    • Evènements
  • Skript
    • Suggestions
    • Demandes de skripts
    • Aide
    • Tutoriels
    • Skripts
    • Boites à outils
  • Maid Café de Onii-anime
  • Anime ou manga - Debat de Onii-anime
  • Qui es-tu exactement Onii-chan? de Onii-anime
  • Vos recommendations de Onii-anime
  • Meme :D de KiwiGDC-C
  • Memes de Meme center
  • Discussion de Meme center
  • La street de Meme center
  • Skript de Meme center
  • Comment on fait pour dev de GravenCommu
  • Discussion de Séries et films
  • Prévisions/Spoil de Séries et films
  • Au coin du feu de Séries et films
  • Films de Séries et films
  • Général de Undertale
  • memes de Undertale
  • Général de Le club des ours
  • Recommandations de Musik
  • Créations de Musik
  • Découvertes de Musik
  • Demande d'aide de Aide
  • Animes à conseiller de Animes / Mangas
  • Mangas à conseiller de Animes / Mangas
  • Animes en vrac de Animes / Mangas

Catégories

  • Skripts
    • Mini-Jeux
    • Outils d'administration
    • Outils Anti-Grief
    • Gestion de Tchat
    • Outils pour les développeurs
    • Economie
    • Correctifs (anti-cheat, anti-lag, ...)
    • Général (utilitaires)
    • Fun
    • Informationnel (annonces, ...)
    • Mécanisme (système sans fil, ...)
    • Divers (skripts hors-catégorie)
    • Rôle-Play
    • Téléportation (portail, ...)
    • Web (base de données SQL, ...)
    • Gestion de monde (worledit, ...)
    • Génération de structures
    • Skripts Débutants
    • Bazar à Code
  • Add-ons
  • API / IDE
  • Vos memes de Onii-anime
  • Petites Ressources de KiwiGDC-C

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


657 résultats trouvés

  1. Version de Minecraft : 1.8.9 Version de Skript : 2.2 Addons utilisés: SkQuery, skRayFall, WildSkript, TusKe, Skellett Type du skript : Uhc avec rôles Description du script : Bonjour, je voudrais de l'aide sur une partie de code. Je voudrais que un joueur ayant un certain rôle puisse placer des pièges en cliquant sur un bloc avec des fils et que quand d'autres joueurs marche à l'endroit du piège ça drop leurs coordonnées. Et si possible ne pas pouvoir poser les fils par terre pour que personne ne les voit. options: block: grass_block or stone or dirt or sand or gravel or log or leaves or planks or clay or cobblestone or mycelium on right click on {@block}: if {statut} is "Game": if name of player's tool is "&f&lPiège": if {role.%player%} is "MON_ROLE1": message "{@p} &f&lPiège&7 placé" to player command "/playsound tile.piston.out %player% ~ ~ ~ 1 1 1" by console set {_pos} to location of event-location remove 1 string named "&f&lPiège" from player's inventory on walk on {@block}: if {statut} is "Game": if {_pos} is set: #pas sur if {role.%player%} is "MON_ROLE2": message "{@p} &7Vous venez de marcher sur un &f&lPiège" to player delete {_pos} #pas sur loop all players: if {role.%loop-player%} is "MON_ROLE1": message "{@p} &7Un joueur vient de marcher sur votre &f&lPiège&7 voici ses coordonnées : &6%location of event-location%" to loop-player Je ne vois pas quand set le block qui a était sélectionné pour être un Piège Merci de votre réponse !
  2. Version de Minecraft : 1.7.10 Version de Skript : 2.X.X Addons utilisés: Sans addons si possibles Description du script : Bonjour, je fait cette demande d'aide pour savoir si vous pouvez me dire si c'est possible de mettre des variables extérieurs genre pour afficher le grade avec groupmanager %grade% vous voyez. Ça serais pour l'afficher dans le score board, dans le chat avec une commande. Merci de votre aide ^^
  3. Version de Minecraft : 1.10.2 Version de Skript : 2.3.6 Addons utilisés: SkDragon Description du script : Alors en gros j'essaye de faire une baguette magique qui quand on fait clique gauche tire un rayon de particule on right click with a stick: drawLine particle redstone, RGB 0, 139, 139, center player, target location at target block, id "%player%", solid true, density 50, visibleRange 50, pulseDelay 1 wait 3 ticks stop all particle effects Pour l'instant j'ai ça. Tout marche très bien les particules s'affichent et disparaissent au bout de 3 ticks comme je le voulais. Mais bon si je suis la c'est que j'ai un problème. En fait j'en ai deux: - quand le target block est de l'air (en gros que je regarde le ciel) le rayon ne s'effectue pas (c'est assez logique) je voudrai donc savoir comment faire pour que le rayon s'affiche - la longueur du rayon je voudrai que le rayon est une longueur de 10 block J'ai cherché sur internet mais je vais pas vous mentir je comprends pas grand chose à DragonSk Est-ce que quelqu'un peut m'aider et m'indiquer comment résouder mes problèmes ? edit: Est-ce que ça serait aussi possible de savoir si il y a possibilité d'enlever que cette drawline avec le stop all particle parce que c'est un peu chiant
  4. Version de Minecraft : 1.8.9 Version de Skript : 2.2-dev36 Addons utilisés: Tuske Type du skript : Obtenir un toggle on / off dans un gui Description du script : Bonjour. Je suis plutot débutant en skript, mais j'essaye de coder un plugin permettant de paramétrer certains trucs pour un serveur avec des amis. Pour cela, j'ai un gui que je peux ouvrir et notamment pour certaines options, j'ai un block de clay pour représenter le toggle. Je m'explique: mon but est je pense assez simple. Si la clay dans le gui est rouge alors c'est désactivé, si elle est verte, alors c'est activé. De plus, pour changer de l'un a l'autre, je clic dessus et cela change de couleur (et donc de propriété). Seul problème, avec mes connaissances, il me faudrait faire une infinité de "tests" pour pouvoir faire le choix puisque je n'arrive pas a revenir à la situation initiale (cf le code") open virtual chest inventory with size 3 named "lconfig" to run: format gui slot 0 of player with red stained clay with name "test1" to run: set "test1" to true format gui slot 0 of player with green stained clay with name "test1" to run: set "test1" to false format gui slot 0 of player with red stained clay with name "test1" to run: set "test1" to true format gui slot 0 of player with green stained clay with name "test1" to run: et caetera (avec d'autres options) Je n'ai aucune erreur avec ce code, il marche tout a fait, sauf qu'admettons que je sois très indécis sur quelque chose, et que j'appuie 10 fois dessus, il faudrait que je l'écrive 10 fois pour chaque option, ce qui me semble très lourd pour quelque ou je suppose qu'il existe une syntaxe faisant une sorte de boucle. je n'ai pas réussi à la trouver sur les forums donc si quelqu'un a un lien ou peut me montrer rapidement comment exécuter ce type de commande, je lui en serai très reconnaissant. Merci d'avance PS: si vous préférez, mon discord est Darkgiant24#2618 PS2: Accessoirement, j'aimerais si possible qu'une fois changé, si on ferme puis réouvre le gui, ce soit la nouvelle option présentée en premier. Si quand on ouvre le gui test 1 et test 2 sont en rouge, et qu'on passe test 1 en vert, si on ferme et reouvre, il faudrait que test 1 soit vert et test 2 rouge. (désolé de l'édit)
  5. Version de Minecraft : 1.8.9 Version de Skript : 2.2 Addons utilisés: SkQuery, skRayFall, WildSkript, TusKe, Skellett Type du skript : Annulé l'enchantement Knockback Description du script : Bonjour, j'ai fait un mode de jeu UHC avec des rôles et je voudrais désactiver le fait d'avoir Knockback dans la table d'enchantement et le fait de fusionner un livre Knockback avec une épée. Juste un seul rôle pourra fusionner son épée avec un livre Knockback mais pas l'avoir dans la table d'enchantement. Voici ce que j'ai fait pour la fusion de 2 épées Sharpness 3 et comme vous le voyez, j'ai un seul rôle qui peut faire Sharpness. on anvil combine: set {_enchantItem} to event-item-result if {_enchantItem} is enchanted with "sharpness" parsed as an enchantment type: if {role.%player%} is "MON_ROLE": set {_t} to 1 else if {role.%player%} is not set: set {_t} to 0 else if {role.%player%} is not "MON_ROLE": set {_t} to 0 if {_enchantItem} is iron sword or diamond sword: if level of sharpness of {_enchantItem} > 3+{_t}: add "sharpness %3+{_t}%" parsed as an enchantment type to {_e::*} if {_enchantItem} is enchanted with "unbreaking" parsed as an enchantment type: add "unbreaking %level of unbreaking of {_enchantItem}%" parsed as an enchantment type to {_e::*} disenchant {_enchantItem} loop {_e::*}: enchant {_enchantItem} with loop-value Merci d'avance !
  6. Version de Minecraft : 1.8.9 Version de Skript : 2.2 Addons utilisés: SkQuery, skRayFall, WildSkript, TusKe, Skellett, SharpSK Type du skript : UHC Description du script : Bonjour, je suis en train de réaliser un Skript en UHC et je voudrais que quand on enlève toute l'armure ça met le joueur en invisible et que quand il remet au moins une pièce d'armure il redevient visible. Merci d'avance. sharpsk on armor unequip: if {statut} is "Game": if event-item is a diamond helmet: apply invisibility to player for 999 seconds sharpsk on armor equip: if {statut} is "Game": if event-item is a diamond helmet: remove invisibility from player Je l'ai fait avec le casque et ça fonctionne, mais je vois pas comment le faire avec toute l'armure
  7. Naipow

    résolu ✔ Super Pouvoir

    Version de Minecraft : 1.16.4 Version de Skript : 2.6 Type du skript : Super Pouvoir Description du script : Bonjour ! Petite demande d'aide pour mon FFA Heroes J'aurais besoins de quelqu'un qui pourrait me faire : Quand {enderman.%player} is true: alors ca donne un chorus fruit qui quand on fait clique droit dessus cela nous teleporte 5 block devant nous ou un dash de 5 block avec un cooldown de 30 secondes. Quand {lover.%player%} is true: alors ca donne une poppy qui quand on fait un clique droit dessus cela freeze les joueur dans un rayon de 8 blocks durant 2 secondes puis après on écope d'un effet de weakness durant 2 secondes avec un cooldown de 30 secondes Merci d'avance et j'espère avoir était clair x)
  8. Xerio

    résolu ✔ Dynamite

    Version de Minecraft : 1.12.2 Version de Skript : 2.6 Type du skript : Dynamite pour faction Description du script : Bonjour/Bonsoir, je voudrais avoir un skript de dynamite fait pour le faction ,si possible je voudrais que l'item soit une boulle de neige et que lorsque que elle rencontre un bloque elle fasse apparaitre une tnt. Merci d'avances de votre aide ! Bonne journée.
  9. Version de Minecraft : 1.8.9 Version de Skript : I don't know but he say I'm on the last version of skript Addons utilisés: Tuske Type du skript : Format Gui Slot Description du script : Bonjour/soir, J'ai un problème avec les lores, les saut de ligne NE MARCHE PAS, oui j'ai éssayer les || et le \n mais sa ne fonctionne toujours pas, s'il vous plait aidez moi. Voici mon code: (le format gui slot 14 dans la commande /menu pour ceux qui veulent pas chercher) command /menu: trigger: set {_gui} to a new chest inventory with 5 row with name "&cMenu" open {_gui} to player set {_slot} to 0 while {_slot} < 45: if {_slot} < 45: format gui slot {_slot} of player with blue stained glass pane named " " to do nothing if {_slot} < 36: format gui slot {_slot} of player with light blue stained glass pane named " " to do nothing if {_slot} < 27: format gui slot {_slot} of player with cyan stained glass pane named " " to do nothing if {_slot} < 18: format gui slot {_slot} of player with orange stained glass pane named " " to do nothing if {_slot} < 9: format gui slot {_slot} of player with red stained glass pane named " " to do nothing add 1 to {_slot} wait 1 tick format gui slot 12 of player with diamond axe named "&aJoueur avec &bbas cps" to do nothing wait 2 tick format gui slot 14 of player with diamond axe named "&aJoueur avec un &cgros cps" with lore "&aLa limite de CPS sur ce mode est de:||&314-20" to do nothing format gui slot 31 of player with repeater named "&4Options" to do nothing command /options: trigger: set {_gui} to a new chest inventory with 3 row named "&4Options ComboFFA" open {_gui} to player set {_slot} to 0 while {_slot} < 27: if {_slot} < 27: format gui slot {_slot} of player with light blue stained glass pane named " " to do nothing if {_slot} < 18: format gui slot {_slot} of player with orange stained glass pane named " " to do nothing if {_slot} < 9: format gui slot {_slot} of player with red glass pane named " " to do nothing add 1 to {_slot} wait 1 tick wait 2 tick format gui slot 13 of player with enchanted book named "&3Edit Kit" with lore "&cIndisponible..." to do nothing format gui slot 21 of player with note block named "&aSon de mort" with lore "&cIndisponible..." to do nothing format gui slot 23 of player with brick block named "&eBlocs" with lore "&aChoisie le bloc qui te correspond le plus !" to do nothing
  10. Version de Minecraft : 1.8.9 Version de Skript : 2.2 Addons utilisés: SkQuery, skRayFall, WildSkript Type du skript : Drop un item random quand on casse un block Description du script : Salut, je voudrais quand on casse un bloc d'herbe ça drop un item random parmis tous les items du jeu, mais je voudrais bloquer certains items pour pas qu'il soit drop. on break of tallgrass: if {statut} is "Game": cancel event set event-block to air set {_items} to a random items out of all items drop 1 of {_items} at event-location Comment je peux faire pour bloquer certains item (Exemple : command_block, barrier) Merci !
  11. Version de Minecraft : 1.8.8 Version de Skript : 2.2-dev25 Addons utilisés: Bcp trop Type du skript : Enlever les effets de potions potentiels à tous les joueurs dans un rayon de 50 blocks Description du script : Hello tout le monde, Je cherche le moyen avec un item lors d'un clique droit, d'enlever tous les effets que les autres joueurs pourraient avoir et plus d'enlever ceux que le joueur qui a l'item pourrait avoir sur lui. Voici quelques recherches mais ça n'a pas abouti : if name of tool of player is "&f* &6Anneau de Suppression &f*": set {_V89} to difference between {Cooldown89.%player%} and now if {_V89} is less than {@Cooldown89}: cancel event set {_timer78} to difference between {@Cooldown89} and {_V89} send action bar from "&7&lOrbe &f[&d&lAngélique&f] &a%{_timer78}%" to player stop else: set {Cooldown89.%player%} to now loop all players in radius 50 around player: loop all effects from loop-player's: remove "%loop-value%" parsed as potion effect from player
  12. Version de Minecraft : 1.16.5 Version de Skript : 2.5.3 Addons utilisés: Type du skript : Description du script : Bonsoir, j'ai fait un skript de maintenance, Quand on exécute la commande /maintenance, sa kick tous le monde du serveur, je voudrais que sa kick tous le monde sauf ceux qui on la permission staff.use, Voici mon skript : on join: if {maintenance} is true: if player have permission "staff.use": stop else: kick player due to "§c§lLe serveur est actuellement en maintenance !" stop command /maintenance: permission: maintenance.use permission message: &c&lVous n'avez pas accès à cette commande ! trigger: if {maintenance} is false: set {maintenance} to true kick all players due to "§c§lLe serveur est passer en mode maintenance !" broadcast "&c&lLe serveur est en maintenance !" stop else: set {maintenance} to false broadcast "&c&lLe serveur n'est plus en maintenance !" stop Est-ce possible de faire ce que je demande ? Si oui, pouvez vous m'aider svp. RevidSity, Débute en skript
  13. Version de Minecraft : 1.16.5 Version de Skript : 2.5.2 Type du skript : Skript d'effet de portail Description du script : Bonjour, je souhaiterais savoir comment faire un effet de portail du nether comme celui ci quand j'fais la commande /effectnether:
  14. Version de Minecraft : 1.16 Version de Skript : 2.1.2 Type du skript : Deux commandes qui en exécutent plusieurs en arrière plan, avec une vérification de si le joueur est déjà présent dans une team et qu'il veut re re joindre cette dernière il ne peux pas puisqu'il fait déjà parti de ce groupe. Plus un timer connecté entre les deux commandes ( le même pour les deux ) qui se réinitialise pour les deux team quand on rejoins soit l'un ou soit l'autre. Description du script : Bonjour, j'ai déjà la base du skript qui en fait sont deux fichiers. Un " teamchangeheros " et " temchangevilain ". Tout deux exécute les commandes que vous pouvez voir sur les captures. Le problème avec mes skripts c'est que déjà il ne vérifient pas si le joueur fait partie des du groupe vilain ou heros. Et deuxième point, le timer que j'ai mis en place est TRES problématique et au final INUTILE. ( Faut-il regrouper les deux actions dans un même fichier avec le timer ? ) Je me dit que si les commandes ont toutes les deux leur propre fichier séparés, ils auront beau avoir une vérification qui vérifie dans quelle région est le joueur, certes ça annule la possibilité de rejoindre la même team, mais ca n'annule pas le gros problème qu'est le timer des 12 heures entre chaque changement de team. Admettons que je suis un héros, et que je veux devenir un vilain. Je deviens donc un vilain, sauf que le timer des héros lui ( que j'ai utilisé il y a 12 heures de cela ) n'a pas été réinitialisé au moment ou je viens de changer de team, mais il y a justement 12 heures de ca, ce qui fait que je peux rechanger de team encore une fois, et ca passera parce que la vérification verra que je suis dans l'autre team. Donc en gros, la vérification fait son taff, mais le problème c'est que sans un timer connectés entre les deux commandes, le joueur pourra changer de team autant de fois qu'il le souhaite C'est donc a partir de ca, en reprenant mes commandes sur mes captures que je souhaiterais qu'on puisse m'aider a régler ce problème de vérification mais SURTOUT de timer. Merci !
  15. Salut ! J'ai des compétences en Skript mais le problème c'est que il y a quelque chose qui ne marche pas... Voici mon code : on death: if attacker is a player: chance of 20%: set death message to "&c%victim% &6est mort par &c%attacker%&6." chance of 20%: set death message to "&c%victim% &6a succombé de &c%attacker%&6." chance of 20%: set death message to "&c%victim% &6a péri par &c%attacker%&6." chance of 10%: set death message to "&c%victim% &6a gouté au skill de &c%attacker%&6." chance of 8%: set death message to "&6L'Excalibur de &c%attacker% &6a touché en pleine face &c%victim%&6." chance of 6%: set death message to "&c%victim% &6a cru que &c%attacker%&6 lui offrait un gâteau, finalement c'était piège." chance of 6%: set death message to "&6Le dieu &c%attacker% &6a fait tombé le ciel sur &c%victim%&6." chance of 5%: set death message to "&c%attacker% &6<I like your cut G> &c%victim% &6<AAAAA>" chance of 4%: set death message to "&c%attacker% &6a détruit &c%victim% &6avec la puissance du &4Sharingan&6." chance of 1%: set death message to "&5%attacker% &det &5%victim% &dse sont mariés, mais &5%player% &dest mort d'amour." Ce code fonctionne très bien mais il y a un souci, c'est que parfois au lieu de marquer un message de mort aléatoire dans le skript, ça marque le message de base quand on tue un joueur. J'ai essayé les "On death of a player:", les "if attacker is a player:" etc... Mais rien ne marche Tout le temps cela envoie aléatoirement le message de base de minecraft. Je ne sais pas si pour vous cela fonctionne mais si vous avez une explication, dites la moi s'il vous plaît. Merci d'avoir pris du temps de lire mon problème et merci à ceux qui essayeront de m'aider.
  16. Version de Minecraft : 1.8.8 Version de Skript : 2.1.2 Addons utilisés: SkQuery Type du skript : Une "Insta Boom TNT" comme sur Hypixel en TNT Madness Description du script : J'ai besoin d'un Skript pour avoir la "Insta Boom TNT" comme sur Hypixel en TNT Madness Si c'est possible.
  17. Version de Minecraft : 1.16.5 Version de Skript : 2.6-alpha 1 Addons utilisés: MundoSK, WildScript,Umbaska,SKQuery,RandomSK,WolvSK,skRayFall Type du skript : Demande d'invitation pour rejoindre un skyblock avec un chat click (comme sur hypixel quand on nous invite dans un party ou en amis) (Il n'y a aucune erreur nul part) command /invite [<player>]: aliases:/invit,/invites trigger: set {_executor} to executor send "&r" to arg-1 send "&2%executor% &6t'a invité a rejoindre son monde !" to arg-1 send "&eVous avez 1 minutes pour accepter." to arg-1 send "&a<ttp:&9Clique pour accepter><cmd:/accepteinvite %{_executor}%>&2&nCliquez ici pour accepter<reset>" to arg-1 send "&r" to arg-1 set {monde.%player%.invite.%arg 1%} to true wait 60 seconds set {monde.%player%.invite.%arg 1%} to false command /accepteinvite [<offline player>]: trigger: if {monde.%arg 1%.invite.%player%} is true: send "&aBon jeux avec &u%arg 1% &a!!" #Reste du code pour les permissions et les tp qui sont pas encore fait# if {monde.%arg 1%.invite.%player%} is false: send "&cCette invitation est invalide ou expiré !" C'est le %{_executor}% qui bloque tout, sans les % c'est bon mais la commande ne renvoie vers rien send "&a<ttp:&9Clique pour accepter><cmd:/accepteinvite %{_executor}%>&2&nCliquez ici pour accepter<reset>" to arg-1 Et voila sur quoi je me suis basé pour la ligne de code : [Contenu masqué] [Contenu masqué] Toute aide est la bienvenue, même si il faut changer le fonctionnement, il changera même si ça m'arrangerais pas mal de trouver une solution.
  18. Heldiqs

    résolu ✔ TP Aléatoire

    Version de Minecraft : 1.8.8 Version de Skript : 2.2 Description du script : Bonjour, je voudrai savoir comment faire pour téléporter des joueurs à des endroits différents sans que 2 joueurs soit téléporte au même endroit command /randomtp [<text>]: permission: command.randomtp trigger: if arg 1 is set: set player's location to {randomtp.list::%arg 1%} send "&3Le point de téléportation a été défini en {randomtp.%arg 1%} on command "/game start": set {_tp} to a random element of {random.list::*} teleport player to {randomtp.%{_tp}%} Sauf que le problème, c'est que des joueurs peuvent être téléportés au même endroit
  19. Version de Minecraft : 1.8.9 Version de Skript : 2.1.2 (si vous connaissez une version plus récente stable qui fonctionne avec la 1.8.9 je suis preneur) Addons utilisés: Pas d'addon Type du skript : Script de /friends Bonjour, Je suis actuellement en train de développer un skript de /friend, pour cela j'utilise des boucles pour récupérer les informations des joueur stocké dans des variables list. Mais les boucles sont imbriqué les une dans les autres et j'ai donc une erreur qui me dit qu'il faut que je spécifie les numéro des boucles, mais je n'y arrive pas... quelqu'un peut-il m'aider ? Merci d'avance Je vous joint le skript ci-dessous: command /friend [<text>] [<text>]: aliases: /friends, /f trigger: if arg 1 is "invite" or "add": loop {all.player.list::*}: if loop-value = arg 2: exit loop set {_arg.2} to loop-index loop {online.player.list::*}: if loop-index = {_arg.2}: exit loop loop {f.list.%uuid of player%::*}: if loop-value = {_arg.2}: exit loop send "Vous êtes déjà ami avec ce joueur !" to player stop loop {f.wating.list.%uuid of player%::*}: if loop-value = {_arg.2}: exit loop send "Vous êtes désormais ami avec %arg 2 %" to player send "%player% a accepté votre demande d'ami(e) !" to arg 2 parsed as a player add uuid of player to {f.list.%{_arg.2}%::*} add {_arg.2} to {f.list.%uuid of player%::*} remove {_arg.2} from {f.wating.list.%uuid of player%::*} stop loop {f.wating.list.%{_arg.2}%::*}: if loop-value = uuid of player: exit loop send "Vous avez déjà envoyé une demande d'ami à ce joueur !" to player stop send "Le joueur %player% vous a demandez en ami(e) !" to arg 2 parsed as a player send "Votre demande a bien été envoyé !" to player add uuid of player to {f.wating.list.%{_arg.2}%::*} stop loop {f.list.%uuid of player%::*}: if loop-value = {_arg.2}: exit loop send "Vous êtes déjà ami avec ce joueur !" to player stop loop {f.wating.list.%uuid of player%::*}: if loop-value = {_arg.2}: exit loop send "Vous êtes désormais ami avec %arg 2 %" to player add "%player% a accepté votre demande d'ami(e) !" to {f.message.offline.%{_arg.2}%::*} add uuid of player to {f.list.%{_arg.2}%::*} add {_arg.2} to {f.list.%uuid of player%::*} remove {_arg.2} from {f.wating.list.%uuid of player%::*} stop loop {f.wating.list.%{_arg.2}%::*}: if loop-value = uuid of player: exit loop send "Vous avez déjà envoyé une demande d'ami à ce joueur !" to player stop send "Votre demande a bien été envoyé !" to player add uuid of player to {f.wating.list.%{_arg.2}%::*} stop
  20. Version de Minecraft : 1.16.5 Version de Skript : Dernière dev Bonjours à tous! Le script demandé est ultra complexe, mon codeur et moi avons séché dessus, et j'en recours ainsi à l'expertise générale pour nous aider. Je demande un script qui permette de classer des joueurs, en fonction d'une variable d'un ratio, dans une variable type "liste" du ratio plus haut au plus bas (Le plus haut ratio en premier, le plus bas en dernier, de façon décroissante) Puis faire en sorte à ce que les joueurs et leur ratio associés, fassent une commande selon leur classement Description du script : * Le script sert à classer les joueurs en fonction de leur ratio de "Puissance" et ainsi, de les envoyer en équipe différente et équilibrer les équipes pour un mode de jeu d'arène classées. * Le script doit faire une seule liste, et faire en sorte que tout les joueurs de cette liste envoie la commande en même temps (Faire un loop de la liste) Ce type de script permet ainsi d'éviter à ce que tout les meilleurs joueurs se retrouvent dans la même équipe, contre les plus faibles. Que les meilleurs soient forcément l'un contre l'autre et ainsi de suite jusqu'aux joueurs n'ayant pas de ratio ou le ratio le plus bas. Cela permet aussi de lancer une arène à un instant T en y envoyant tout les joueurs en attente de l'arène en même temps. Exemple: ======= Loop de la liste ========= Joueur 1: Ratio 5.5 ===> commande entrée /commande 1 (Envoyé en équipe 1) Joueur 2: Ratio 4.3 ===> commande entrée /commande 2 (Envoyé en équipe 2) Joueur 3: Ratio 4.1 ===> commande entrée /commande 1 (Envoyé en équipe 1) Joueur 4: Ratio 3.7 ===> commande entrée /commande 2 (Envoyé en équipe 2) Joueur 5: Ratio 3.2 ===> commande entrée /commande 2 (Envoyé en équipe 2) Joueur 6: Ratio 2.1 ===> commande entrée /commande 1 (Envoyé en équipe 1) ======= Fin de la loop de la liste ========= - J'ai déjà fais le système de file d'attente - J'ai pas besoin des commandes spéciale "commande 1 et 2", je sais les faire - Liste de players de 6 serait bien, modulable si possible - J'ai déjà fais la commande de ratio: (La variable de ratio étant donc "{sql_ratio.%player%}") on quit: set {sql_ratio.%player%} to ({sql_kills.%player%} / {sql_deaths.%player%}) + ({sql_wins.%player%} / {sql_looses.%player%}) Voci la commande de file d'attente et là où j'attend à ce que la loop-check-commande soit intégrée (En fin de code) command /arene: permission: varyal cooldown: 20 seconds cooldown message: &cVous ne pouvez pas spammer cette commande. &4&l%remaining time% &crestantes. trigger: if player has metadata value "arena": delete metadata value "arena" of player message "&aVous venez de quitter la file d'attente des Arènes classées." to player play sound "block.note_block.pling" with volume 1.0 to player toggle scoreboard of player off if {sql_arena} is more than 0: remove 1 from {sql_arena} if {arena.join} is more than 0: remove 1 from {arena.join} if {sql_arena.%player%.join} is more than 0: set {sql_arena.%player%.join} to 0 loop all players: if loop-players has metadata value "arena": set line 1 of loop-player's scoreboard to "&eJoueurs dans la file: &6&l%{arena.join}% " message "&d%player% &ca quitté la file" to loop-players play sound "block.note_block.pling" with volume 0.5 to loop-players else: if {sql_arena} is less than 5: add 1 to {sql_arena} add 1 to {arena.join} set {sql_arena.%player%.join} to 1 toggle scoreboard of player on message "&aVous venez de rejoindre la file d'attente des Arènes classées." to player message "&aVous pouvez quitter la file à tout moment avec &e/arena" to player play sound "block.note_block.pling" with volume 1.0 to player set title of player's scoreboard to "&6File d'attente" set line 2 of player's scoreboard to "&eFile d'attente rejoint&f: &c&lArena" set metadata value "arena" of player to true loop all players: if loop-players has metadata value "arena": set line 1 of loop-player's scoreboard to "&eJoueurs dans la file: &6&l%{arena.join}% " message "&d%player% &aa rejoint la file" to loop-players play sound "block.note_block.pling" with volume 0.5 to loop-players else if {sql_arena} is 5: add 1 to {sql_arena} add 1 to {arena.join} set {sql_arena.%player%.join} to 1 toggle scoreboard of player on set title of player's scoreboard to "&6File d'attente" set line 2 of player's scoreboard to "&eFile d'attente rejoint&f: &c&lArena" set metadata value "arena" of player to true loop all players: if loop-player has metadata value "arena": #Ici entre la variable liste, et fais en sorte que tout les joueurs ayant #fais /arene fassent la commande, par ordre de leur ratio cf plus haut. #Je vous rassure, tout le code plus haut est bon et fonctionnel. #c'est l'intégration d'une variable par ratio de joueurs et commandes par niveau #décroissant du ratio que je sais pas faire. #Tout le reste je suis bon :D Merci à ceux qui pourraient apporter leur expertise. Nous, on a séché après 5 heures de tests en tout genre ^^ (Et pourtant, on s'y connais! :D)
  21. Version de Minecraft : 1.16.5 Version de Skript : 2.X.X Type du skript : /repair contre de l'xp Description du script : Bonjour ! J'aurais besoin d'aide pour créer une commande de repair Je m'explique : Je voudrai dès lors que le joueur utilise la commande /repair cela lui repair son item que dans la main et non le stuff entier contre 40 niveau et s'il ne possède pas les niveaux cela lui envoie un message comme quoi il n'a pas le niveau requis pour faire cela. Cordialement en vous remerciant.
  22. Version de Minecraft : 1.16.4 Version de Skript : 2.5.2 Addons utilisés: SkyFall + WildSkript + Skelett + SkQuery Type du skript : Evénement ON CHAT Description du script : Bonjour la communauté, Je viens vers vous car je ne trouve pas de solution pour obtenir en fonction de mes deux variables un tchat correct. Je vous explique, j'aimerai que quand un joueur se mette en admin service via ma commande /aduty ET s'il possède le grade "ADMIN H.R" ça affiche quand il écrit dans le tchat son préfix comme le montre le code. if {adminrank.%uuid of player%} is "Admin H.R": if {aduty.%player%} is set: broadcast "&7&l[&4&lAdmin HR&7&l] &f%player% dit : %message%" else if {aduty.%player%} is not set: broadcast "%player% dit : %message%." Le code semble correct mais ce qui se passe en jeu est tout autre. Que je sois en admin service ou non le nom de l'administrateur s'affiche toujours en rouge. Or j'aimerai que quand il n'est pas en ADMIN SERVICE le joueur retrouve son pseudo sans préfix et sous ce format : broadcast "%player% dit : %message%." Merci de votre éventuelle aide.
  23. Version de Minecraft : 1.6.5 Version de Skript : La dernière version Type du skript : Script qui exécute une commande suite à l'inactivité d'un joueur sur un temps donnée Description du script : Bonjour, je suis à recherche d'un script qui serait capable d'exécuter des commandes suite à l'inactivité d'un joueur plus de 7 jours (ne s'est pas connecté sur le serveur depuis 7 jours) - Le script doit être modifiable sur le temps donnée - Possibilité d'attribuée plusieurs commandes et exécute suite si l'inactivité de joueurs étant absent plus (par exemple : 7 jours d'affilés) Dans l'espérance de trouver cette solution, je vous prie d'agréer, cher Membre de la communauté Skript-MC, à l'expression de mes meilleures salutations. Heaventime
  24. Version de Minecraft : 1.8 Version de Skript : 2.2-dev25 Addons utilisés: Quasiment tous Type du skript : Vérification de Claim Description du script : Hello tout le monde, Je ne trouve pas les variable ect pour intégrer Saber Faction à Skript, si quelqu'un a un site internet avec une liste je suis preneur, l'idée est de vérifié si le joueur est dans son claim, Bonne soirée
  25. Version de Minecraft : 1.8.8 Version de Skript : 2.2.dev25 Addons utilisés: BungeeSK, MundoSK, reqn, skDragon, Skellett-Legacy, SkQuery, skRayFall, skript-yaml, Skungee, skUtilities, TuSKe, WildSkript 1.8 Type du skript : Executer des fichier .bat ou .jar à partir d'un skript Description du script : Bonjour, bonsoir Je cherche comment faire pour exécuter un fichier de préférence .bat à partir d'un skript pour faire un système qui pourrait créer automatique des serveur le temps d'une game pour faire des parties host et qui se supprimerais à la fin d'une game j'aimerais juste savoir si déjà c'est possible ou non car si ce n'est pas possible que j'perde pas mon temps à chercher pendant des jours Merci de vos réponse bonne soirée
×
×
  • 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.