Aller au contenu

zarco70

Membre
  • Compteur de contenus

    288
  • Inscription

  • Dernière visite

  • Jours gagnés

    5
  • Crédits

    581 [Faire un don]

Tout ce qui a été posté par zarco70

  1. Bonjour Je suis pas sur d'avoir bien compris mais si tu veux mettre une tête dans le gui tu as sa format slot 2 of player with player head named "&aAcheté la porte" to be unstealable Si tu veux mettre la tête du joueur qui ouvre le gui tu as sa skull of ("%player%" parsed as an offline player) named "&e&lShop" Voila Cordialement
  2. Bonjour Le code que tu demandes n'est vraiment pas quelque chose de compliqué tu peux très facilement le trouver il suffit de faire une recherche et en 2min tu trouves ta réponse. Bref voici le code command /atm: trigger: loop all items in player's inventory: if loop-item is dirt: send "C'est de la %loop-item%" Codialement
  3. Oui voila ton skript au complet doit ressembler à sa: on first join: wait a tick make console execute command "/nte player %player% prefix &7[J&7] &7" Avec le plugin NameTagEdit bien entendu
  4. A mon avis de ce que je vois tu es un débutant et ta demande et quelque peu basique (ce n'est pas une critique). Tu devrais apprendre le skript y 'a plein de vidéo qui t'apprennent et sur ce forum y a des tutos intéressent et utile comme sa la prochaine fois que tu demanderas de l'aide ce sera pour un truc beaucoup plus complexe et c'est comme sa aussi qu'on peut se lancer dans des projets de serveurs ou autre. Si tu aime le skript franchement ces le meilleur conseille. Bon sinon pour répondre à ton problème: make console execute command "/nte player %player% prefix &7[J&7] &7" et pour les joueurs make player execute command "/nte player %player% prefix &7[J&7] &7" Voila coridalement.
  5. zarco70

    listes

    C'est normal que tu ne puisse pas faire cette vérification les seuls variables qui peuvent être set se sont les variable local comme {_Variable} ou les variables unique comme {Variable} pour les listes tu peux seulement ajouter des choses un truc du genre add player to {Variable::*} comme tu peux le voir j'utilise la seul chose possible pour le liste qui est le "add" donc tu ne peux pas faire une vérification sur le "set" vue que tu ne set pas la variable mais tu l'as add. donc if {region.%player%::%{regiontempo.%player%}%} is set c'est faux. Pour remédier à ton problème, si tu veux vérifier qu'il y a des données dans ta variables (peut importe la donnée un chiffre, du text...) tu as juste à vérifier que la variable n'est pas sur "<none>". "<none>" étant l'état par défaut de ta variable c'est-à-dire qu'elle est vide. Pour vérifier qu'elle n'est pas vide: if "%{region.%player%::%{regiontempo.%player%}%}%" isn't "<none>": Tu peux également utiliser une autre méthode pour vérifier que ta variable n'est pas vide: if size of {region.%player%::%{regiontempo.%player%}%} > 0: Je vais aussi te donner un autre truc du même genre. Si tu veux vérifier une donnée particulière qui est dans ta liste il te suffit de la vérifier comme ce ci: if "%{region.%player%::%{regiontempo.%player%}%}%" contain "TA DONNEE": Voila pour les explications. Cordialement
  6. zarco70

    UHC HOST

    ok merci sujet résolut
  7. zarco70

    UHC HOST

    ok je comprends mieux je me doutais bien que faire un serv sans bungee allais être compliqué mais du coup pour les uhc y a pas besoin de faire un skript qu'on peut lancer dans plusieurs monde sur le même serveur. En gros pas besoin de variable genre "{UHC::Game::%world of player%}" pas besoin de faire des variables pour préciser le monde.
  8. command /editkitffa: trigger: if {Inventory::FFA} isn't set: set {Inventory::FFA} to player send "&aVous êtes en mode édition !" set {Inventory::%player%::Stuff::FFA} to serialized inventory of player wait a tick clear player's inventory restore inventory of player from {Inventory::Stuff::FFA} set player's helmet to {Inventory::Stuff::FFA::Helmet} set player's chestplate to {Inventory::Stuff::FFA::Chestplate} set player's leggings to {Inventory::Stuff::FFA::Leggings} set player's boots to {Inventory::Stuff::FFA::Boots} set game mode of player to creative else if {Inventory::FFA} is player: send "&8&l[&b&lEdit-Kit&8&l] &7Vous êtes déjà en mode édition !" else: send "&8&l[&b&lEdit-Kit&8&l] &7Une personne est entrain d'éditer un kit !" command /finish: trigger: if {Inventory::FFA} is player: clear {Inventory::FFA} set {Inventory::Stuff::FFA} to serialized inventory of player set {Inventory::Stuff::FFA::Helmet} to player's helmet set {Inventory::Stuff::FFA::Chestplate} to player's chestplate set {Inventory::Stuff::FFA::Leggings} to player's leggings set {Inventory::Stuff::FFA::Boots} to player's boots clear player's inventory restore inventory of player from {Inventory::%player%::Stuff::FFA} set game mode of player to survival send "&eSauvegarde du stuff avec succès !" else: send "&8&l[&b&lEdit-Kit&8&l] &7Vous n'êtes pas en mode édition !" on command "lobby": if {Inventory::FFA} is player: clear {Inventory::FFA} on skript start: clear {Inventory::FFA} on quit: if {Inventory::FFA} is player: clear {Inventory::FFA} on join: clear {Inventory::%player%::Stuff::FFA} Voila un code tous simple. Pas besoin de configurer ton kit dans le code tu peux directement le faire en jeu. Lorsque tu exécute la commande /editkitffa tu passe en mode édition et ton mode de jeu passe en créatif. De la tu équipe ton équipement comme tu le souhaite (dans tel slot y'aura l'épée avec une armure en diams etc...) tout est enregistré donc même les enchantements abusif sharpness 10000 et autre sont conservé de même pour les items renommé ou avec un lore. Une fois ton kit configuré tu as juste à faire /finish pour tout sauvegarder. Attention une personne à la fois peu configurer le kit. Pour finir si tu souhaite que les joueur récupère le stuff du kit il te suffit de mettre sa pour chaque joueur. command /teleport: trigger: restore inventory of player from {Inventory::Stuff::FFA} set player's helmet to {Inventory::Stuff::FFA::Helmet} set player's chestplate to {Inventory::Stuff::FFA::Chestplate} set player's leggings to {Inventory::Stuff::FFA::Leggings} set player's boots to {Inventory::Stuff::FFA::Boots} selon ton code tu adapte le player's helmet/chestplate/leggings/boots ainsi que le restore
  9. je ne comprends pas vraiment ton problème tu veux qu'on envoie quoi comme ligne de code un éditeur de kit complet ? ou tu veux qu'on règle ton problème ?
  10. Version de Minecraft : 1.8 Version de Skript : dev25 Description du script : Bonjour, Je recherche un moyen de créer des hosts d'uhc. J'ai déjà mes propres skript d'uhc de créer mon but est que les joueurs creer leur propre partie d'uhc en cliquant sur une options dans le menu. Tout fonctionne sauf une chose. Je ne sais pas comment marche le système de map en uhc. Lorsqu'un joueur creer une partie d'uhc j'aimerais que sa génère une map présélectionné puis à la fin de l'uhc le monde ce supprime et ceux à l'infini. Bien sur j'ai pensé à creer un monde avec multivers core mais lors de la création du monde le serveur freeze complètement. J'aimerais que la création ou l'importation de la map ne fasse pas buguer le serveur. Même si vous n'avez pas la solution en skript, j'aimerais avoir au minimum des explications sur le fonctionnement des host uhc. Cordialement.
  11. pourrais-tu donner le code car je ne sais pas si c'est un évènement ou une commande le code change en fonction de son emplacement
  12. nn sa ne marche pas c'est pas grave je vais utiliser le gui de skript merci quand même
  13. if {Taupe::Team::Nombre} >= 1: loop 6 times: set {_Num.%loop-number%} to "" loop {Taupe::Team::Red::*}: add 1 to {_integer} set {_Num.%{_integer}%} to "%loop-value%||" set {_Compleat} to "" if "%{Taupe::Team::Red::*}%" doesn't contain "&8- .....": set {_Compleat} to "||&c&oEquipe pleine" format gui slot 10 of {_p} with red_banner_item named "&cEquipe Rouge" with lore "%{_Num.1}%%{_Num.2}%%{_Num.3}%%{_Num.4}%%{_Num.5}%%{_Num.6}%%{_Compleat}%" to run: if "%{Taupe::Team::Red::*}%" doesn't contain "%{_p}%": if "%{Taupe::Team::Red::*}%" contain "&8- .....": remove "&8- ....." from {Taupe::Team::Red::*} remove "&6- &7&o%{_p}%" from {Taupe::Team::Yellow::*} and {Taupe::Team::Light::*} and {Taupe::Team::White::*} and {Taupe::Team::Orange::*} and {Taupe::Team::Pink::*} and {Taupe::Team::Green::*} and {Taupe::Team::Gray::*} and {Taupe::Team::Black::*} and {Taupe::Team::Purple::*} and {Taupe::Team::Cyan::*} and {Taupe::Team::LightG::*} add "&6- &7&o%{_p}%" to {Taupe::Team::Red::*} send "{@Taupe} &7Vous rejoingnez l'équipe &cRouge" set {_p} tab name to "&c %{_p}%" set {Team::chat::color::%{_p}%} to "&c" loop all players: if inventory name of current inventory of loop-player is "&6Teams": ConfigGui(loop-player, "Change") close {_p}'s inventory La majorité de mon skript est un copié collé de ce code et j'ai oublié de dire que j'ai enlevé l'addon SkQuery étant donné qu'il fait bugué tout mes skript c'est-à-dire que tout mes skript se reload sans aucune erreur mais que toutes les commandes/évènement etc ne sont pas reconnu par skript et ne fonctionnent donc pas
  14. Oui l'erreur reste quand même en enlevant le "to run:"
  15. Juste une petite dernière demande comme je te l'ai dis j'ai des erreurs dans mes skripts. J'utilise Tuske pour faire des Gui mais y a un problème étrange quand je fais format gui slot 10 of {_p} with stone named "&cEquipe Rouge" with lore "%{_Num.1}%%{_Num.2}%%{_Num.3}%%{_Num.4}%%{_Num.5}%%{_Num.6}%%{_Compleat}%" to run: Et bien skript détecte une erreur sauf que quand je fais sa format gui slot 10 of {_p} with stone named "&cEquipe Rouge" la j'ai enlevé le lore et skript ne détecte plus d'erreurs je ne comprends pas pourquoi skript détecte le lore comme une erreur
  16. Oui j'ai passé ma version de skript en dev-37b donc tout fonction sauf que tout mes skript ne fonctionnent plus donc je vais me débrouiller pour sa merci
  17. PirateSK 0.6 - Skellett Legacy - Sk-NBeeT 2.11.1 - SkQuery 3.21.4 - skRayFall_v1.8 - SkStuff - SkUtilities - TuSKe - Umbaska - WildSkript et je me suis trompé sur la version de mon skript je suis en Skript 2.2-dev25 mais je vais bientôt mettre a jour la version
  18. function direction(from: location, to: location) :: text: set pitch of {_from} to 0.001 if (flatDistance({_from} and {_to})) - flatDistance(location 1 meter behind {_from} and {_to}) > 1/3: set {_behind} to true if (flatDistance({_from} and {_to})) - flatDistance(location 1 meter in front of {_from} and {_to}) > 1/3: set {_infrontof} to true if (flatDistance({_from} and {_to})) - flatDistance(location 1 meter right {_from} and {_to}) > 1/3: set {_right} to true if (flatDistance({_from} and {_to})) - flatDistance(location 1 meter left {_from} and {_to}) > 1/3: set {_left} to true if {_behind} and {_right} are true: return "⬊" if {_behind} and {_left} are true: return "⬋" if {_infrontof} and {_right} are true: return "⬈" if {_infrontof} and {_left} are true: return "⬉" if {_right} and {_left} are not set: if {_infrontof} is true: return "↑" if {_behind} is true: return "↓" if {_infrontof} and {_behind} are not set: if {_left} is true: return "←" if {_right} is true: return "→" return "✔" function flatDistance(from: location, to: location) :: number: set y coordinate of {_from} to y coordinate of {_to} return distance between {_from} and {_to} J'ai 4 erreurs. Les 4 erreurs viennent des lignes FlatDistance le skript dis que le "if (flatDistance({_from} and {_to}))" ne peut contenir uniquement qu'une valeur pas plus.
  19. Version de Minecraft : 1.8 Version de Skript : dev-37 Description du script : Bonjour, je recherche un skript ou une flèche dans un scoreboard indique la position des joueurs. Une flèche pointant vers la gauche/droite/bas/haut/diagonales selon la position du joueur pointé. Pour cela j'ai trouvé le skript Dynamic Arrows mais après avoir vu le skript, je me demandais si y avait pas un moyen plus pratique de faire ce skript car j'aimerais bien l'intégrer dans mon skript Cordialement.
  20. zarco70

    résolu ✔ Retour dans un Gui

    Merci beaucoup mon problème est résolut c'est la toute première fois que je fais des foncions et c'est pas très compliqué au final faire un bouton retour sans ce casser la tête c'est tellement simple avec les fonctions. Problème résolut
  21. zarco70

    résolu ✔ Retour dans un Gui

    Merci de ta réponse. Effectivement je n'avais pas pensé à cette solution mais je vais quand même attendre une autre solution plus simple avant de modifier mon skript et pas de problème avec le gui sans addon je peux tout a fais l'adapter à Tuske
  22. Version de Minecraft : 1.8 Version de Skript : dev-37 Description du script : Bonjour, je cherche un moyen pour mon skript de Gui. J'aimerais pouvoir creer un gui sans passer par une commande mais uniquement par l'évènement "on rightclick" on rightclick with white_wool_block: if name of tool is "&6Team": cancel event open virtual chest with 6 rows named "Team Select" to player wait a tick add 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52 and 53 to {_Slot::*} loop {_Slot::*}: format gui slot loop-value of player with blue glass pane named "" format gui slot 10 of player with red_banner_item named "&cEquipe Rouge" open virtual chest with 6 rows named "Equipe" to player wait a tick add 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52 and 53 to {_Slot::*} loop {_Slot::*}: format gui slot loop-value of player with blue glass pane named "" format gui slot 0 of player with compass named "&cRetour" to run: ?????? à la place des points d'interrogation j'aimerais revenir sur l'interface avec le nom "Team Select" alors la solution la plus simple à donner est on rightclick with white_wool_block: if name of tool is "&6Team": cancel event make player execute command "/§team" command /§team: trigger: open virtual chest with 6 rows named "" to player wait a tick add 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52 and 53 to {_Slot::*} loop {_Slot::*}: format gui slot loop-value of player with blue glass pane named "" format gui slot 10 of player with red_banner_item named "&cEquipe Rouge" open virtual chest with 6 rows named "" to player wait a tick add 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52 and 53 to {_Slot::*} loop {_Slot::*}: format gui slot loop-value of player with blue glass pane named "" format gui slot 0 of player with compass named "&cRetour" to run: make player execute command "/§team" Mais ce n'est pas ce que je veux car j'ai plein de sous interface à creer et je n'ai pas envie de me retrouver avec énormément de commande avec des noms style "/§Team" ou "/§Equipement" ce n'est pas du tout optimisé et pas pratique au niveau de la compréhension du skript et de l'organisation. Cordialement.
  23. Non malheureusement sa ne marche pas. Le skript fonctionne mais sa ne sépare pas le tab de chaque équipe
  24. zarco70

    résolu ✔ Menu de modération

    Ouaaa je deviens fou quand j'ai lu le poste j'étais sur que la solution n'a pas été donné j'avais carrément pas vue
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.