-
Compteur de contenus
778 -
Inscription
-
Dernière visite
-
Jours gagnés
20
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Spartan9802
-
Distance between : Ne pas prendre la position Y !
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Bonsoir, Voici pour vous :) command /setmid: trigger: set {Mid} to player's location command /mid: trigger: #<-- on aligne les deux variable sur la même hauteur --> set {_loc} to {Mid} set y-coordinate of {_loc} to y-coordinate of player #<-- compare les deux variables --> set {MidPos.%player%} to distance between player and {Mid} send "%{MidPos.%player%}%" Si je vous ai aidez lâcher un petit j'aime et passer le sujet en résolue ;) -
Sinon j'ai proposé une solution ...
-
Besoin d'aide plateforme de chaque couleur
Spartan9802 a répondu à un(e) question de KustyPro dans Inactifs
Oui c'est possible avec quelques maths , vous n'avez pas demandé ceci dans l'exemple ... Je regarderais dans la journée :) -
Bonjour, Voici pour vous, j'ai également optimisé votre code ^^ set {Quest::quotidienne::%player%::%nom de quête%} to true #<-- Vérifie toutes les 1 second si le jour a changé, ne fais pas lags c'est une simple comparaison --> every 1 second: if "%{Quest::cache::lastday}%" != "%day%" set {Quest::cache::lastday} to day <-- Si oui on supprime toutes les varaibles inscrite dans quotidienne --> delete {Quest::quotidienne::*} Si je vous ai aidez merci de lâcher un j'aime et de passer le poste en résolue ;)
-
Besoin d'aide plateforme de chaque couleur
Spartan9802 a répondu à un(e) question de KustyPro dans Inactifs
Bonsoir, J'ai rien compris a votre code, mais si je comprend bien votre demande voici pour vous: command /test <number>: trigger: #<-- Créer un zone carré au tour du joueur --> set {_loc1} to player's location set {_loc2} to player's location add arg number to z-coordinate of {_loc1} add arg number to x-coordinate of {_loc1} remove arg number from z-coordinate of {_loc2} remove arg number from x-coordinate of {_loc2} #<-- Trasforme chaque bloc en bloc random de laine --> loop blocks within {_loc1} to {_loc2}: set loop-block to wool Si je vous ai aidez merci de lâcher un petit j'aime et de passer le poste en résolue ;) -
Bonsoir, Regarde ce poste tous y est expliqué :p https://skript-mc.fr/forum/threads/probleme-de-fonction-dans-un-gui.11786/
-
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Bha c'est exactement le code qui est plus haut x) Si tu fais set {_number} to 20 Il y auras 10 joueurs dans ton équipe 1 et dans l'équipe 2 ^^ -
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Que sa change aléatoirement le nombre de joueur par équipe pour chaque équipe en se basant à un nombre max ? Exemple: Nombre max 10 Equipe 1 > 8 Equipe 2 > 3 Equipe 3 > 6 -
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Bha sa change le nombre de joueurs maximum de joueur par equipe -
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Voici pour toi :) set {_listPlayer::*} to all players #<-- Nombre de joueurs par team --> set {_number} to arg number #<-- Récupére une liste de joueurs --> loop {_number} times: #<-- Séléctionne un joueur aléatoirement dans la liste --> set {_player.%loop-number%} to a random object out of {_listPlayer::*} #<-- Utilise les chiffres paire et impaire pour faire une fois sur deux if {_player.%loop-number%} is set: if loop-number mod 2 = 1: add {_player.%loop-number%} to {_Green::*} else: add {_player.%loop-number%} to {_Yellow::*} #<-- Retire le joueur de l'ancinne liste --> remove {_player.%loop-number%} from {_listPlyer::*} -
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
D'accord donc si je comprend bien si tu veux 5 joueurs dans l'équipe verte il y en auras également 5 dans la bleu ? -
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Bonsoir, Humm simple question pourquoi faire ça ? x) -
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
D'accord, j'ai pas testé le code je pense savoir pourquoi, ton /clear ne sert a rien les variables comme {_test} ou {_green::*} ce supprime a la fin c'est ce que l'on appelle des variables local ;) Edit: corrigé :p #<-- Récupére une liste de joueurs --> set {_listPlyer::*} to all players loop 5 times: #<-- Séléctionne un joueur aléatoirement dans la liste --> set {_player.%loop-number%} to a random object out of {_listPlyer::*} #<-- Utilise les chiffres paire et impaire pour faire une fois sur deux if {_player.%loop-number%} is set: if loop-number mod 2 = 1: add {_player.%loop-number%} to {_Green::*} else: add {_player.%loop-number%} to {_Yellow::*} #<-- Retire le joueur de l'ancinne liste --> remove {_player.%loop-number%} from {_listPlyer::*} -
Définir une équipe aléatoire pour X personnes
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Bonjour, Voici pour vous :) #<-- Récupére une liste de joueurs --> set {_listPlyer::*} to all players loop 5 times: #<-- Séléctionne un joueur aléatoirement dans la liste --> set {_player} to a random object out of {_listPlyer::*} #<-- Utilise les chiffres paire et impaire pour faire une fois sur deux if loop-number mod 2 = 1: add {_player} to {_Green::*} else: add {_player} to {_Yellow::*} #<-- Retire le joueur de l'ancinne liste --> remove {_player} from {_listPlyer::*} Si je vous ai aidez merci de lâcher un petit j'aime et de passer votre sujet en résolue ;) -
Bonsoir, Voici pour vous, mais votre code reste moyen ^^ on rightclick on chest: #<-- Si la variable n'existe pas je la créer avec l'heure de maintenant et retire 10 secondes --> if {NomDuSkript::delete:now} is not set: set {NomDuSkript::delete:now} to now remove 10 seconds from {NomDuSkript::delete:now} if event-block contains 1 bedrock named "&4&lULTIME": if tool of player is nether star named "&4&lULTIME Keys": loop all items in the player's inventory: if loop-item is nether star named "&4&lULTIME Keys": #<-- Si la différence entre ma variable et maintenant est de 10 secondes ou + --> if difference between {NomDuSkript::delete:now} and now >= 10 seconds: #<-- Je réactualise l'heure de la derniére utilisation de ma variable --> set {NomDuSkript::delete:now} to now wait 1 tick remove 1 nether star named "&4&lULTIME Keys" from player's inventory open chest with 3 rows named "&4&lULTIME Crates" to player #<-- Message si il faut attendre --> else: set {_delay} to 10 seconds remove difference between {NomDuSkript::delete:now} and now from {_delay} send "La crates est déjà utilisé attend %{_delay}% secondes" to player Si je vous ai aidez merci de lâcher un petit j'aime et de passer le sujet en résolue ;)
-
Bonsoir, Vous aurez besoin de Umbaska pour les particules que j'ai utilisé ^^ #<-- Quand un Skeleton spawn --> on spawn of skeleton: #<-- Le temps qu'il existe sur le serveur --> while event-entity is alive: #<-- Pour les joueurs dans un rayon de 20 blocs --> loop all players in radius 20 of event-entity: #<-- Des particules apparaissent --> 1.8 spawn 70 of particle portal offset by 0.2, 0.4, 0.2 at event-entity for loop-player with data 1 wait 25 ticks Si je vous ai aidez merci de lâcher un j'aime et de passer le sujet en résolue ;)
-
Bonsoir, Voici pour vous, j'ai ajouté un broadcast pour vous montrer comment récupérer les informations .. command /test: trigger: #<-- Créer le dossier & fichier si il n'existe pas --> if file "plugins/arme/config.yml" doesn't exist: create file "plugins/arme/config.yml" #<-- Récupére les nodes du fichier config.yml --> set {_nodes::*} to yaml nodes "" from file "plugins/arme/config.yml" loop {_nodes::*}: set {NomDuSkript::config::%loop-value%} to yaml value "%loop-value%" from file "plugins/arme/config.yml" broadcast "%{NomDuSkript::config::balle_par_chargeur_1}%" broadcast "%{NomDuSkript::config::balle_par_chargeur_2}%" broadcast "%{NomDuSkript::config::balle_par_chargeur_3}%" on script load: delete {NomDuSkript::config::*} Si je vous ai aidez merci de lâchez un petit j'aime et de passer le sujet en résolue ;)
-
Droper un item à des coordonnées précise
Spartan9802 a répondu à un(e) question de ThysKyld dans Résolus
drop 1 of stone at location at 610, 4, 356 in world "FTK" -
Droper un item à des coordonnées précise
Spartan9802 a répondu à un(e) question de ThysKyld dans Résolus
C'est pas une condition oO Donne nous ton code x) -
Droper un item à des coordonnées précise
Spartan9802 a répondu à un(e) question de ThysKyld dans Résolus
Bonsoir, Il y a plus simple sinon ^^ drop 1 of stone at location at -11, 68, 7 in world of player -
This code ... Commence par repenser ton code x) Tu ne peux pas faire ça ... c'est ... laggy laggy laggy :/ Je commencerais par utiliser l'événement "on spawn", puis un while avec un wait bien sûr :p
-
Vérifier si le joueur est dans un rayon autour d'un block.
Spartan9802 a répondu à un(e) question de SkySard dans Résolus
Bonjour, Remplace ta condition par celle-ci: if distance between loop-player and event-block <= 5: -
Détection d'un changement de nom (Anvil)
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Quel version de Bensku's si tu te rappelle et quel version de TuSke ? -
Détection d'un changement de nom (Anvil)
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Tu n'utilise pas les dev de Bensku's ? ^^ -
Détection d'un changement de nom (Anvil)
Spartan9802 a répondu à un(e) question de isharo dans Résolus
Bizzare quel version de skript ?