kumakuma215 Posté(e) le 27 février 2016 Posté(e) le 27 février 2016 Hey! Salut à vous, je pense que si vous avez travaillé ou si vous travaillez sur un skript de 1vs1 vous vous êtes posés CETTE question : - Comment faire une file d'attente? 'o'. Comment je peux faire :'( Et bien j'ai DEUX systèmes de file d'attente! Le premier est un système ou le premier et le 2e s'affronte, le 3e et le 4e s'affronte. Le deuxième c'est random '-'. Donc on va avoir besoin de ça : - De la logique - Un cerveau - Des mains (Pour écrire lawl) - Un éditeur de texte (Notepad++ ou Sublime Text) - Des variables Alors, commençons! Déjà, nous devons créer une file d'attente et rajouter le joueur à la file d'attente. Pour les feignants, voici le code :p. command /ffa: trigger: add player to {Attente::*} Keske ce code fait? (Faute intentionnelle, merci de pas me spam svp :c) Et bien, je créer la commande /ffa qui quand elle est exécutée, ça rajoute le joueur à la liste d'attente. Juste là, rien de sorcier. Ensuite, nous devons vérifier si il y a au moins 2 joueurs! (Et vérifier si le joueur n'est pas déjà dans la file d'attente :x) command /ffa: trigger: if player isn't in {Attente::*}: add player to {Attente::*} if the second element out of {Attente::*} is set: #Suite du code dans la suite du tuto! Voilà! C'est fait! Maintenant, il faut les faire s'affronter! (Et aussi vérifier si la partie n'a pas déjà commencée :c) command /ffa: trigger: if player isn't in {Attente::*}: add player to {Attente::*} if size of {Attente::*} >= 2: if {AreneEnCours} is false: set {_player1} to the first element out of {Attente::*} set {_player2} to the second element out of {Attente::*} remove {_player1} from {Attente::*} remove {_player2} from {Attente::*} teleport {_player1} to {Arenetmtc} teleport {_player2} to {Arenetmtc} set {AreneEnCours} to true Et voilà! Vous avez fait une file d'attente pour 1vs1! Et voici le code pour choisir random :p : command /ffa: trigger: if player isn't in {Attente::*}: add player to {Attente::*} if the second element out of {Attente::*} is set: if {AreneEnCours} is false: set {_player1} to a random element out of {Attente::*} remove {_player1} from {Attente::*} set {_player2} to a random element out of {Attente::*} remove {_player2} from {Attente::*} teleport {_player1} to {Arenetmtc} teleport {_player2} to {Arenetmtc} set {AreneEnCours} to true Si ce tutoriel vous a aidé, veuillez mettre un like :D. Et si y'a des fautes d'orthographes/frappes, signalez les moi :p. 4
Sukiu Posté(e) le 28 février 2016 Posté(e) le 28 février 2016 Un bon tuto ^^ N'oublie pas d'enlever le player de {Attente::*} quand il déco.
kumakuma215 Posté(e) le 28 février 2016 Auteur Posté(e) le 28 février 2016 Un bon tuto ^^ N'oublie pas d'enlever le player de {Attente::*} quand il déco. Ah ouais x)). Mais ça, tout le monde peut le faire :x.
trafgan Posté(e) le 12 mars 2016 Posté(e) le 12 mars 2016 Ah ouais x)). Mais ça, tout le monde peut le faire :x. Salut j'ai un autre code a tu skype pour que tu m'éxplique?
kumakuma215 Posté(e) le 12 mars 2016 Auteur Posté(e) le 12 mars 2016 Salut j'ai un autre code a tu skype pour que tu m'éxplique? Oui, pourrais-tu me donner ton skype en MP?
kumakuma215 Posté(e) le 18 mars 2016 Auteur Posté(e) le 18 mars 2016 (Petit UP sans faire exprès :x) EDIT du tuto, réparage d'un code dans la selection random :x
Teewull Posté(e) le 20 mars 2016 Posté(e) le 20 mars 2016 J'ai enfin fait mon code de 1vs1 merci ;) 1
kumakuma215 Posté(e) le 20 mars 2016 Auteur Posté(e) le 20 mars 2016 De rien ;). Les tutos sont là pour ça :).
> NoaGamingFR Posté(e) le 20 mars 2016 Posté(e) le 20 mars 2016 Salut, j'ai un problème ( ca me dit que ::*} is not a valid item data ) alors que le premier est pareille alors qu'il y a juste first et second qui change
kumakuma215 Posté(e) le 20 mars 2016 Auteur Posté(e) le 20 mars 2016 Salut, j'ai un problème ( ca me dit que ::*} is not a valid item data ) alors que le premier est pareille alors qu'il y a juste first et second qui change Peux-tu me donner ton code en MP?
> NoaGamingFR Posté(e) le 20 mars 2016 Posté(e) le 20 mars 2016 Oui j'essaie d'apprend pour les liste donc ^^^mais tien
KustyPro Posté(e) le 20 mars 2016 Posté(e) le 20 mars 2016 J'ai la même erreur que @Noa je fait comment ?
> NoaGamingFR Posté(e) le 20 mars 2016 Posté(e) le 20 mars 2016 tien j'ai le code http://www.mediafire.com/download/8g7482g4ex8g5se/Arene.sk modifie après tu donnera le code ? car moi j'ai pas réussi à faire des 1v1
OmegaFX Posté(e) le 5 août 2016 Posté(e) le 5 août 2016 J'ai enfin fait mon code de 1vs1 merci ;) Pourrais-tu me le passer ? (si possible)
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant