-
Compteur de contenus
2 087 -
Inscription
-
Dernière visite
-
Jours gagnés
70
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Skripting
-
C'est je crois à cause de TuSKe il bug énormément. Essaye sans lui^^ !
-
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 ?
-
Essaye avec les ADD-ON disponibles dans ma signature^^ !
-
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}""}}]"
-
C'est iZi x) : on inventory click: cancel event x)
-
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.
-
Placement de blocks... de manière spéciale !
Skripting a répondu à un(e) sujet de Davarck (Codeur Skript) dans Résolus
Dééé rien^^ ! PsYZiiK, Fièr d'avoir aidé quelqu'un dans sa vie. -
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 !
-
Salut @Joris. Je suis désolé je n'avais pas beaucoup de temps. Je vais essayer de te faire ça aujourd'hui.
-
Je pense que tu as oublié de nous donner le plus gros détail : c'est quoi ta version MC ?
-
J'aimerais faire un système de batterie avec un panneau
Skripting a répondu à un(e) question de _EatMyStrafe dans Inactifs
Bah si tu donnes pas de précisions non plus :-/ ! -
Placement de blocks... de manière spéciale !
Skripting a répondu à un(e) sujet de Davarck (Codeur Skript) dans Résolus
Je ne savais pas que tu voulais cela^^, j'ai corrigé le truc. -
TMTCPas #1.5 - Les Fonctions "Avancées" (Avec le return)
Skripting a répondu à un(e) sujet de GauvainWizard dans Tutoriels
Super ! C'est toi qui m'avait appris ça en plus^^ ! -
TMTCPas #1 - Les Fonctions Basiques (Sans le Return)
Skripting a répondu à un(e) sujet de GauvainWizard dans Tutoriels
Méga tutoriel sympa et moins compliqué que celui de Angelus, GG ! -
Enchanter un item dans le raccourci d'un joueur...
Skripting a répondu à un(e) question de PastequeBuild dans Résolus
J'ai pas compris... -
J'aimerais faire un système de batterie avec un panneau
Skripting a répondu à un(e) question de _EatMyStrafe dans Inactifs
Comment l'imprimante est-elle utilisée, que veux-tu dire par billet ? -
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"
-
De rien mais la prochaine fois, évite le vocabulaire que tu as eu... Et passe le topic en résolu^^ !
-
C'est impossible de mettre un item dans le ce slot en Skript.
-
Enchanter un item dans le raccourci d'un joueur...
Skripting a répondu à un(e) question de PastequeBuild dans Résolus
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. -
Y a pas mieux. Et puis c'est très bizarre que ça lag autant juste pour une ligne x)
-
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
-
Quand tu ajoutes un bloc à la liste tu fais comment ?
-
Ton code s'il t'ou plît ?
-
Ca fait deux fois que je le répète, on a besoin de ton code.
