FVSVFD Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 Bonjour, je cherche à arreter un compteur si le joueur execute un commande. Je ne sais pas comment faire :( Merci d'avance Apelli
0 Spartan9802 Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 Bonjour, Peut-tu nous donner un code skript ? il faut une base pour faire ça.
0 FVSVFD Posté(e) le 29 mars 2016 Auteur Posté(e) le 29 mars 2016 Command /verif <player>: permission: verif.player trigger: if arg 1 is not set: message "veuillez indiquer le joueur à vérifier" to player if arg 1 is set: message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 30 secondes" to arg 1 wait 10 seconds message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 20 secondes" to arg 1 wait 5 seconds message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 15 secondes" to arg 1 wait 5 seconds message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 10 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 9 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 8 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 7 secondes" to arg 1 wait 1 secone message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 6 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 5 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 4 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 3 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 2 secondes" to arg 1 wait 1 second message "&4Veuillez donner votre skype avec la commande /skype votre skype il vous reste 1 seconde" to arg 1 command /skype <text>: permission: verif.player trigger: if arg 1 is not set: message "veuillez indiquer votre skype" else: send message "vous aller être vérifier" Voila donc en gros je voudrais qu'on modérateur puisse utiliser la commande /verif le joueur a un message qu'il doit envoyer son skype pour qu'il soit verif mais je voudrais que lorsqu'il envoi son skype les compteur s'arrete... J'ai essayer quelques trucs avec des variables mais ce ne marche pas --'
0 LePanda Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 Command /verif <player>: permission: verif.player trigger: if arg 1 is not set: message "veuillez indiquer le joueur à vérifier" to player if arg 1 is set: message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 30 secondes" to arg 1 wait 10 seconds if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 20 secondes" to arg 1 wait 5 seconds if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 15 secondes" to arg 1 wait 5 seconds if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 10 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 9 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 8 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 7 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 6 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 5 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 4 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 3 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 2 secondes" to arg 1 wait 1 second if {skype.verif} = 1: message "ne vous déconnectez pas!!!" to arg 1 set {timer} to 0 else: set {timer} to 1 message "veuillez ne pas vous déconnecter vous aller être vérifier" message "&4Veuillez donner votre Skype avec la commande /skype votre skype il vous reste 1 secondes" to arg 1 if {timer} = 0: message "Un modérateur vas vous vérifier" to arg 1 command /skype <text>: permission: verif.player trigger: if arg 1 is not set: message "veuillez indiquer votre skype" else: send message "vous aller être vérifier" set {timer} to 0 Voila donc en gros je voudrais qu'on modérateur puisse utiliser la commande /verif le joueur a un message qu'il doit envoyer son skype pour qu'il soit verif mais je voudrais que lorsqu'il envoi son skype les compteur s'arrete... J'ai essayer quelques trucs avec des variables mais ce ne marche pas --' tu t'embete vraiment pour un rien : je doit partir debruouille toi pour le reste ou mp moi: command /verif <offline player>: trigger: if arg 1 is not set: send "&cVous devez précisez un joueur. &e/verif <joueur>" if arg 1 is a offline player: add player to {verif.player::*} set {verif.%arg 1%} to true every 5 seconds: loop {verif.player}: send "" send "&7[&bVerif&7]&bUn &cOpérateur &bveut verifier votre compte. Faite &e/skype <votre skype>." send "" send "&cNe vous déconnecter pas sinons vous serez banni pour refus de vérif." send "" exit loop on quit: if {verif.%arg 1%} is true: ban player due "&cRefus de verif" command /skype <text>: trigger: if arg 1 is set: loop all op player: broadcast "&e%player% &c doit etre verifie. &eSon skype est &6%arg 1%" delete {verif.%player%} else: send "&cVeuillez inserez votre nom."
0 FVSVFD Posté(e) le 29 mars 2016 Auteur Posté(e) le 29 mars 2016 Il y a erreurs dans ton skript et je n'arrive pas a les corrigés :'(
0 Mastersfelix Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 Le seul moyen de régler ton problème est de mettre une variable et de vérifier si cette variable est encore false. Si elle est true ben d'arrêter
0 FVSVFD Posté(e) le 29 mars 2016 Auteur Posté(e) le 29 mars 2016 Donc je doisuis faire un loop tant que la condition est True
0 Mastersfelix Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 Non, tu mets cette condition un peu partout dans ton code
0 Spartan9802 Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 Oula beurk x) Utilise un while ^^ while {skript::%uuid of player%::check} is true: 1
0 Spartan9802 Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 Non même le loop c'est sale pour faire ça ^^ La meilleure solution est le while ;)
0 Mastersfelix Posté(e) le 29 mars 2016 Posté(e) le 29 mars 2016 non mais s'il veut envoyer un message avec le temps, il doit utiliser une loop. Sinon, si c juste un message répété c'est un while EDIT: Non, je suis juste con le while fonctionne aussi
0 FVSVFD Posté(e) le 30 mars 2016 Auteur Posté(e) le 30 mars 2016 Bon bah j'ai travaillé dessus et j'ai obtenu ca;) options: logo: &4[&l&n&4VERIF] on first join: set {nbr.verif.%player%} to 0 command /verif <player>: permission: modo.verif trigger: if {verif} is true: send "{@logo}quelqu'un est dejà en train de se faire verif" set {verif} to true if arg 1 is not set: send "{@logo}veuillez utiliser la commande correctement" else: set {timer} to 0 add 1 to {nbr.verif.%arg 1%} set {perm.skype.%arg 1%} to true make console execute command "/jail %arg 1% 1 20mins" while {verif} is true: message "&2----------------------------------------------------" to arg 1 message "{@logo}&l&4Veuillez donner votre Skype avec la commande &n&o&6/skype votre skype" to arg 1 message "&2----------------------------------------------------" to arg 1 wait 5 seconds add 1 to {timer} if {timer} = 6: make console execute command "/ban %arg 1% 2days pvpcheat refus de verif" set {verif} to false set {perm.skype.%arg 1%} to false command /skype <text>: trigger: if arg 1 is not set: send "{@logo}veuillez indiquer votre skype" if {perm.skype.%player%} is false: send "{@logo}&2personne de désire vous verif" else: set {timer} to 0 set {verif} to false loop all players: if loop-player has the permission "voir.skype": send "&4-----------------------{@logo}----------------------" send " &4%player% &2doit être verif par un modo " send " &2son skype: &n&6%arg 1% " send "&4-----------------------{@logo}----------------------" set {perm.skype.%player%} to false on quit: if {verif.%player%} is true: make console execute command "/tempban %player% 2days pvpcheat refus de verif" broadcast "ca marche pas" command /veriflist <player>: trigger: if arg 1 is not set: message "{@logo}veuillez indiquer le joueur" if {nbr.verif.%arg 1%} < 1: message "{@logo}ce joueur n'a pas encore été verif" else: message "{@logo}ce joueur à été verif %{nbr.verif.%arg 1%}% fois" command /clearveriflist <player>: trigger: if arg 1 is not set: message "{@logo}veuillez indiquer le nom du joueur" else: set {nbr.verif.%arg 1%} to 0 message "{@logo}la liste des verifs de %arg 1% à bien été remise à zéro" 1
Question
FVSVFD
Bonjour,
je cherche à arreter un compteur si le joueur execute un commande.
Je ne sais pas comment faire :(
Merci d'avance
Apelli
12 réponses à cette question
Messages recommandés