Aller au contenu

XTReMxLogik

Membre
  • Compteur de contenus

    182
  • Inscription

  • Dernière visite

  • Crédits

    56 [Faire un don]

Tout ce qui a été posté par XTReMxLogik

  1. Eh bien j'ai essayer de faire déplacer ce post par l'équipe de modération, mais il n'as pas été fait...Donc malheureusement je continu ici..
  2. Salut salut, Eh bien, si j'ai bien compris, et j'y ai déjà réfléchi...mais comme tu le fait si un autre joueur lance ce jeu (en même temps) et qu'il choisi la pierre les deux "jeu" vont ce melanger, c'est pr ça que je créer un "id" de jeu (en 3 chiffres au début du code). Et c'est surtout ce problème qui me dérange, c'est __Si deux groupes de joueurs lance le jeu en même temps il y a conflits__. D'où l'id de jeu au début
  3. ... il n'y a vraiment personne pour m'aider?
  4. Version de minecraft: 1.14.x (multiversion) Version de Skript: 2.4-alpha4 Type de Skript: Pierre, Feuille, Ciseaux (jeu) Bonjour les skripteurs, skripteuses !! Aujourd'hui je viens avec un peu de regrets puisque je n'arrive pas à compléter seul mon idée ... du coup je viens chercher de l'aide ! C'est vrai j'aurait pu reprendre un design sur Google, chose que je ne voulais pas faire, j'ai quand même fini par regarder d'autres idées mais aucun ne me débloquait pour ce que je cherche. Voici mon cahier des charges que j'ai imaginé ; Un joueur en défie un autre par un menu GUI: Après avoir cliquer sur la tête du joueur "voulu" (j'était seul mais vous allez comprendre). Le joueur cible doit accepter : /rpc accept <player> (ou /rpc accept) si vous y arrivez ^^' Les deux joueurs sont d'accord pour jouer, le jeu s'ouvre (toujours en menu GUI): L'encadré bleu est le décompte en terracotta (voir skript). Et lorsque un joueur selectionne SON item, il soit en Shiny (enchanté) et seulement pour le joueur concerné. C'est ici que le Skript ne fonctionne plus / n'est pas avancé. AVANT le décompte, les deux joueurs doivent avoir sélectionné un ITEM (sinon, le jeu se ferme sas gagnant avec un message), ensuite le menu "FINAL" s'ouvre pour montrer le gagnant: Le joueur 1 est toujours à gauche, c'est donc le verre de couleur qui change en fonction du gagnant. P.S.: Il n'y a pas de récompense c'est un simple jeu / gadget. Bon, je pense avoir faire le tour sur ce que j'imagine, j'ai presque tout préparé il manque juste la "mécanique". Si vous avez des questions, je suis là, si vous avez besoin d'un coup de main aussi, mais j'aimerais vraiment finir ce petit projet... MERCI à ceux qui ajouteront leurs petite touche, leurs aident. - MisterLogik (en attente des aides, réponses, on même quelqu'un pour finir le skript). CODE: options: prefix.erreur: &4&l[&cErreur&4&l]: &c prefix.rpc: &8&l[&7PFC&8&l]&7: &f command /rpc [<text>] [<player>]: trigger: if player is in world "world": if arg-1 is set: if arg-1 is "search": if arg-2 is not set: open chest with 6 rows named "&8Les joueurs disponible:" to player wait 3 ticks set {_slot} to 0 loop all players: if loop-players is in world "world": wait 1 tick set {_username} to "%loop-player%" make a gui slot {_slot} of player with loop-player's skull named "&f&l%loop-player%" with lore "&f» &7Clique pour lui envoyer une demande." to close: make player execute command "/rpc %{_username}%" add 1 to {_slot} delete {_username} else if arg-1 is "accept": if arg-2 is set: if {%arg-2%.rpc-demande.%player%} is true: play sound "entity.experience_orb.pickup" with volume 15 to player play sound "entity.experience_orb.pickup" with volume 15 to arg-2 set {%player%.rpc-demande.%arg-2%} to false set {rpc.generate-id} to random integer between 1 and 99 set {rpc.id} to {rpc.%{rpc.generate-id}%} open virtual chest inventory with size 3 named "&8PFC &0(&7%{rpc.id}%&0)" to player and arg-2 make a gui slot 0, 9, 18, 2, 11, 20, 8, 17 and 26 of player and arg-2 with gray stained glass pane named " " to do nothing make a gui slot 1 of player and arg-2 with stone with lore "&fLa pierre bat le ciseaux..." named "&7Pierre" to run: if player1 clique: set {rpc.id.p1} to stone else: set {rpc.id.p21} to stone make a gui slot 10 of player and arg-2 with paper with lore "La feuille bat la pierre..." named "&7Feuille" to run: if player1 clique: set {rpc.id.p1} to paper else: set {rpc.id.p21} to paper make a gui slot 19 of player and arg-2 with shears with lore "Le ciseaux bat la feuille..." named "&7Ciseaux" to run: if player1 clique: set {rpc.id.p1} to shears else: set {rpc.id.p21} to shears wait 1 second make a gui slot 13, 14 and 15 of player and arg-2 with red terracotta named "&c&l5 secondes" to do nothing wait 2 seconds make a gui slot 13, 14 and 15 of player and arg-2 with orange terracotta named "&c&l4 secondes" to do nothing wait 2 seconds make a gui slot 13, 14 and 15 of player and arg-2 with yellow terracotta named "&c&l3 secondes" to do nothing wait 2 seconds make a gui slot 13, 14 and 15 of player and arg-2 with green terracotta named "&c&l2 secondes" to do nothing wait 2 seconds make a gui slot 13, 14 and 15 of player and arg-2 with lime terracotta named "&c&l1 seconde" to do nothing wait 2 seconds make a gui slot 13, 14 and 15 of player and arg-2 with white terracotta named "" to do nothing else: send "{@prefix.erreur} Aucune joueur ne vous à défié au &7Pierre, Feuille, Ciseaux&c." else: set {%player%.rpc-demande.%arg-1%} to true send "{@prefix.rpc} &aVous avez envoyé une demande de &2Pierre, Feuille, Ciseaux&a à &2&l%arg-1%&a." set {player-rpc} to arg-1 parsed as an player send "{@prefix.rpc} &6Vous avez reçu une demande de &e&l%player% &6pour jouer à &ePierre, Feuille, Ciseaux&6.%nl%{@prefix.rpc} &7Pour accepter la demande: &f&l/rpc accept %player%" to {player-rpc} wait 15 seconds set {%player%.rpc-demande.%arg-1%} to false else: send "{@prefix.erreur} Les gadgets ne sont pas disponible dans ce monde."
  5. Bonsoir, D'après mes souvenirs, c'est possible. Il suffit de détecter si le joueurs ne bouge pas depuis plus de 5 minutes. Et de le kick, ou autre. Edit: Désolé je me remet au skript. Je reprend un peu toute les bases, mais je l'ai déjà fait. Des que j'ai un peu de base, si tu a besoin, je t'envverrai quelque ligne pour t'aider. Bonne chance !
  6. Bonjour, bonsoir, Je reviens de la v1 et surtout je reprend le Skript. Et ma première question; "Comment peut-on garder un item (exemple: pomme d'or), quand je meurt?" On death:
  7. Bonsoir, j'y ai bien penser, mais il me semble que c'était possible la commande 'to "PLAYER"'. Je passe le sujet en résolus dans 1 semaines, si j'ai pas mieux comme solutions ! Merci quand même
  8. Bonjour, non, cela est totalement normal, les ' """ ' c'est pour pouvoir écrire des guillemets dans le send/message. Tu peux essayer sans, cela fera toujours la même chose :/
  9. Non, justement...j'ai essayer avec et sans. Erreur > Can't understand this condition/effect: send "%player% a utilisé la commande ""/test""" to "XTReMxLogik" (vanish.sk, line 3: send "%player% a utilisé la commande ""/test""" to "XTReMxLogik")
  10. Bonjour, bonsoir J'ai creer une commande, et j'aimerais que cela envoie un message au joueur "XTReMxLogik". Voici le code: command /test: trigger: message "%player% a utilisé la commande ""/test""" to XTReMxLogik [spoiler=Plus information recrutement brief]Et au passage si vous êtes codeur, je recrute ! [LIENS DISCORD] Merci d'avance pour votre aide ! Bonne journée/soirée !
  11. Hey les gars doucement :D J'ai tous essayer, et le sujet passe en résolu :p Merci à vous ! P.S.: Il fallait bien supprimer les slashs ' / '
  12. Bonjour, bonsoir Je suis de retour avec un nouveau problème... :/ Voici mon problème, j'ai besoin que lorsque on exécute l'une de ces commandes cela envoie "ok", et dans le cas contraire "nok". Sauf que quelque sois la commande, cela envoie toujours "nok" command /test: trigger: message "test reussi" command /2test [<text>]: trigger: if arg-1 is set: message "test reussi 2" command /3test [<text>]: trigger: if arg-1 is set: message "test reussi 3" on command: if command is "/test", "/2test" or "/3test": message "ok" else: cancel event message "nok" En espérant que vous pourrez m'aider, bonne journée/soirée !
  13. SUJET RÉSOLUS ! Il suffit de "set {_unvariable} to 5 + 15" Merci à WeBer_Le_Pecheur pour son aide !
  14. Je sais que sa ne t'aide pas trop pour les "opérations" mais bon x) Merci mais les functions je sais pas utiliser, et oui,pour les oprération se serais mieux... Merci quand même, bonne continuation !
  15. Bonjour, bonsoir Aujourd'hui, j'ai créer un sondage sur Minecraft (server spigot 1.8 à 1.12). Et j'aimerais que l'on fasse "/sondage view", et là sa affiche les résultats en pourcentage, et le nombre de votant... Voici mes lignes de codes: [spoiler=1. Le sondage] command /sondage [<text>]: [b] trigger: if arg-1 is not set: wait 1 second open chest with 1 rows named "" to player play "NOTE_PLING" to player at volume 5 format slot 2 of player with red wool block named "{@LaineRouge}" to close then run [make player execute command "/$sondage rouge"] format slot 4 of player with white wool block named "{@LaineBlanche}" to be unstealable format slot 6 of player with light green wool block named "{@LaineVerte}" to close then run [make player execute command "/$sondage vert"] if arg-1 is "view": wait 1 second open chest with 1 rows named "" to player play "NOTE_PLING" to player at volume 5 format slot 2 of player with red wool block named "%{sondage.rouge}%" to be unstealable format slot 4 of player with white wool block named "{@LaineBlanche}" to be unstealable format slot 6 of player with light green wool block named "%{sondage.vert}%" to be unstealable if arg-1 is "reset": if executor is "XTReMxLogik": set {sondage.rouge} to 0 set {sondage.vert} to 0 delete {sondage.%player%} message " " [spoiler=2. Add-on a la premiere partie du sondage] command /$sondage [<text>]: trigger: if arg-1 is "rouge": add 1 to {sondage.rouge} set {sondage.%player%} to true if arg-1 is "vert": add 1 to {sondage.vert} set {sondage.%player%} to true [spoiler=3. TEST (a caller dans le /sondage view (1ere partie)] command /test: trigger: set {_rouge} to {sondage.rouge} set {_vert} to {sondage.vert} set {_vertTOTAL} to 0 set {_rougeTOTAL} to 0 #--- rouge ---# set {_rougeTOTAL} to ({_rouge} parsed as a number) / {_vert} wait 1 tick set {_rougeTOTAL} to ({_rouge} parsed as a number) * 100 message "%{_rougeTOTAL}%" #--- vert ---# set {_vertTOTAL} to ({_vert} parsed as a number) / {_rouge} wait 1 tick set {_vertTOTAL} to ({_vert} parsed as a number) * 100[/b] message "%{_vertTOTAL}%" #Ne fonctionne pas ! [b] Si possible, ecrire le /sondage view: Clay rouge (slot 2) > "pourcentage% (nombre de votant)" Clay vert (slot 6) > "pourcentage% (nombre de votant)" Je reste à disposition pour toute demande...
  16. SUJET RÉSOLU: Il faut mettre cette ligne de code "set {_Message} to "%{HighGAMES.Color.%player%}%%message%""" dans l'event Tchat ! Merci à LeCraftDeOuf !
  17. Okéé...bah moi au niveau du reload j'ai : le probleme d'event chat. Ps: Tu peux le supprimer de pastebin :p À quoi sert le tous début, je suis obliger de le mettre ?
  18. Ça ne fonctionne pas :/, regarde la fin du post #4...
  19. Tu as changer quoi ? Actuellement mon pc et indisponible, je doit upload une vidéo, d'ici 2h je te dit !
  20. Oui, voici le code GLOBAL: Merci de ne pas l'utiliser [spoiler=CODE] #-----[] Options []-----# options: PrefixBase: &9&l[&3HighGAMES&9&l] &3&f➤&b PrefixErreur: &4&l[&c&l⚠ &6Erreur &c&l⚠&4&l] &6&f➤&c #-----[] INFORMATION []-----# # Les permissions présente dans ce Skript: # <> Tchat.access - Autorise a parler dans les situations interdites (insultes, sites, mute, etc) # <> HighGAMES.Modérateur - Envoie les alertes (insultes, report, sites, etc) #---# command /nick [<text>]: trigger: if arg-1 is not set: message "{@PrefixErreur} Vous devez preciser votre nouveau pseudo, ou mettre ""off"" !" if arg-1 is "off": if player has permission "nick": set {HighGAMES.nick.%player%} to "%player%" message "&cVous avez reset votre pseudo !" else: message "{@PrefixErreur} Vous ne pouvez pas utiliser cette commande !" else: if player has permission "nick": set {HighGAMES.nick.%player%} to "%arg-1%" message "&aVous vous êtes renommé(e) en &2%arg-1%" command /colortchat [<text>]: permission: ColorTchat permission message: {@PrefixErreur} Vous ne pouvez pas utiliser cette commande !" trigger: if arg-1 is set: if arg-1 contains "&": set {HighGAMES.Color.%player%} to "%arg-1%" message "&aTu as changé ta couleur par default en %arg-1%" else: message "&c&lErreur: &r&cTu n'as pas changé ta couleur par default !" message "&cIl faut que ta couleur comporte ""&<number>""" else: message "&c&lErreur: &r&cTu n'as pas changé ta couleur par default !" message "&cIl faut que ta couleur comporte ""&<number>""" on join: if {HighGAMES.Rank.%player%} is not set: set {HighGAMES.Rank.%player%} to "&7&l[&&7JOUEUR&7&l] &8" set {HighGAMES.TabRank.%player%} to "&7&lJ" if {HighGAMES.nick.%player%} is not set: set {HighGAMES.nick.%player%} to "%player%" if {HighGAMES.Color.%player%} is not set: set {HighGAMES.Color.%player%} to "&7" on chat: if message contains "fuck", "fuc", "fuk", "fucking", "fucing", "cunt", "faggot", "fgt", "ngr", "nigger", "shit", "cock", "bitch", "niga", "niger" or "nigga": if player does not have permission "Tchat.access": cancel event add 1 to {HighGAMES.Advert.%player%} message "&6-------------------------------------------" message " &c&lAVERTISSEMENT" message " &c&lVous n'êtes pas autorisé à insulter ou autre !" message " &c&lNombre d'avertissement : &f%{HighGAMES.Advert.%player%}%&7/5" message "&6-------------------------------------------" loop all players: if loop-player has permission "HighGAMES.mod": send "&f[CHAT] &c%player% insultes !" to loop-player send "&f[CHAT] &cLe message > &7%message%" to loop-player else: cancel event broadcast "%{HighGAMES.Rank.%player%}% %{HighGAMES.nick.%player%}% &f➤ %{HighGAMES.Color.%player%}%%message%" else if message contains ".com", ".net", ".de", ".me", ".eu", "eu.", "us.", "mineplex", "losprisia", "techworld" or "hypixel": if player does not have permission "Tchat.access": cancel event add 1 to {HighGAMES.Advert.%player%} message "&6-------------------------------------------" message " &c&lAVERTISSEMENT" message " &c&lVous n'êtes pas autorisé à faire de la PUB !" message " &c&lNombre d'avertissement : &f%{HighGAMES.Advert.%player%}%&7/5" message "&6-------------------------------------------" loop all players: if loop-player has permission "HighGAMES.mod": send "&f[CHAT] &c%player% fait de la pub !" to loop-player send "&f[CHAT] &cLe message > &7%message%" to loop-player else: cancel event broadcast "%{HighGAMES.Rank.%player%}% %{HighGAMES.nick.%player%}% &f➤ %{HighGAMES.Color.%player%}%%message%" else if {HighGAMES.silence} is "true": if player does not have permission "Tchat.access": cancel event message "&6-------------------------------------------" message "{@PrefixBase} &b&lLe chat a été désactivé." message "&6-------------------------------------------" else: cancel event broadcast "%{HighGAMES.Rank.%player%}% %{HighGAMES.nick.%player%}% &f➤ %{HighGAMES.Color.%player%}%%message%" else: cancel event if {HighGAMES.mute.%player%} is not set: broadcast "%{HighGAMES.Rank.%player%}% %{HighGAMES.nick.%player%}% &f➤ %{HighGAMES.Color.%player%}%%message%" if {HighGAMES.mute.%player%} is "true": send "{@PrefixBase} &cVous avez été mute... %{hypixel.mutereason.%player%}%."
  21. [spoiler=TheSkinter (citation)] Bonjour, En faite non, car il faudrais que je set la couleur (pour joueur X), avec /colortchat &a, et des que j’écris la personne qui aura qui aura fait la commande, alors elle écrira en vert (&a)... Comprend tu ? ----- [spoiler=LeCraftDeOuf (citation)] Voilà j'ai tester et j'obtiens une erreur, j'avais totalement zapper ce détails d’évent tchat :/ Error: The chat message can only be used in a chat event (set {_message} to [...]%message%"') Sinon, ouais, c'était bien penser...en éspérant y avoir une réponse positive :p
  22. Bonjour, bonsoir Aujourd'hui j'ai créer un bout de skript pour permettre de modifier la couleur (lorsque l'on écrit dans le tchat MineCraft), des exemples sont donnés par la suite. Voici le code: command /colortchat [<text>]: permission: ColorTchat permission message: {@PrefixErreur} Vous ne pouvez pas utiliser cette commande !" trigger: if arg-1 is set: if arg-1 contains "&": set {HighGAMES.Color.%player%} to "%arg-1%" message "&aTu as changé ta couleur par default en %arg-1%" else: message "&c&lErreur: &r&cTu n'as pas changé ta couleur par default !" message "&cIl faut que ta couleur comporte ""&<number>""" else: message "&c&lErreur: &r&cTu n'as pas changé ta couleur par default !" message "&cIl faut que ta couleur comporte ""&<number>""" Ligne additif lorsque j'écrit: broadcast "%{RANK}% %{NICKNAME}% &f➤ %{HighGAMES.Color.%player%}%%message%" Voici un screen du résultat: (comme on le vois sur le screen précédent on vois le "&c", donc la couleur n'est pas compter, comment est-ce que je pourrais faire pour mettre la couleur sans regarder si la variable X et à Y, ce serais trop long par rapport a mon skript de gestion de tchat...) Merci à ceux qui t'enteront de m'aider ! ;)
×
×
  • 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.