-
Compteur de contenus
49 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par mikyvars
-
J'essaye seulement d'aider mais si tu le """""""""""" savais déjà """""""""""" alors pourquoi demander ?
-
Nan car %pseudo% stock le pseudo du jour et %UUID of player% stock l'UUID du joueur. C'est simple fais une commande avec un message "%player% & %UUID of player%" tu verras la différence. @Aqme C'est ce que j'ai mis dans mon code au dessus ... EDIT: J'ai essayé le code et il est parfaitement fonctionnel alors je vois pas pourquoi sa ne marche pas pour toi. on rightclick on sign: if line 1 is "[&4[{@prefix}]": if line 2 is "&4[Jeux]": set line 1 to "&4[{@prefix}]" set line 2 to "&4[Jeux]" if line 1 is "{@prefix}": if line 2 is "&4Diamond Sword OP": if line 3 is "&31000$": if {coins.%UUID of player%} is more than or equal to 1000: #Ici le give ne fonctionne pas alors je te conseille un "execute console command" if {coins.%player%} is less than 1000: send "{@prefix} Tu n'as pas assez d'argent."
-
Bah c'est pas ce qu'on vois sur ton dernier code posté ^^
-
Normal que sa remove pas l'argent puisque que tu stock l'argent dans la variable {coins.%player%} et tu lui enlève dans {coins.%UUID of player%} EDIT: et pour @_WaZzY_: C'est ce que j'ai dis et que j'ai remplacé ...
-
Salut, Tu veux dire que sa marque le nom du monde dans lequel est le joueur ?
-
Après vérification voici le code fonctionnel: on rightclick on sign: if line 1 is "[&4[{@prefix}]": if line 2 is "&4[Jeux]": set line 1 to "&4[{@prefix}]" set line 2 to "&4[Jeux]" if line 1 is "{@prefix}": if line 2 is "&4Diamond Sword OP": if line 3 is "&31000$": if {coins.%UUID of player%} is more than or equal to 1000: #Ici le give ne fonctionne pas alors je te conseille un "execute console command" if {coins.%player%} is less than 1000: send "{@prefix} Tu n'as pas assez d'argent." EDIT: oublie pas d'enlever l'argent au joueur quand il achète.
-
Salut, if targeted block is sign: Inutile étant donné que l'event c'est un clic droit sur un panneau on rightclick on sign: if line 1 is "[&4[{@prefix}]": if line 2 is "&4[Jeux]": set line 1 to "&4[{@prefix}]" set line 2 to "&4[Jeux]" if line 1 is "{@prefix}": if line 2 is "&4Diamond Sword OP": if line 3 is "&31000$": if {coins.%player%} > 1000: give 1 diamond sword named "&4Epee cheat" with lore "&4Epee achetée au magasin pour 1000$" to player if {coins.%player%} = to 1000: send "{@prefix} Tu n'as pas assez d'argent." Je n'ai pas testé le code mais je pense que sa devrait marcher ^^
-
J'ai utilisé le 2eme code Merci beaucoup @Mastersfelix je lache le like ;)
-
Un petit bout de code pour m'aider parce que j'ai compris la moitié de ta phrase ? x) Sinon merci de m'aider @Mastersfelix
-
Bonjour, Comme à mon habitude j'ai toujours un probleme avec un de mes scripts et après avoir cherché partout les nombreuses solutions n'ont rien fait. Mon problème c'est que j'aimerais faire un système de coins, une commande permet d'ajouter de l'argent à un joueur, une autre de voir son compte et une dernière que j'ai faite pour supprimer la variable pour mes tests. Lorsque j'ajoute de l'argent à un joueur celle-ci ne s'ajoute pas. Command /test: trigger: message "%{galacticgame.coins.%player%}%" Command /lol: trigger: delete {galacticgame.coins.%player%} Command /mdr [<text>]: trigger: add arg 1 to {galacticgame.coins.%player%} message "+%arg 1%" J'ai fais des commandes à l'arrache mais le "add arg 1 to {variable}" devrait fonctionner nan ? Merci de votre aide :)
-
Le problème a été résolu, cela venait tout simplement de la commande "glasswars debug", je ne comprend pas pourquoi sa bugé mais c'est reglé merci à vous de m'avoir aidé :)
-
Nan tu m'aide pas :') Parce que en fait la on fait un send "message" to loop-value et non un message "message"
-
La téléportation fonctionne bien, c'est les messages qui ne fonctionnent pas.
-
Mêmes si les coordonnées étaient fausses, sa enverrait quand même les messages.
-
Je fais mes tests avec 2 joueurs.
-
Comme j'ai dis j'ai attendu bien plus que 11 secondes.
-
Nan car la téléportation s'effectue avant d'attendre 1 seconde, de plus je suis resté des heures AFK et tout les joueurs n'ont pas étés téléportés.
-
T'inquiète pas je vais bien trouver ;)
-
Sa exécute tout sauf l'envoie de message aux loop-value et la téléportation.
-
if arg 1 is "stop": if arg 2 is not set: message "- &6/glasswars stop normal &fArrêter la partie normalement." message "- &6/glasswars stop force &fArrêter la partie de force." if arg 2 is "help": message "- &6/glasswars stop normal &fArrêter la partie normalement." message "- &6/glasswars stop force &fArrêter la partie de force." if arg 2 is "normal": if {glasswars.start} is not set: message "{@prefix} La partie n'est pas lancée." else: if {glasswars.equiperouge.points} is 7: broadcast "{@prefix} &6Victoire de l'équipe &4Rouge&f, &bFélicitations" in world "{@glasswarsmap}" if {glasswars.equipebleue.points} is 7: broadcast "{@prefix} &6Victoire de l'équipe &9Bleue&f, &bFélicitations" in world "{@glasswarsmap}" wait 0.1 seconds loop all players: if {glasswars.%loop-value%} is set: teleport loop-value to {galacticgame.spawn.location} if {glasswars.statistiques.morts.%loop-value%} is not set: set {glasswars.statistiques.morts.%loop-value%} to 0 if {glasswars.statistiques.kills.%loop-value%} is not set: set {glasswars.statistiques.kills.%loop-value%} to 0 if {glasswars.statistiques.points.marques.%loop-value%} is not set: set {glasswars.statistiques.points.marques.%loop-value%} to 0 if {glasswars.statistiques.points.marques.%loop-value%} is 7: set {glasswars.statistiques.tokens.%loop-value%} to 5 if {glasswars.statistiques.coins.%loop-value%} is not set: set {glasswars.statistiques.coins.%loop-value%} to 0 if {glasswars.statistiques.tokens.%loop-value%} is not set: set {glasswars.statistiques.tokens.%loop-value%} to 0 wait 1 second send "&6------ Statistiques de la partie ------" to loop-value send "&7Morts: &e%{glasswars.statistiques.morts.%loop-value%}%" to loop-value send "&7Kills: &e%{glasswars.statistiques.kills.%loop-value%}%" to loop-value send "&7Points marqués: &e%{glasswars.statistiques.points.marques.%loop-value%}%" to loop-value send "" to loop-value send "&7Gain total de &eCoins&7: &e%{glasswars.statistiques.coins.%loop-value%}%" to loop-value send "&7Gain total de &9Tokens&7: &9%{glasswars.statistiques.tokens.%loop-value%}%" to loop-value add {glasswars.statistiques.coins.%loop-value%} to {galacticgame.coins.%loop-value%} add {glasswars.statistiques.tokens.%loop-value%} to {galacticgame.tokens.%loop-value%} add {glasswars.statistiques.morts.%loop-value%} to {galacticgame.statistiques.glasswars.morts.%loop-value%} add {glasswars.statistiques.kills.%loop-value%} to {galacticgame.statistiques.glasswars.kills.%loop-value%} add {glasswars.statistiques.points.marques.%loop-value%} to {galacticgame.statistiques.glasswars.points.marques.%loop-value%} wait 10 seconds execute console command "glasswars map regeneration" execute console command "glasswars debug" Il n'y a absolument aucune erreur :/
-
Merci de ta réponse mais sa ne marche pas :/ Je pense que j'ai fais une erreur quelque part mais sa fait une semaine que je cherche et que je trouve pas :/
-
Bonjour, alors voici mon problème, j'aimerais que lorsque les partie de mon mini-jeu est terminée, sa envoie tous les joueurs qui sont dans {jeu.joueurs::*} vers le spawn {serveur.spawn}. Le probleme c'est que quand je fais: loop all players: if {jeu.joueurs::*} contain loop-player: teleport loop-player to {serveur.spawn} Bah sa téléporte juste un seul des joueurs vers le spawn. Merci de votre aide sa fait 1 semaine que je suis sur ce petit bout de mon code de 700 lignes :/
-
Verifié si l'inventaire d'un joueur est vide.
mikyvars a répondu à un(e) sujet de angelus76 dans Fonctions
@angelus76 Cela dit tout ;) -
Enormes mercis à NeNex ! Solution finale (légèrement modifiée pour les prefixs): On chat: loop all players: if message contains "%loop-player%": add loop-player to {_mantionnés::*} if {_mantionnés::*} is set: cancel event set {_message} to "%message%" loop {_mantionnés::*}: replace all "%loop-value%" with "&6&o@%loop-value%&f" in {_message} send "%player's prefix% %player%: %{_message}%" to loop-value set {_message} to "%message%" loop all players: if {_mantionnés::*} doesn't contain "%loop-player%": add loop-player to {_autres::*} loop {_autres::*}: send "%player's prefix% %player%: %message%" to loop-value loop {_mantionnés::*}: play "LEVEL_UP" to loop-value at volume 1 delete {_autres::*}