Aller au contenu

Joriis

Modérateur Forum
  • Compteur de contenus

    3 044
  • Inscription

  • Dernière visite

  • Jours gagnés

    36

Tout ce qui a été posté par Joriis

  1. Joriis

    [UHCHost] SuperHeroes

    Le problème, c'est que si on fait ça, alors il peut "glitché" la commande, tout simplement en la faisant plusieurs fois, mais après avoir parlé avec @Winter_SwiiZ il manque un bout de code, ce qu'il veut c'est que avec la permission "host" il puisse activer le scénario superhéro, enfin c'est ce que j'ai compris^^
  2. Joriis

    [UHCHost] SuperHeroes

    Bonsoir, Voici le code: #Pour executer le scénario, cela doit être la console qui execute celle-ci pour ne pas avoir d'abus #Donc lorsque ta partie démarre ajoute cette ligne #make console execute command "/superheros" command /superheros: executable by: console trigger: if {superhéro} is true: #Ta variable, si le scénario superhéro est actif loop all players: #on check tous les joueurs if loop-player has permission "host": #On vérifie si le joueur à la permission "host" chance of 25%: set rf max hp of loop-player to 40 heal the loop-player by 40 hearts chance of 25%: apply jump boost 4 to loop-player for 99999 seconds chance of 25%: apply fire resistance to loop-player for 99999 seconds apply resistance to loop-player for 99999 seconds chance of 25%: apply strength to loop-player for 99999 seconds else: stop #A la fin de la partie, si tu veux clear les effects de l'évent Superhéros : #loop all players: # remove strength from loop-player # remove fire resistance from loop-player # remove resistance from loop-player # remove jump boost from loop-player # remove strength from loop-player # set rf max hp of loop-player to 20 # heal the loop-player by 40 hearts Si tu as des questions par rapport au code, n'hésite pas :) Cordialement, Acenox
  3. Bonsoir, Voici le code: Détails: Le ping et le nombre de connecté s'actualise toute les 10 secondes, tu modifies comme tu veux. Information: Il te faut la version SKRayFall 1.7.4 : https://dev.bukkit.org/projects/skrayfall/files/907996 Version de Skript: 2.2 que tu peux trouver ici: http://www.mediafire.com/file/24y9uwg8nwj551x/skript2.2.jar Ensuite, tu dois supprimer ta commande /scoreboard dans ton Stat.sk et supprimer s'il te plaît ton every 3 seconds , make player execute command /scoreboard. on join: wait 3 seconds make player execute command "/scoreboard" function titleAnim(p: player): wait 10 seconds if {_p} is online: edit score id "online.%{_p}%" to "&3&lOnline &f&l: &e&l%number of all players%" and 3 edit score id "ping.%{_p}%" to "&b&lPing &f&l: &a&l%{_p}'s ping%" and 2 else: stop wait 10 seconds if {_p} is online: edit score id "online.%{_p}%" to "&3&lOnline &f&l: &e&l%number of all players%" and 3 edit score id "ping.%{_p}%" to "&b&lPing &f&l: &a&l%{_p}'s ping%" and 2 else: stop wait 1 tick if {_p} is online: titleAnim({_p}) else: stop command /scoreboard: trigger: if player is in world "world": if {sb.%player%} is not set: set {sb.%player%} to 1 set name of sidebar of player to "&f&l> &6&lTon&b&lServeur &f&l<" set score "&f&m----------------------------" in sidebar of player to 4 set id based score "&3&lOnline &f&l: &e&l%number of all players%" in sidebar of player to 3 with id "online.%player%" set id based score "&b&lPing &f&l: &a&l%player's ping%" in sidebar of player to 2 with id "ping.%player%" set score "&f&m----------------------------" in sidebar of player to 1 set score "&3&lwww.monsiteweb.eu" in sidebar of player to 0 titleAnim(player) else: wipe player's sidebar wait 1 tick clear {sb.%player%} set name of sidebar of player to "&f&l> &6&lTon&b&lServeur &f&l<" set score "&f&m----------------------------" in sidebar of player to 4 set id based score "&3&lOnline &f&l: &e&l%number of all players%" in sidebar of player to 3 with id "online.%player%" set id based score "&b&lPing &f&l: &a&l%player's ping%" in sidebar of player to 2 with id "ping.%player%" set score "&f&m----------------------------" in sidebar of player to 1 set score "&3&lwww.monsiteweb.eu" in sidebar of player to 0 titleAnim(player) Information: Si tu changes quelques choses (à l'endroit du ping ou du online) tu dois aussi modifier dans la function. Si tu as des questions, n'hésite pas :) Cordialement, Acenox
  4. Joriis

    Chronometre

    Bonjour, Je sais pas si c'est ce que tu recherches, mais regarde ici https://skript-mc.fr/forum/threads/chronom%C3%A8tre-en-skript.414/ Cordialement, Acenox
  5. Joriis

    Random_SK

    Salut noftaly, J'utilise cette version pour mes serveurs 1.8.8 donc je te laisser tester et je n'ai pas d'erreur. http://www.mediafire.com/file/vapt62y7wvbiyor/RandomSK.jar Amicalement, Acenox
  6. Entièrement, il y a pleins de façons ^^ mais encore une fois, c'est des versions améliorés qui servent pas à grand chose^^
  7. @TheDestroyKill pour cela, tu as besoins d'utiliser redis (tu as au début de la page du plug-in pour t'expliquer comment l'installer^^) et ce plug-in https://www.spigotmc.org/resources/executeeverywhere.524/ qui fait les mêmes actions que commandsync mais pour plusieurs machines^^
  8. Très bon tutoriel ! Merci beaucoup :D
  9. Il y en a très peu ici. même si je serais le faire en java, je n'ai pas le temps.
  10. Bonjour, Ce n'est pas possible de faire ceci avec Skript, j'ai essayé pleins de solutions mais impossible. Avec mon Skript Anti-Plugins j'arrive à bloquer le /Ver <tab> par exemple etc, mais pas le / <tab> Cordialement, Acenox
  11. Oui c'est possible.
  12. Merci beaucoup pour ce tutoriel !
  13. Joriis

    Le menu (chest) ne s'affiche pas

    De rien, n'hésite pas à mettre le sujet en résolu :)
  14. Joriis

    Le menu (chest) ne s'affiche pas

    Oui on s'en fou, j'allais pas aller chercher un de mes codes que tu as fais juste au dessus^^ Sinon, à mon avis cela vient de ton SkQuery voici le lien de téléchargement: https://umbaska.gatt.space/ Cordialement, Joris/Acenox
  15. Joriis

    Le menu (chest) ne s'affiche pas

    Attention /!\ Tu as oublié le wait 1-2 ticks /!\ sinon le menu ne s'ouvrira pas. command /chest: trigger: wait 2 ticks open chest with 1 row named "Correcteur" to player format slot 1 of player with a diamond sword named "Test - Correcteur" [/code]
  16. D'accord, Je t'en remercie ! Je met en résolu :) Cordialement, Acenox
  17. Salut @PsYZiiK , tu as des nouvelles par rapport à ma demande s'il te plait? Je ten remercie ! Cordialement, Joris
  18. Sympa ! Tu m'apprends encore une fois une nouvelle chose :) Merci beaucoup !
  19. Un bon petit tutoriel :) hâte de voir la suite ^^!
  20. Linaris/PoudlardRP l'ont fait en JAVA et non en skript. Cela n'est pas encore possible pour skript, à voir avec des développeurs d'add-ons. Cordialement, Joris
  21. Joriis

    Skript PvPBox

    Bonsoir, Bonjour, J'ai corrigé les erreurs ;) Bonne soirée ! Cordialement, Joris
  22. Salut, As-tu des nouvelles? :) Cordialement, Joris
  23. Oui sans soucis :) Merci de ton aide !
  24. Bonjour, Bonsoir, J'aurais besoin d'aide pour faire un système de rééquilibrage, j'ai essayé avec le skript de mini-jeux de @SkyZik mais cela n'est pas 100% fonctionnel (Exemple: si sur le serveur il y a plus de 2 joueurs, cela ne l'assigne plus dans une équipe, ou si le joueur déco/reco il ne peut plus prendre d'équipe automatiquement). But: il faudrait que quand la partie démarre, si le joueur n'a pas sélectionné une équipe, que le joueur rentre automatiquement dans l'équipe bleue ou rouge (en pensant, qu'il faudrait que les équipes soient équilibré). Voici le code: on right click with a red wool: if {ingame} is false: cancel event if {red.%player%} is false: if {team.red} is smaller than 20: if {team.red} = {team.blue}: if {blue.%player%} is true: add -1 to {team.blue} add 1 to {team.red} set {red.%player%} to true set {blue.%player%} to false set {team.%player%} to true set the player's tablist name to "&c%name of player%" message "{@prefix} &7Tu as rejoint l'équipe &cRouge" set {mj.%player%} to "Dedans" stop if {team.red} < {team.blue}: if {blue.%player%} is true: add -1 to {team.blue} add 1 to {team.red} set {red.%player%} to true set {blue.%player%} to false set {team.%player%} to true message "{@prefix} &7Tu as rejoint l'équipe &cRouge" set the player's tablist name to "&c%name of player%" set {mj.%player%} to "Dedans" stop else: message "{@prefix} &7Il y a trop de joueurs dans cette équipe." stop else: message "{@prefix} &7Il y a trop de joueurs dans cette équipe." stop else: message "{@prefix} &7Tu es déjà dans cette équipe." stop on right click with a blue wool: if {ingame} is false: cancel event if {blue.%player%} is false: if {team.blue} is smaller than 20: if {team.blue} = {team.red}: if {red.%player%} is true: add -1 to {team.red} add 1 to {team.blue} set {blue.%player%} to true set {red.%player%} to false set {team.%player%} to true message "{@prefix} &7Tu as rejoint l'équipe &3Bleue" set the player's tablist name to "&3%name of player%" set {mj.%player%} to "Dedans" stop if {team.blue} < {team.red}: if {red.%player%} is true: add -1 to {team.red} add 1 to {team.blue} set {blue.%player%} to true set {red.%player%} to false set {team.%player%} to true message "{@prefix} &7Tu as rejoint l'équipe &3Bleue" set the player's tablist name to "&3%name of player%" set {mj.%player%} to "Dedans" stop else: message "{@prefix} &7Il y a trop de joueurs dans cette équipe." stop else: message "{@prefix} &7Il y a trop de joueurs dans cette équipe." stop else: message "{@prefix} &7Tu es déjà dans cette équipe." stop command /equilibrage: trigger: if {ingame} is false: if {team.red} < {team.blue}: if {team.%player%} is true: stop else: add 1 to {team.red} set {red.%player%} to true set {blue.%player%} to false set {team.%player%} to true set {mj.%player%} to "Dedans" set the player's tablist name to "&c%name of player%" message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cRouge" if {team.blue} < {team.red}: if {team.%player%} is true: stop else: add 1 to {team.blue} set {blue.%player%} to true set {red.%player%} to false set {team.%player%} to true set {mj.%player%} to "Dedans" set the player's tablist name to "&3%name of player%" message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &3Bleue" if {team.blue} > {team.red}: if {team.%player%} is true: stop else: add 1 to {team.red} set {red.%player%} to true set {blue.%player%} to false set {team.%player%} to true set {mj.%player%} to "Dedans" set the player's tablist name to "&c%name of player%" message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cRouge" if {team.red} > {team.blue}: if {team.%player%} is true: stop else: add 1 to {team.blue} set {blue.%player%} to true set {red.%player%} to false set {team.%player%} to true set {mj.%player%} to "Dedans" set the player's tablist name to "&3%name of player%" message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cBleue" if {team.blue} = 0: if {team.%player%} is true: stop else: add 1 to {team.red} set {red.%player%} to true set {blue.%player%} to false set {team.%player%} to true set {mj.%player%} to "Dedans" set the player's tablist name to "&c%name of player%" message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cRouge" if {team.red} = 0: if {team.%player%} is true: stop else: add 1 to {team.blue} set {blue.%player%} to true set {red.%player%} to false set {team.%player%} to true set {mj.%player%} to "Dedans" set the player's tablist name to "&3%name of player%" message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &3Bleue" else: stop Merci d'avance pour votre aide ! Cordialement, Joris
×
×
  • 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.