Aller au contenu

Shykuzo

Membre
  • Compteur de contenus

    667
  • Inscription

  • Dernière visite

  • Jours gagnés

    24
  • Crédits

    784 [Faire un don]

Tout ce qui a été posté par Shykuzo

  1. Shykuzo

    résolu ✔ Chat de proximité

    Sa fait un moment que je ne Skript plus mais je pense que cela devrait fonctionner : command /proxichat <text>: trigger: loop all players in radius 8 arround player: add loop-player to {_Players} if size of {_Players} = 0: send "Erreur: Il n'y aucun joueur proche de vous !" to player stop else: send arg-1 to {_Players} send "Vous avez envoyé : %arg-1%" to player if size of {_Players} = 1: send "Au joueur %{_Players}%" to player stop else: send "Aux joueurs : %{_Players}%" to player # Si tu veux remplacer les "," par "/" et "and" par "/", ajoute cela avant "if size of {_Players} = 1:" : replace all "," with " / " in {_Players} replace all "and" with " / " in {_Players}
  2. Shykuzo

    inactif ✖ RushFFA

    C'est vrai mais il est possible de tomber sur un Skripteur qui fait des mauvais Skripts sous prétexte qu'il les fait gratuitement
  3. Shykuzo

    inactif ✖ Demande de practice

    Je vais me répéter, une fois de plus, PERSONNE n'acceptera de faire un Skript aussi gros sur commande en passant par le Forum. Si tu souhaites un Skript de cet ampleur, contacte un développeur Skript qui pourra te le faire gratuitement ou pas. De plus, "un skript practice", c'est hyper vague. Je sais pas, tu fais une demandes comme sa, fais toi chier à détailler quand même '-'
  4. La méthode de @deventoncar est bien mieux
  5. Shykuzo

    inactif ✖ RushFFA

    Cela ne sert à rien, ou en tout cas, à pas grand chose, de demander des Skripts aussi gros sur le Forum. Tu ferais mieux de contacter un développeur Skript, afin qu'il te le fasse de manière gratuite ou payante. (Tu auras sûrement une meilleure qualité concernant le Skript si le développeur est payant, un débutant ne fait pas payer la majorité du temps :)) Ou, la meilleure solution, afin que tu apprennes le Skript, fais le toi-même Il y a des documentations hyper complètes sur Skript ainsi que sur ses addons, fais tes recherches, regardes ce dont tu as besoins et voilà ^^
  6. Shykuzo

    inactif ✖ Commande /mute

    Bah, pour savoir où sont ces erreurs, c'est simple, la ligne est marquée dans l'erreur. Tu ne peux pas vraiment voir l'erreur, tu ne peux que refaire tes tabulations / espaces. Si tu as des erreurs, c'est que le Skript de base à été fait avec des espace ou des tabulations et que toi, quand tu as modifiés, tu n'as pas fais comme le Skript de base. Je pense que le Skript à été fait avec des espaces, comme la majorité des Skripts copier / coller, donc, tu n'as pas qu'à enlever tout les espaces avant chaque ligne de code et à les changer en tabulation.
  7. Shykuzo

    résolu ✔ Spawn aléatoire

    Avant de t'aider, j'aimerais te signaler que tu es dans la mauvaise section, tu es censé de trouvé dans "Skript > Aide" et pas "Skript > Demande de Skript". Sinon, voilà ce que tu peux faire : # Création d'une commande avant de créer / supprimer / lister des points d'apparitions. command /spawnpoint [<text=help>] [<text>]: trigger: if arg 1 is "help": send "- create : Créer un point de spawn" to player send "- delete : Supprimer un point de spawn" to player send "- list : Liste les points de spawn existants" to player stop # Je sais pas si mettre un stop est utile, je ne pense pas mais j'en met toujours, on sait jamais. else: if arg 1 is "create": add location of player to {Spawnpoint::*} send "Point de spawn créer !" to player stop if arg 1 is "delete": if arg 2 is not set: send "Erreur: Veuillez saisir le numéro d'un point de spawn !" to player stop else: delete {Spawnpoint::%arg-2%} send "Point de spawn supprimer !" to player stop if arg 1 is "list": loop {Spawnpoint::*}: send "%loop-number% : %loop-value%" to player stop # Pour la téléportation aléatoire. # Ajoute sa dans ton code lorsque la TP doit se faire. set {_SizeOfSpawnPoint} to size of {Spawnpoint::*} set {_RandomInteger} to a random integer between 1 and {_SizeOfSpawnPoint} teleport player to {Spawnpoint::%{_RandomInteger}%} Voilà, rien de plus simple. Je ne me suis pas appliqué sur le code, c'est juste pour t'aider, à toi de l'arranger comme bon te semble. Il y a d'autres méthodes pour faire la même chose mais comme tu m'as l'air d'être un débutant, j'ai préféré choisir une méthode, qui, pour moi, sera la plus simple pour toi. Rien qu'en lisant le code, tu peux tout comprendre, suffit d'avoir de petites bases en anglais
  8. Juste, d'après ce que je lis, tu utilises SkQuery pour tes GUI, je te le déconseille. Utilises plutôt TuSKe ou Skript-GUI (Skript-GUI étant plus récent, plus optimisé et plus complet, je te le conseille plus que TuSKe.) Et aussi, juste pour ton information, ce que tu as fais là, c'est un GUI. Que tu dises "menu" ou "gui", c'est la même chose, c'est une interface en gros, sur laquelle tu peux passer de page en page, faire des actions, fermer le menu, ...
  9. Shykuzo

    inactif ✖ Commande /mute

    Suffit de lire l'erreur, problème de tabulation. Je te déconseille de copier / coller du code pour apprendre le Skript, tu prends du codes alors que tu sais même pas ce que font le 3/4 des lignes ...
  10. Shykuzo

    inactif ✖ Name tag

    Tu peux faire un truc comme sa (Pas sûr que sa fonctionne) command /spawnarmorstand [<text>]: aliases: /sas trigger: if arg 1 is not set: send "&4Erreur: &cVeuillez saisir un nom !" to player stop else: spawn armorstand at location of player # Faut vérifier si le nom de l'entité représentant l'armorstand aie bien ce nom set name of last spawned entity to arg-1 stop
  11. Tu l'as fais avec quel langage ? Si tu travailles toujours dessus, ce serait sympathique de proposer plusieurs addons (TuSKe, Skript-GUI, SkQuery et Skript(Normal)) Sinon, très bon "logiciel"
  12. Première méthode : on break: clear drops # ou "clear dropped Items" Deuxième méthode : on break: cancel event set event-block to air Une simple recherche google et tu aurais trouvé. Il y a TOUT dans la documentation officielle de Skript, ainsi que dans celle de Skript-MC
  13. Ce code, cette écriture, ce message, j'en ai mal aux yeux ... 1) Utilise Skript-GUI ou TuSKe pour tes GUI. 2) Lit la documentation et regarde des vidéos. 3) Apprends à optimiser car là ... au revoir les TPS. 4) LIT LES REGLES DE SKRIPT-MC CONCERNANT LES DEMANDES D'AIDES !!!
  14. Shykuzo

    résolu ✔ Addon Opti Scoreboard

    J'en connais quelque-uns : - SkRayFall (Pas optimisé du tout, scoreboard qui clignote, ...) - SkBee (Mon préféré) - Skore (Requiert TitleManager pour fonctionner, un peu bugué parfois)
  15. Je te déconseilles cet évènement car il est source de lag mais je sais aussi qu'il est très utile pour diverse chose. Bref, essaye avec : on any move
  16. C'est celui de mon message de demande d'aide '-'
  17. J'ai déjà essayé mais si cela venait de sa, Skript m'aurait retourné une erreur, hors, ce n'est pas le cas.
  18. J'ai pas le choix, la variable qui gère l'argent ({Economy::Dollard::%player%}) contient un integer. Ma variable {Lore.2} contient un texte. Donc, afin de vérifier si le joueur à tel montant ou pas, j'ai besoin que cette variable soit transformée en integer. Sauf que, malgré des dizaines de tentatives, je n'ai pas réussis à faire fonctionner le "parsed"
  19. Oui et effectivement, je n'y ai pas pensé, je vais essayer EDIT : Même en mettant tout le code du "on inventory click:" dans le GUI directement, le bug est toujours présent
  20. Shykuzo

    résolu ✔ Changement de loots

    Serait temps de mettre à jour ta version de Skript, la 2.5.3 est sortie ... tu sais ? Rends toi sur le Github pour sa. Sinon, voilà, tu aurais trouvé si tu avais fais des recherches : on break: if event-block is emerald ore: set event-block to air drop 1 of stone # Tu changes "stone" par l'identifiant de ton item ou son nom
  21. Regarde bien mon code, je remplace le "Prix :" et le signe "$" Surtout que quand j'envoie ma variable, il me retourne bien le nombre et rien d'autre.
  22. Peut-être, je n'y ai pas pensé, j'essayerais plus tard EDIT : Sa ne fonctionne pas (Aucune erreur)
×
×
  • 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.