Aller au contenu

Skripting

Ancien
  • Compteur de contenus

    2 087
  • Inscription

  • Dernière visite

  • Jours gagnés

    70

Tout ce qui a été posté par Skripting

  1. Skripting

    Problème addon Sk-Querry

    C'est je crois à cause de TuSKe il bug énormément. Essaye sans lui^^ !
  2. Skripting

    Problème addon Sk-Querry

    Oops tu as quoi d'autres comme ADD-ON ? Et est-ce-que tu as pris juste le SkQuery que je t'ai donné ou tu as tout pris ?
  3. Skripting

    Problème addon Sk-Querry

    Essaye avec les ADD-ON disponibles dans ma signature^^ !
  4. Skripting

    Cliquer pour accepter un duel

    Options: Commande_Accepter: /Accept Commande_Refuser: /Deny execute console command "/tellraw %player% ["""",{""text"":""&eAcceptez-vous le duel ? - &a""},{""text"":""Oui"",""clickEvent"":{""action"":""run_command"",""value"":""{@Commande_Accepter}""}},{""text"":"" &e- &c""},{""text"":""Non"",""clickEvent"":{""action"":""run_command"",""value"":""{@Commande_Refuser}""}}]"
  5. C'est iZi x) : on inventory click: cancel event x)
  6. Salut, Je n'ai pas vraiment eu le temps aujourd'hui, j'ai refait le système des équipes, j'ai cherché un vieux code de rééquilibrage d'équipes dans mes anciens scripts. Il n'est pas très optimisé, mais il est fonctionnel, quand j'aurais le temps je t'en referais un. Equipes : function SetPlayerColor(p: text, color: text): set {_p} to "%{_p}%" parsed as player wait 0.5 tick {_color} is "red": if {color.%{_p}%} is "red": send "&cErreur : Vous êtes déjà dans l'équipe rouge !" to {_p} else: if {team.red} >= 20: send "&cErreur : L'équipe rouge est au complet !" to {_p} else: if {color.%{_p}%} is "blue": remove 1 from {team.blue} wait 0.1 tick set {color.%{_p}%} to "red" add 1 to {team.red} set {_p} tab name to "&c%{_p}%" set {team.%{_p}%} to true set {mj.%{_p}%} to "Dedans" wait 0.1 tick send "&aVous avez rejoins l'équipe &crouge &a!" to {_p} {_color} is "blue": if {color.%{_p}%} is "blue": send "&cErreur : Vous êtes déjà dans l'équipe bleue !" to {_p} else: if {team.blue} >= 20: send "&cErreur : L'équipe bleue est au complet !" to {_p} else: if {color.%{_p}%} is "red": remove 1 from {team.red} wait 0.1 tick set {color.%{_p}%} to "blue" add 1 to {team.blue} set {_p} tab name to "&9%{_p}%" set {team.%{_p}%} to true set {mj.%{_p}%} to "Dedans" wait 0.1 tick send "&aVous avez rejoins l'équipe &9bleue &a!" to {_p} on rightclick with red wool: if {ingame} is false: cancel event SetPlayerColor("%player%", "red") on rightclick with blue wool: if {ingame} is false: cancel event SetPlayerColor("%player%", "blue") Pour savoir si l'équipe d'un rouge est rouge ou bleue, tu fais "if {color.%player%} is "red"" pour rouge, et tu remplaces "red" par "blue" pour les bleus. Vieux débris de rééquilibrage des équipes : function DividePlayers(players: text="get"): if {team.red} > {team.blue}: loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 0.5 tick set {_diff} to difference between {team.red} and {team.blue} set {_r} to 1 loop {_diff} times: set {_p.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 wait 0.1 tick loop {_diff} times: SetPlayerColor("%{_p.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks delete {_players::*} loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 2 ticks set {_size} to size of {_players::*} wait 0.1 tick set {_size} to {_size} / 2 wait 0.1 tick set {_r} to 1 loop {_size} times: set {_p.s.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 set {_random} to a random integer between 1 and 2 wait 0.5 tick {_random} is 1: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "blue") else: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "red") else if {team.red} < {team.blue}: loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 0.5 tick set {_diff} to difference between {team.red} and {team.blue} set {_r} to 1 loop {_diff} times: set {_p.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 wait 0.1 tick loop {_diff} times: SetPlayerColor("%{_p.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks delete {_players::*} loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 2 ticks set {_size} to size of {_players::*} wait 0.1 tick set {_size} to {_size} / 2 wait 0.1 tick set {_r} to 1 loop {_size} times: set {_p.s.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 set {_random} to a random integer between 1 and 2 wait 0.5 tick {_random} is 1: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "red") else: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "blue") else if {team.red} = {team.blue}: loop all players: if {color.%loop-player%} is not set: add loop-player to {_players::*} wait 2 ticks set {_size} to size of {_players::*} wait 0.1 tick set {_size} to {_size} / 2 wait 0.1 tick set {_r} to 1 loop {_size} times: set {_p.s.%{_r}%} to a random element out of {_players::*} add 1 to {_r} wait 1 tick set {_r} to 1 set {_random} to a random integer between 1 and 2 wait 0.5 tick {_random} is 1: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "blue") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "red") else: loop {_size} times: SetPlayerColor("%{_p.s.%{_r}%}%", "red") add 1 to {_r} wait 2 ticks loop all players: if {color.%loop-player%} is not set: SetPlayerColor("%loop-player%", "blue") Pour rééquilibrer les équipes, tu utilises tout simplement l'effet "DividePlayers()". Il faudra aussi à delete les variables {color.%player%} à la fin de la partie.
  7. Dééé rien^^ ! PsYZiiK, Fièr d'avoir aidé quelqu'un dans sa vie.
  8. Skripting

    Skript PvPBOX

    S'il te plaît, arrête de créer tout le temps les mêmes sujets, ça fait 3 FOIS que tu fais le même !
  9. Salut @Joris. Je suis désolé je n'avais pas beaucoup de temps. Je vais essayer de te faire ça aujourd'hui.
  10. Skripting

    Problème addon Sk-Querry

    Je pense que tu as oublié de nous donner le plus gros détail : c'est quoi ta version MC ?
  11. Bah si tu donnes pas de précisions non plus :-/ !
  12. Je ne savais pas que tu voulais cela^^, j'ai corrigé le truc.
  13. Super ! C'est toi qui m'avait appris ça en plus^^ !
  14. Méga tutoriel sympa et moins compliqué que celui de Angelus, GG !
  15. J'ai pas compris...
  16. Comment l'imprimante est-elle utilisée, que veux-tu dire par billet ?
  17. Skripting

    Give un item dans un slot précis

    Tu vois dans ma signature ? Il y a un lien qui te permet de télécharger tous les ADD-ON ainsi que Skript en un coup. Eh bien fait le et réessaye ça : set slot 0 of player to 1 stick named "Test"
  18. De rien mais la prochaine fois, évite le vocabulaire que tu as eu... Et passe le topic en résolu^^ !
  19. C'est impossible de mettre un item dans le ce slot en Skript.
  20. Mais c'est ça que tu voulais -_- ? : loop {ta.liste::*}: set slot 0 of loop-value to 1 stick named "Name" with lore "Lore". # Ca va donner un bâton à tous les membres de ta liste.
  21. Skripting

    Build UHC array list

    Y a pas mieux. Et puis c'est très bizarre que ça lag autant juste pour une ligne x)
  22. Skripting

    Build UHC array list

    Remplace par "add location of event-block to {blocklist.%player%::*}" et ensuite pour les remplacer par de l'air : loop {blocklist.%player%::*}: set block at loop-value to air
  23. Skripting

    Build UHC array list

    Quand tu ajoutes un bloc à la liste tu fais comment ?
  24. Skripting

    Build UHC array list

    Ton code s'il t'ou plît ?
  25. Skripting

    StaffMode Besoin d'aide

    Ca fait deux fois que je le répète, on a besoin de ton code.
×
×
  • 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.