-
Compteur de contenus
230 -
Inscription
-
Dernière visite
-
Jours gagnés
10 -
Crédits
53 [Faire un don]
iziix a gagné pour la dernière fois le 22 novembre 2021
iziix a eu le contenu le plus aimé !
Réputation sur la communauté
51 Tu commences à avoir des copains !À propos de iziix
-
Rang
Puissance activéééée !
Visiteurs récents du profil
6940 visualisations du profil
-
Ah ! Si tu passes sur du full-skript ca devient directement beaucoup plus accessible ! La solution que je te donnes ci-dessous est celle que j'ai trouvé grâce au serveur Discord de Skript-MC, notamment une partie de code qui vient de @Ultracube command /loop-riches: permission: sk.loop-riches trigger: loop {money::*}: add loop-index to {_inverted::%loop-value%::*} set {_position} to 1 loop reversed sorted {money::*}: {_previous_value} is not loop-value set {_previous_value} to loop-value loop {_inverted::%loop-value%::*}: set {_sorted::%{_position}%} to loop-value-2 add 1 to {_position} loop {_sorted::*}: send "&b&l%loop-index% >>> &f%loop-value% (&b%{money::%loop-value%}%&f)" Voici le rendu ingame Bonne soirée
-
God c'est une commande du plugin Essentials, je pense que l'objectif ici c'est plutôt de se passer du Java
-
iziix a commencé à suivre Skript Armure + Fall, SE GIVE / CHANGER LE NOM D'UN ITEM, Classement des joueurs les plus riches du serveur. et et 6 autres
-
J'ai pas compris pourquoi la description de ton script demande de "se give un item, changer le nom de l'item et ? craft ?" puis dans Type de script tu expliques que tu veux ajouter des recettes de craft pour créer de nouveaux objets (ce qui est possible), que veux-tu en fait ?
-
Yo, Avec tous les différentes versions de Essentials que je trouve en ligne, ca serait top que tu envois celle que tu utilises s'il te plait
-
C'est à dire ? Quand tu dis que ca ouvre un inventaire je pensais à faire un GUI (comme quand tu ouvres un coffre) mais je vois mal comment représenter le contenu des lignes du panneau et encore plus comment demander au joueur d'écrire. Parles-tu peut-être d'un message dans le chat ?
-
Je ne sais pas comment tu as fait ton compte mais le code on break of sugar cane: send "Oh tu casse tout là !" Marche sans soucis chez moi... Quant à ton script de Minecart TNT je comprend pas l'utilité donc j'ai du mal à visualiser comment détecter ce genre d'évènement, si c'était après une commande ou une explosion ou un clique avec un quelconque tool ca serait déjà plus facile mais comme ca je ne vois pas trop, désolé.
-
J'ai même pas compris ta question, peut-être tu pourrais nous expliquer le contexte dans lequel ca sera utilisé ? Pcq il faut des conditions à remplir etc.. Sinon c'est sûrement faisable en command-block ce que tu demande mais à voir.
-
En gros quand le joueur a cette permission il est invulnérable ? Est-ce que le joueur peut taper les autres, lui ? (Et je pense que la prochaine fois une formulation autre que "je veut" (comme je voudrais ou j'aimerais (à la limite je veux serait déjà plus acceptable)))
-
Salut ! Je pense que le code peut potentiellement être optimisé mais j'ai essayé de penser un minimum au côté pratique, j'ai mis quelques commentaires qui, je pense, suffiront à te faire comprendre comment le code marche. La commande /freeze admet un seul argument qui est un pseudo de joueur. Si le joueur mentionné n'est pas encore freeze, cela va le freeze, puis ca va sauvegarder son casque actuellement porté dans une variable qui lui est propre, et pour finir va lui mettre un bloc de glace sur la tête. Si le joueur est déjà freeze, alors la commande va l'unfreeze et lui restituer son casque initialement porté. Si le joueur freezed essaye de faire le moindre mouvement, celui-ci sera annulé. (À noter que si le joueur est dans les airs, cela le figera en lévitation) Pour prévenir de potentiel bug ou autre, j'ai mis qu'après un reload (du skript, pas forcément du serveur) tous les joueurs sont unfreeze. J'ai aussi fait une courte vidéo qui montre le rendu en jeu, il est évidemment possible pour toi de facilement modifier le code (par exemple envoyer un message au joueur pour le prévenir qu'il vient d'être freeze/unfreeze) [Contenu masqué] command /freeze [<player>]: permission: sk.freeze trigger: if arg 1 is not set: send "&b&lFreeze | &fIl faut entrer le pseudo d'un joueur" else: # Si le joueur n'est pas encore freeze if {%arg-1%::freezed} is false: set {%arg-1%::freezed} to true send "&b&lFreeze | &fLe joueur (&b%arg-1%&f) a bien ete freeze" # Pour permettre au joueur de récupérer son casque après le freeze set {%arg-1%::saved-helmet} to player's helmet set helmet of arg 1 to ice # Si le joueur est actuellement freeze else if {%arg-1%::freezed} is true: set {%arg-1%::freezed} to false send "&b&lFreeze | &fLe joueur (&b%arg-1%&f) a bien ete unfreeze" # Là on vérifie si il avait déjà un casque qu'on a save if {%arg-1%::saved-helmet} is set: # Alors on le lui rend set helmet of arg 1 to {%arg-1%::saved-helmet} else: delete player's helmet on load: loop all players: set {%loop-value%::freezed} to false # Même chose que pour le defreeze, c'est pour restituer les potentiels casques if {%loop-value%::saved-helmet} is set: set helmet of loop-value to {%loop-value%::saved-helmet} on any movement: if {%player%::freezed} is true: cancel event Bonne journée ! 😄 freeze.sk
-
HoloChat - Afficher les messages au dessus des joueurs
iziix a donné son avis sur un(e) fichier de Romitou dans Gestion de Tchat
Wow ! C'est un skript super intéressant, autant dans l'écriture que dans le rendu ultra classe in-game. Tu utilises un fonction de manière ultra efficace. Je pense que ca peut aider beaucoup de débutants pour comprendre comment cela fonctionne. Quant au rendu, comme dit plus haut, il est très classe. Après je ne sais pas si ca tourne bien si 100 personnes parlent sur un serv avec tous les spawn d'armor stand, j'admire le fait d'avoir permis des personnalisations comme le délais de message et la "censure" du chat vanilla c'est un gros taff ! Gros gg à toi, merci d'avoir pris le temps et d'avoir partagé 🙂 -
Zaphear et moi on a trouvé une solution en appel discord. On a testé ce code là: on damage of a player: if damage was caused by fall: if victim's boots is iron boots named "&7GEOX": cancel event Qui marche parfaitement Mais Zaphear s'est aperçu que son items avait un lore et que le soucis pouvait venir de là... On a donc testé: on damage of a player: if damage was caused by fall: if victim's boots is iron boots named "&7GEOX" with lore "bottes anti chutes": cancel event et là, même si skript n'indiquait ps d'erreur de code, il ne marchait pas :X On a donc essayé d'en faire 2 conditions à la suite, le named puis le lore on damage of a player: if damage was caused by fall: if victim's boots is iron boots named "&7GEOX": if lore of victim's boots contains "Bottes anti chutes": cancel event Mais ca n'a pas marché, va savoir pourquoi... On en est arrivé à une solution qui marche dans ce cas ci, poser comme seule condition le lore de l'items. on damage of a player: if damage was caused by fall: if lore of victim's boots contains "Bottes anti chutes": cancel event Rien de bien compliqué en somme mais on se disait que tout le cheminement de pensé pour arriver à la solution pouvait aider certains, Bonne soirée à tous 🙂
-
Ne suffit-il pas de faire ca ? command /jobs stats: aliases: js trigger: send "T'es au chomage frro" Ou à la limite on command "js": make player execute command "/jobs stats" Je pense que j'ai mal saisi le problème mais si ça peut faire avancer le schmilblick
-
J'ai testé de mon coté et j'en suis arrivé à ca on damage of a player: if damage was caused by fall: if victim's boots is iron boots named "GEOX LA CHAUSSURE QUI RESPIRE": cancel event Chez moi ça marche parfaitement 😉 Tiens nous au courant
-
iziix a gagné Trophée Deux ans déjà ?
-
iziix a gagné Trophée Petit Nouveau
-
Très beau code, bien commenté, ordonné et soigné. (par contre ta présentation est bourrée de fautes) Je trouve ca un petit peu dommage que tu n'ai pas été plus loin, par exemple en créant une commande pour faire spawn un villager vendeur, qui donnerait accès à l'HDV, c'est vite fait et facile (si tu as besoin d'aide pour ca go dm). Ou faire la même chose avec un panneau. Enfin en bref, si tu refais une v2 avec des commandes pour diversifier les accès à l'HDV je met la 5eme étoile. Bravo et merci du partage 🙂
-
[EN] SkriptEnhanced Rewritten
iziix a donné son avis sur un(e) fichier de Duetro_ dans Outils pour les développeurs