ggdu490
Membre-
Compteur de contenus
107 -
Inscription
-
Dernière visite
-
Jours gagnés
4
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par ggdu490
-
Bonjour, il n'y pas de "trigger" dans un event a moins que ne me trompe, le "trigger" est utilisé dans les commandes seulement.
-
ok. Fin bon, avec plusieurs serveur, je ne pense pas que tu es le choix...
-
Bonjour, Je pense qu'il faudrait passer par mysql. Mais je ne peux pas t'aider pour ça je n'ai jamais fais. Je te conseil de regarder sur le forum pour trouver, il me semble que c'est expliqué quelque part
-
Bonjour, Perso j'utilise ça: on projectile hit: if projectile is an arrow: wait a second #a régler selon tes besoins delete event-entity
-
Bonjour, Bon j'ai essayé sans le loop all players en faisant comme ceci: command /scoreglobalactu: trigger: if {scoreglobal.%player%} is set: wipe player sidebar set name of sidebar of player to "{@Titre}" set score "{@Line1}" in sidebar of player to 9 set score "{@Line2}:" in sidebar of player to 8 set score "{@Line3}" in sidebar of player to 7 set score "{@Line4}" in sidebar of player to 6 set score "{@Line5}:" in sidebar of player to 5 set score "{@Line6}" in sidebar of player to 4 set score "{@Line7}" in sidebar of player to 3 set score "{@Line8}" in sidebar of player to 2 set score "{@Line9}" in sidebar of player to 1 (je n'ai pas copier/collé tout le skript) Malgré celà, la money du joureur ne correspond pas. Du coup je n'y comprend rien :-(
-
Bonjour, Je pense que lien pourra t'aider: https://www.skunity.com/events#OnTabComplete
-
Bonsoir, merci d'avoir répondu. J'ai fais comme vous m'avez dis, j'ai cette erreur: There's no loop that matches 'loop-player' to 4 (score.sk, line 31: set score "{@Line2}" in sidebar of loop-player to 4'). Pour" Line4: &4AFK: &e%{startafk.%player%}%", c'est pas grave, je l'ai supprimé. C'est une variable de statut d'un skript d'afk. C'est surtout pour l'argent des joueurs que ça me pose soucis :-(
-
je l'ai mis a every 2 seconds et perso j'ai aucun lag avec, a part le soucis du loop all players.
-
Ah d'accord. Bah enfaite j'arrive a le faire fonctionner quand il clignote, en faisant exécuter la commande par le joueur, mais ça fait laguer je trouve. Après je pense que je pourrais l'utiliser comme ça sans le loop all player's et en utilisant le every second in world, le soucis c'est que j'y arrive pas.
-
J'ai des variables dans les options ça revient au même que de les mettres là ou je place les options. Je me repère mieux comme ça. Et elle passe bien donc bon. Bah le scoreboard c'est la première fois j'essaie et c'est vrai c'est pas évident. J'ai pris cette formulation là pour éviter les clignotements, c'est la seul façon que j'ai trouver sur internet pour les éviter. Je ne trouve vraiment pas ça évident les scoreboard. Je continuerais de chercher demain. En tout cas merci quand même à toi
-
L'afk c'est un autre skript qui le gère et je récupère des variable sur celui ci. Pour le loop all players, je suis obligé pour le every second, a moins que je ne me trompe ?
-
Bonjour, Je me permet de vous demander de l'aide car j'ai un soucis avec le scoreboard, plus précisément avec le loop all players. Voici le skript: every second: loop all players: if {afkok.%loop-player%} is true: set {startafk.%loop-player%} to "ON" else: set {startafk.%loop-player%} to "OFF" options: # Titre Scoreboard Titre: &c&lCube4Craft #Lignes du scorboard Line1: &7=============== Line2: &4Argent : &e%balance of loop-player% Line3: &7================ Line4: &4AFK: &e%{startafk.%loop-player%}% Line5: &4Connectés: &e%number of all players% #Scoreboard every second: loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "{@Titre}" set score "{@Line1}" in sidebar of loop-player to 5 set score "{@Line2}" in sidebar of loop-player to 4 set score "{@Line3}" in sidebar of loop-player to 3 set score "{@Line4}" in sidebar of loop-player to 2 set score "{@Line5}" in sidebar of loop-player to 1 Le problème que je rencontre, c'est que les variables reste lié a un joueur au hasard et sont affichés a tout le monde. J'aimerais que les variables soient lié proprement au joueur, mais je n'y arrive. Si quelqu'un aurait une solution ce serait super sympa. Merci par avance.
-
Ah ça te marque quoi ?
-
C'est une map ? Si oui remplace if player is in "shake": par if player is in world "shake":
-
Pourquoi ne pas mettre "player" a la place du "loop-player" ? every 1 second: if player is in "shake": if y-coordinate of player is less than 217: if {has.given.%player%} isn't true: play raw sound "note.harp" at player with pitch 1 volume 10 execute player command "/cl" give wooden sword to player give 35 mushroom stew to player set {has.given.%player%} to true on join: if {has.given.%player%} is true: set {has.given.%player%} to false on quit: if {has.given.%player%} is true: set {has.given.%player%} to false on respawn: if {has.given.%player%} is true: set {has.given.%player%} to false on death of player: if {has.given.%player%} is true: set {has.given.%player%} to false
-
Bonsoir, Essaie d'ajouter l'addon ExtrasSk http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/66835-addon-extras-sk-1-5-added-crop-grow-trample-events/
-
Ah génial, merci beaucoup :) Petite précision, il faut l'addon skMorkaz
-
Bonjour, Je cherche depuis 3 jours pour trouver comment bloquer la création du portail a la mort du dragon, mais je ne trouve pas. Est-ce que quelqu'un saurait comment faire s'il vous plait ? J'utilise ce skript pour gérer le spawn du dragon : options: # | Configuration| Prefix: &7[&6EnderDragon&7] &4»&f Respaw_Ender: 2 hours on spawn: if event-entity is an enderdragon: broadcast "{@Prefix} &fUn Enderdragon a été repéré dans l'End !" set {EnderAlive} to false on death of enderdragon: attacker is a player set {_exp} to random integer between 8000 and 15000 set {_money} to random integer between 150 and 20 add 15 obsidian to {_items::*} add 3 enchanted golden apple to {_items::*} add 5 diamond to {_items::*} add 30 Arrow to {_items::*} add 12 Slimeball to {_items::*} add dragon egg to {_items::*} set {_item} to random element out of {_items::*} set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false set {EnderAlive} to true if attacker is a player: broadcast "{@Prefix} %attacker% à tué le dragon." execute console command "/xp %{_exp}% %attacker% " message "{@Prefix} Vous avez reçu %{_exp}% xp's" to attacker execute console command "/eco give %attacker% %{_money}%" message "{@Prefix} Vous avez reçu %{_money}%$" to attacker give {_item} to the attacker message "{@Prefix} Vous avez reçu ceci : %{_item}%" to attacker every 1 minute in "world_the_end": if {SparklyEnder.Spawned} is false: set {waited} to difference between {SparklyEnder.Last} and now if {waited} is more than {@Respaw_Ender}: set {SparklyEnder.Spawned} to true wait 3 seconds spawn an enderdragon at {SparklyEnder.Spawner} every 5 minutes: if {EnderAlive} is false: broadcast "{@Prefix} &fL'Enderdragon n'a pas été tué !" on rightclick on dragon egg: if {SparklyEnder.Spawned} is false: world is "world_the_end" target block is a dragon egg set target block to air spawn an ender dragon set {EnderAlive} to false else if {SparklyEnder.Spawned} is true: cancel event message "{@Prefix} &fL'autre Enderdragon n'a pas été tué !" command /setenderspawn: permission: PowerEnder.SetSPawn trigger: if world is "world_the_end": set {_x} to -8 set {_y} to 110 set {_z} to 7 set {SparklyEnder.Spawner} to location at {_x}, {_y}, {_z} #set {SparklyEnder.Spawner} to location of player send "&aPoint de spawn du Dragon set en %{_x}%, %{_y}%, %{_z}%" set {SparklyEnder.Spawned} to false command /forceenderspawn: permission: PowerEnder.ForceSpawn trigger: set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false spawn an enderdragon at {SparklyEnder.Spawner} send "&aCommande exécutée!" on command "/killall enderdragon": set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false spawn an enderdragon at {SparklyEnder.Spawner} on script load: set {SparklyEnder.Last} to now set {SparklyEnder.Spawned} to false #wait 5 seconds #spawn an enderdragon at {SparklyEnder.Spawner}
-
Essaie ici https://tcpr.ca/downloads/spigot En prenant la spigot-1.8.6-R0.1-SNAPSHOT-latest.jar C'est celle que j'ai, perso essentials fonctionne avec
-
Humm bizarre et tu as quelle version spigot ?
-
D'après les erreurs, c'est ta version essentials qui n'est pas compatible avec ta version spigot. Essaie la version essentials-2.x-SNAPSHOT sur cette page: https://hub.spigotmc.org/jenkins/job/Spigot-Essentials/
-
Bonsoir, Tu peux essayer ça si ça te conviens. C'est ce que j'utilise pour une réserve de bois, je t'ai mis la stonebrick a la place. Je te conseil une zone avec worldguard on place: #pour empêcher la pose de bloc if "%region at player%" contains "nom de ta zone": cancel event on break of stonebrick: If "%region at player%" contains "nom de ta zone": player is holding any axe wait 5 minutes if block at event-block is air: set block at event-block to stonebrick
-
Bonjour, Oui tu peux. Il me semble qu'après de trigger tu dois mettre: trigger: player is in world "nom du monde" et pour le message de connexion on join: send "ton message"
-
:) Merci bien Izychiel. Exactement ce qu'il me fallait.
-
Bonsoir, J'utilise un plugin de gestion de parcelle (cubit). Pour savoir a qui elles appartiennent j'ai mis se skript: on entering of a region: wait 1 tick if world of player is "melandryss": message "&9Propriétaire: &e%owner of region%" Seulement le pluginfais des parcelles de 16*16 et passe par worldguard. Le soucis c'est que ça spam le tchat, car les joueurs ont souvent plusieurs parcelles collé. Du coup je cherche un moyen d'annuler les messages de propriétaire si celui ci est le même que le précédent. J'ai beau chercher, mais je ne trouve pas, du coup je ne sais pas si c'est faisable. J'espere que quelqu'un pourra m'aider
