Aller au contenu

Skripting

Ancien
  • Compteur de contenus

    2087
  • Inscription

  • Dernière visite

  • Jours gagnés

    70
  • Crédits

    0 [Faire un don]

Tout ce qui a été posté par Skripting

  1. J'ai fini ton Skript ! C'est vraiment une version Alpha ! Je n'ai pas pu la réellement testée car je n'ai pas de serveur ni d'amis avec qui tester. J'ai galéré énormément de dessus malgré que j'ai vraiment un niveau très bas en Skript. Laisse moi d'abord te dire comment il fonctionne. Premièrement tu auras besoin de 4 mondes dont 3 par partie. Le 1 er monde sera ton Lobby Principal. Le 2 ème sera le Lobby d'attente avant le lancement du jeu, le troisième sera là où se déroulera le jeu et enfin le dernier sera le monde spécial régénération (ce monde devra porter le même nom que le monde où se déroulera le jeu mais avec un -, par exemple "-HG 01"). 1) Etape : Après avoir importer tous ces mondes. Tu dois désactiver celui de régénération via la commande /mv unload [TonMonde] sans oublier le signe - 2) Etape : Créer ta partie via la commande /hg create [Partie] puis configure toutes les options nécessaires. Une fois fait, tu devras alors te téléporter à ton Lobby Principal (celui des HG) et faire la commande /hg setmainlobby. 3) Etape : Téléporte-toi au monde d'attente de ta première partie pour faire /hg setlobby [Partie] 4) Etape : Téléporte-toi au monde de ta partie. Puis règle les Spawns via la commande /hg setspawn [Partie] [1,2,3...10] et règle le Spawn des spectateurs via /hg setspawnspectateur [Partie]. 5) Etape : Ta partie est prête ! Les joueurs peuvent soit rejoindre avec /hg join [Partie] Soit avec un panneau représenté comme ceci : Ligne 1 : [HungerGames] Ligne 2 : Join Ligne 3 : Nom de ta partie 6) Etape : Pour créer une deuxième partie, refait la même manipulation avec un nom de partie différent ! La commande /hg setmainlobby ne se fait qu'une seule fois ! Skript : [Contenu masqué] P.S : Je ne pourrais pas faire les trucs des statistiques, malheureusement, ceci n'est pas de mon niveau. Si un Skripteur vraiment pro veut reprendre mon Skript pour le faire il n'y aucun soucis. Pour les Kits, pourrais-tu me décrire un peu plus ?
  2. Il te faut une machine puissante pour cela. Si c'est le cas, utilise le système de Oxykis.
  3. Euh désolé mais par contre je ne Skype pas pour des raisons privées :-/ !
  4. Salut, super sympa de nous aider. Si tu es d'accord tu peux le faire^^ ! A 2 on sera plus rapide x) !
  5. Ok Nice^^ ! J'aurais moins de boulot ×) !
  6. Très bien^^. Mais laquelle ? Celle ou se déroulera le jeu ou le Lobby d'attente où les joueurs devront patienter avant d'être TP pour jouer.
  7. Juste une petite question, au début du sujet, tu as dit "La Map que j'aurais construit". As-tu déjà une Map ? Si oui, tu possèdes quelles Maps ? Celle où se déroulera le jeu ou celle du Lobby d'attente avant que la partie commence ?
  8. Skripting

    Skript pour elo ?

    Pourrais-tu décrire un peu plus s'il te plaît ?
  9. Skripting

    Petit Skript de Bienvenue

    command /bvn: trigger: send "Bienvenue !"
  10. Je te fais un petit tableau de l'avancement du jeu que je mettrai à jour régulièrement : -> Création d'une partie : ✔ -> Configuration d'une partie : ✔ -> Installation de la Map : ✔ -> Monde d'attente + Lobby : ✔ -> Système de panneaux : ✔ -> Join d'une partie : ✔ -> Leave d'une partie : ✔ -> Lancement d'une partie : ✔ -> Mort d'un joueur (Message de mort, Mode Spectator etc...) : ✔ -> Fin d'une partie : ✔ -> Refill des coffres : ✔ -> Régénération de la Map : ✔
  11. Oui je vais intégrer un système de régénération de la Map, c'est pour ça que je t'ai demandé si tu avais un serveur costaud car c'est la Regen de la Map et le Refill des coffres qui va faire le plus laguer.
  12. Oui bien sûr que je fais cela gratuitement^^ ! Je vais commencer quand j'aurais le temps.
  13. Skripting

    Groupe Tab

    Je ne savais pas ça du tout x) ! Attend je vais voir un peu ce que ça donne. Edit : J'ai essayé ça donne ça -> "Can't compare' primary group of player' with a text."
  14. As-tu un serveur costaud car pour un HungerGames multi-arènes faut vraiment avoir un très bon serveur. P.S : Il n'y aura pas besoin du SetChest, et il y aura 1 chose que je n'arriverai pas à faire c'est les bordures qui se déplacent, ça je sais pas faire :X ! Sinon, ta demande prend beaucoup de temps, au moins 1 bonne petite semaine de boulot.
  15. Skripting

    Groupe Tab

    Non car avec PEX il y a le "Player's Group" mais pas avec GroupManager.
  16. Skripting

    Groupe Tab

    Si tu mets les permissions oui, mais ça cause problème pour les OP. Car les OP ont toutes les permissions, du coup quand ils vont parler dans le Tchat, ça va afficher tous les grades, et ça va faire en sorte que les joueurs OP parlent plusieurs fois.
  17. Tu veux un HungerGames BungeeCord ou sans BungeeCord ?
  18. Skripting

    Groupe Tab

    Avec GroupManager ce n'est pas possible mais avec PEX tu peux.
  19. Tiens, essaie-ça : command /amende [<offline player>] [<text>]: permission: ammende.use permission message: &cErreur : Vous n'avez pas la permission ! trigger: if arg 1 is not set: send "&cErreur : Vous devez préciser un pseudo !" to player if arg 1 is set: set {_wait} to difference between {prise.%player%.lastused} and now if {_wait} is less than 10 minutes: send "&cErreur : Vous ne pouvez exécuter cette commande que toutes les 10 minutes !" to player else: open chest with 5 row named "&2Amendes" to player wait 2 ticks format slot 0 of the player with paper named "&3Amende de &c60 €" to close then run [make player execute command "/amende %arg 1% 60"] format slot 1 of the player with paper named "&3Amende de &c80 €" to close then run [make player execute command "/amende %arg 1% 80"] format slot 2 of the player with paper named "&3Amende de &c100 €" to close then run [make player execute command "/amende %arg 1% 100"] format slot 3 of the player with paper named "&3Amende de &c120 €" to close then run [make player execute command "/amende %arg 1% 120"] format slot 4 of the player with paper named "&3Amende de &c140 €" to close then run [make player execute command "/amende %arg 1% 140"] format slot 5 of the player with paper named "&3Amende de &c160 €" to close then run [make player execute command "/amende %arg 1% 1arg 2"] format slot 6 of the player with paper named "&3Amende de &c180 €" to close then run [make player execute command "/amende %arg 1% 180"] format slot 7 of the player with paper named "&3Amende de &c200 €" to close then run [make player execute command "/amende %arg 1% 200"] format slot 8 of the player with paper named "&3Amende de &c250 €" to close then run [make player execute command "/amende %arg 1% 250"] format slot 9 of the player with paper named "&3Amende de &c300 €" to close then run [make player execute command "/amende %arg 1% 300"] format slot 10 of the player with paper named "&3Amende de &c350 €" to close then run [make player execute command "/amende %arg 1% 350"] format slot 11 of the player with paper named "&3Amende de &c400 €" to close then run [make player execute command "/amende %arg 1% 400"] format slot 12 of the player with paper named "&3Amende de &c450 €" to close then run [make player execute command "/amende %arg 1% 450"] format slot 13 of the player with paper named "&3Amende de &c500 €" to close then run [make player execute command "/amende %arg 1% 500"] set {prise.%player%.lastused} to now if arg 1 is set: if arg 2 is "60": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "80": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "100": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "120": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "140": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "160": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "180": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "200": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "250": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "300": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "350": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "400": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "450": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg 2% € &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 if arg 1 is set: if arg 2 is "500": remove arg 2 from arg 1's balance add arg 2 to player's balance send "&aVous avez pris la somme de &6%arg %€ &aau joueur &b%arg 1% &a!" send "&cLe joueur &b%player% &cvous a pris la somme de &6%arg 2% € &c!" to arg 1 on rightclick with stick: if name of player's tool is "&cFouiller": if targeted entity is a player: open targeted entity's inventory to player message "&8[&aFouille&8] &b%player% &cte fouille !" to targeted entity Si tu as des erreurs, envoie-les moi, si tu as besoin que je rajoute quelque chose, dis-le moi ! N'oublie pas de refaire les Tab.
  20. Youyou, pourrais-tu décrire un peu plus s'il te plaît ?
  21. Il te manque un ADD-On, je sais plus lequel. Car chez moi ça marche très bien. Il te faut l'ADD-On qui prend en compte les Name Of Clicked. Je crois que c'est Umbaska par sûr.
×
×
  • 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.