Aller au contenu

iLaZz

Membre
  • Compteur de contenus

    431
  • Inscription

  • Dernière visite

  • Jours gagnés

    10

Tout ce qui a été posté par iLaZz

  1. iLaZz

    Un problème avec une condition.

    Je préfère ne pas tout macher pour des choses si simple :p Ca dépend de ce qu'il veut mais là tu désactives aussi les dégats des monstres
  2. iLaZz

    Mettre un message

    Tu pourrais regarder la distance séparant les deux entités quand elle est plus grande que deux tu fais toutes les secondes: #{var} = variable de distance #{autre.var} = variable on/off every 1 seconds: loop all players: if {autre.var} is true: if {var} is less than 2: #suite else: #suite clear {autre.var} Je ne t'ai rien maché, d'après tes envies je pense t'avoir aidé, si c'est le cas n'hésites pas à liker :)
  3. iLaZz

    Demande d'aide

    Essaie ca %player's balance% ?
  4. iLaZz

    Un problème avec une condition.

    Il faut mettre ca: if attacker is in world "Monde": Pour plus de sécurité tu peux faire: attacker is a player victim is a player attacker is in world "Monde": N"hésites pas à mettre un j'aime si je t'ai aidé :)
  5. iLaZz

    [Liste] Blocus

    Je me trouve actuellement bloqué pour mon skript J'ai un système pour ajouter des boites, que j'ajoute dans une liste après. add message to {boites::*} J'ai fais en sorte de pouvoir les supprimer. remove arg 2 from {boites::*} Le problème étant que j'ai tenté de créer une liste pour les items pour chacune des boites add player's tool to {itemlist.%arg 2%::*} L'argument deux ici est la boîte mais le problème c'est que si j'ai par exemple 2 boîtes cela ajoute les items dans les deux boîtes hors je voudrais que cela ajoute l'item que dans une boite. add player's tool to {itemlist.Boite1::*} add player's tool to {itemlist.Boite2::*} Selon moi il y a une difference ici pourtant si j'utilise %arg 2% ca ajoute dans toutes les boîtes. [spoiler=Tout le code] options: boitemax: 17 item1: book item2: compass item3: paper command /box [<text>] [<text>]: permission: box.history permission message: &9Box] &bSeul les administrateurs peuvent modifier ceci. trigger: if arg 1 is not set: if arg 2 is not set: open chest with 3 rows named "&cGestion des boites" to player wait 3 ticks format slot 10 of player with {@item1} named "&aListes des boites" to run [make player execute command "/box list"] format slot 13 of player with {@item2} named "&aOptions" to run [make player execute command "/box options"] else if arg 1 is "list": if arg 2 is not set: set {_slot} to 0 loop 27 times: unformat slot {_slot} of player format slot {_slot} of player with air to be unstealable add 1 to {_slot} format slot 0 of player with paper named "&9Compteur: &b%{boxcount}%" to be unstealable set {_slot} to 1 loop {boites::*}: set {_loop} to loop-value unformat slot {_slot} of player if {compteur.item%{_loop}%} is not set: set {compteur.item%{_loop}%} to 0 format slot {_slot} of player with chest named "&9Nom: &b%{_loop}%" with lore "&9Items: &b%{compteur.item%{_loop}%}%" to run [make player execute command "/box list %{_loop}%"] add 1 to {_slot} format slot 26 of player with rose red named "&cRetour arriere" to run [make player execute command "/box"] if arg 2 is set: set {_slot} to 0 if {compteur.%arg 2%} is not set: set {compteur.%arg 2%} to 0 loop 27 times: unformat slot {_slot} of player format slot {_slot} of player with air to be unstealable add 1 to {_slot} format slot 0 of player with paper named "&9Compteur: &b%{compteur.%arg 2%}%" to be unstealable set {_slot} to 1 loop {boite.%arg 2%::*}: set {loop} to loop-value unformat slot {_slot} of player if {compteur.item%{_loop}%} is not set: set {compteur.item%{loop}%} to 0 format slot {_slot} of player with {loop} named "&9Item: &b%{loop}%" to be unstealable add 1 to {_slot} format slot 26 of player with rose red named "&cRetour arriere" to run [make player execute command "/box list"] else if arg 1 is "options": if arg 2 is not set: set {_slot} to 0 loop 27 times: unformat slot {_slot} of player format slot {_slot} of player with air to be unstealable add 1 to {_slot} format slot 0 of player with green wool named "&aAjouter une boite" to close then run [make player execute command "/box create"] format slot 1 of player with red wool named "&cRetirer une boite" to run [make player execute command "/box remove"] format slot 2 of player with yellow wool named "&eAjouter item" to close then run [make player execute command "/box additem"] format slot 26 of player with rose red named "&cRetour arriere" to run [make player execute command "/box"] else if arg 1 is "remove": if arg 2 is not set: set {_slot} to 0 if {boxcount} is not set: set {boxcount} to 0 loop 27 times: unformat slot {_slot} of player format slot {_slot} of player with air to be unstealable add 1 to {_slot} format slot 0 of player with paper named "&9Compteur: &b%{boxcount}%" to be unstealable set {_slot} to 1 wait 3 ticks loop {boites::*}: set {_loop} to loop-value unformat slot {_slot} of player if {compteur.item%{_loop}%} is not set: set {compteur.item%{_loop}%} to 0 format slot {_slot} of player with chest named "&9Nom: &b%{_loop}%" with lore "&9Items: &b%{compteur.item%{_loop}%}%" to run [make player execute command "/box remove %{_loop}%"] add 1 to {_slot} format slot 26 of player with rose red named "&cRetour arriere" to run [make player execute command "/box options"] else: remove arg 2 from {boites::*} remove 1 from {boxcount} wait 1 tick make player execute command "/box remove" else if arg 1 is "create": if arg 2 is not set: set {chat.%player%} to true send "&9Box] &bEcrivez le nom de la boite dans le chat" send "&cVous avez 10 secondes" wait 10 seconds if {chat.%player%} is set: clear {chat.%player%} else if arg 1 is "additem": if arg 2 is not set: close player's inventory send "&9Box] &bPrenez l'objet dans votre main et faites /magic puis continuez avec le menu" else: inventory name of current inventory of player is "&cGestion des boites": add 1 to {compteur.item%arg 2%} add player's tool to {boite.%arg 2%::*} send "&9Box] &Item ajouter: %player's tool%" to player clear player's tool make player execute command "/box list %arg 2%" command /magic: permission: box.use trigger: open chest with 3 rows named "&cGestion des boites" to player set {_slot} to 0 wait 3 ticks loop {boites::*}: set {_loop} to loop-value unformat slot {_slot} of player if {compteur.%{_loop}%} is not set: set {compteur.%{_loop}%} to 0 if {compteur.item%{_loop}%} is not set: set {compteur.item%{_loop}%} to 0 format slot {_slot} of player with chest named "&9Nom: &b%{_loop}%" with lore "&9Items: &b%{compteur.item%{_loop}%}%" to run [make player execute command "/box additem %{_loop}%"] add 1 to {_slot} on chat: if {chat.%player%} is true: {boites::*} contains message: stop else: cancel event add message to {boites::*} send "&9Box] &bVous venez d'ajouter la boite %message%" wait 1 second clear {chat.%player%} make player execute command "/box" add 1 to {boxcount} command /test: trigger: send "%{boites::*}%" Si je fais ca ca marche ? add player's tool to {itemlist.%{boites::%arg 2%}%::*}
  6. iLaZz

    Mettre un message

    Juste comme ca, je ne suis pas sûr mais il me semble que les évènement avec des panneaux ne marchent qu'en étant op, deop toi et dis moi. Car ca serait bête de faire un code si seul les personnes op peuvent l'utiliser. ps: Cela m'est arrivé
  7. iLaZz

    [Block] - Spawn

    Il y a un espace entre deux 1 264 Ce qui permet de drop 1 objet, on peut aussi faire ca drop 264 at loop-value Question de sécurité Le drop permet de simuler un lancé, le lancer qui est basé sur des coordonnées de base.
  8. iLaZz

    Menu GUI

    Effectivement.
  9. iLaZz

    Récompense

    J'ai testé de mon côté il n'y a pas d'erreur, ca rends bien, n'hésites pas à mettre un like pour me remercier.
  10. Merci à toi.
  11. iLaZz

    Aide login

    J'avais fait des erreurs de tabulation je te refais ca. on join: player is in world "Join": if {registered.%player%} is false: set {level} to 60 # valeur à 60 loop 60 times: #60 fois if {loggedin.%player%} is false: #non connecté set player's level to {level} #met le niveau a la valeur de {level} wait 1 second #1 seconde de delai remove 1 from {level} #retire 1 niveau à la valeur de {level} else: stop loop # arrêt clear {level} if {loggedin.%player%} is false: kick player due to "{@raison}"
  12. iLaZz

    [Block] - Spawn

    on place of ender chest: player is op player is sneaking add event-block to {enderchest::*} on break of ender chest: player is op player is sneaking remove event-block from {enderchest::*} every 1 second: loop {enderchest::*}: loop-value is in world "lol": drop 1 336 at loop-value every 15 second: loop {enderchest::*}: loop-value is in world "lol": drop 1 265 at loop-value every minutes: loop {enderchest::*}: loop-value is in world "lol": drop 1 266 at loop-value every 5 minutes: loop {enderchest::*}: loop-value is in world "lol": drop 1 264 at loop-value 'hésites pas à mettre un j'aime si je t'ai aidé.
  13. Merci c'est mon premier;)
  14. Je suis flatté :)
  15. iLaZz

    Menu GUI

    Quand tu mets %player% c'est le joueur en lui même qui est fixé utilise ca: %targeted player% Le problème c'est que là il peut freeze un cochon, un animal comme un joueur.
  16. iLaZz

    Skript SkyWars

    Très bon code je me demande comment comptes-tu faire pour le lancement de la partie.
  17. Bonjour à tous cher skripteur. Aujourd'hui je vous fait ce tutoriel suite à un autre tutoriel étant actuellement sur le forum, sans méchanceté il est possible de compléter celui-ci. --https://skript-mc.fr/forum/threads/tab-completer.7616/ * par ConcombreGaming Il proposait cette version. on tab completer for "/test": add "2" to completions Cette version permet qu'avec l'utilisation de la touche tabulation d'afficher vos 'completions' pour tous les arguments or il est possible de faire la même chose pour chacun des arguments. Exemple, si je souhaite que les 'completions' de chacun des arguments dans une commande en comportant 2 (peu importe) soit différentes. command /tutoriel <text> <text>: Je vais utiliser ces lignes de codes if argument at 2 is not set: #add "un" to completions if argument at 1 is not set: #add "deux" to completions Je peux aussi faire en sorte que si l'argument 1 est par exemple "x" changer les completions. if argument at 1 is "x": #add "trois" to completions Vous pouvez faire ceci pour n'importe quelle argument. Petite chose supplémentaire banale, permettant d'annuler la tabulation on tab completer: #cancel event Voilà j'éspère que ce tutoriel vous aura appris des choses sur cette évènement que j'ai vu très rarement sur le forum et qu'il sera plus utilisé.
  18. iLaZz

    Aide login

    on join: player is in world "Join": if {registered.%player%} is false: set {level} to 60 # valeur à 60 loop 60 times: #60 fois if {loggedin.%player%} is false: #non connecté set player's level to {level} #met le niveau a la valeur de {level} wait 1 second #1 seconde de delai remove 1 from {level} #retire 1 niveau à la valeur de {level} else: stop loop # arrêt clear {level} if {loggedin.%player%} is false: kick player due to "{@raison}" Bonus: on chat: if {loggedin.%player%} is false: cancel event
  19. iLaZz

    Récompense

    [spoiler=Voici] command /recompense [<text>]: aliases: /rc trigger: if arg 1 is not set: open chest with 4 rows to player wait 3 ticks if {commum%player%} is set: format slot 0 of player with {commum%player%} of chest named "&7Ouvrir ses coffres commum" to close then run [make player execute command "/recompense commum"] else: format slot 0 of player with 0 chest named "&7Ouvrir ses coffres commum" to close then run [make player execute command "/recompense commum"] if {rare%player%} is set: format slot 9 of player with {rare%player%} of chest named "&6Ouvrir ses coffres rare" to close then run [make player execute command "/recompense rare"] else: format slot 9 of player with 0 chest named "&6Ouvrir ses coffres rare" to close then run [make player execute command "/recompense rare"] if {legendaire%player%} is set: format slot 18 of player with {legendaire%player%} of chest named "&5Ouvrir ses coffres legendaire" to close then run [make player execute command "/recompense legendaire"] else: format slot 18 of player with 0 chest named "&bOuvrir ses coffres legendaire" to close then run [make player execute command "/recompense legendaire"] set {totalchest.%player%} to {commum%player%} + {rare%player%} + {legendaire%player%} format slot 27 of player with {totalchest.%player%} of eye of ender named "&aCoffres en attentes" to close then run [make player execute command "/recompense appercu"] if arg 1 is "appercu": wait 3 ticks open chest with 6 rows to player set {_slot} to 0 wait 3 ticks loop {commum%player%} times: format slot {_slot} of player with chest named "&7Ouvrir" to close then run [make player execute command "/recompense §commum"] add 1 to {_slot} loop {rare%player%} times: format slot {_slot} of player with chest named "&6Ouvrir" to close then run [make player execute command "/recompense §rare"] add 1 to {_slot} loop {legendaire%player%} times: format slot {_slot} of player with chest named "&5Ouvrir" to close then run [make player execute command "/recompense §legendaire"] add 1 to {_slot} if arg 1 is "§commum": loop 1 times: wait 5 ticks set {random} to a random integer between 3 and 5 give {random} of gold ingot to player chance of 5/100: make player execute command "/prgive 1" set action bar of player to "&7Vous avez ouvert 1 coffre commum" remove 1 from {commum%player%} clear {random} if arg 1 is "§rare": loop 1 times: wait 5 ticks set {random} to a random integer between 5 and 10 give {random} of gold ingot to player chance of 10/100: make player execute command "/prgive 1" set action bar of player to "&7Vous avez ouvert 1 coffre rare" remove 1 from {rare%player%} clear {random} if arg 1 is "§legendaire": loop 1 times: wait 5 ticks set {random} to a random integer between 5 and 10 give {random} of gold ingot to player chance of 10/100: add 1 to {rare%player%} send "&6Vous venez de gagner un coffre rare" chance of 20/100: add 1 to {commum%player%} send "&7Vous venez de gagner un coffre commum" chance of 15/100: make player execute command "/privé 1" set action bar of player to "&5Vous avez ouvert 1 coffre légendaire" remove 1 from {legendaire%player%} clear {random} if arg 1 is "commum": loop {commum%player%} times: wait 5 ticks set {random} to a random integer between 3 and 5 give {random} of gold ingot to player chance of 5/100: make player execute command "/prgive 1" set action bar of player to "&7Vous avez ouvert %{commum%player%}% coffre" set {commum%player%} to 0 clear {random} if arg 1 is "rare": loop {rare%player%} times: wait 5 ticks set {random} to a random integer between 5 and 10 give {random} of gold ingot to player chance of 10/100: make player execute command "/prgive 1" set action bar of player to "&6Vous avez ouvert %{rare%player%}% coffre" set {rare%player%} to 0 clear {random} if arg 1 is "legendaire": loop {legendaire%player%} times: wait 5 ticks set {random} to a random integer between 15 and 20 give {random} of gold ingot to player chance of 10/100: add 1 to {rare%player%} send "&6Vous venez de gagner un coffre rare" chance of 20/100: add 1 to {commum%player%} send "&7Vous venez de gagner un coffre commum" chance of 15/100: make player execute command "/privé 1" set action bar of player to "&5Vous avez ouvert %{legendaire%player%}% coffre" set {legendaire%player%} to 0 clear {random} on first join: add player to {list::*} on join: remove player from {list::*} add player to {list::*} every hour: loop {list::*}: set {loop} to loop-value add 1 to {commum%{loop}%} broadcast "&7[&bChest&7] Un coffre commum vient d'être donné à tous" every 3 hour: loop {list::*}: set {loop} to loop-value add 1 to {rare%{loop}%} broadcast "&6[&bChest&6] Un coffre rare vient d'être donné à tous" every 5 hour: loop {list::*}: set {loop} to loop-value add 1 to {legendaire%{loop}%} broadcast "&5[&bChest&5] Un coffre légendaire vient d'être donné à tous"
  20. iLaZz

    Coffre spécial

    oui, j'ai ajouté un moyen de le supprimer on sait jamais, tu sneaks en tu le casses on place a chest: player is sneaking player is op if {chested} is not set: set {chest} to event-block set {chested} to true else: stop rightclick on chest: event-block is {chest}: lefclick on chest: player is sneaking event-block is {chest}: clear {chested} #send "Le coffre a été supprimé" En espérant t'avoir aidé.
  21. iLaZz

    SkQuery - GUI

    Merci
  22. iLaZz

    SkQuery - GUI

    Bonjour à tous. J'aimerais savoir si on peut rectifier ca: if {commum%player%} is not set: format slot 1 of player with {commum%player%} red glass to close {commum%player%} est un integer Peut-on faire en sorte qu'il y ait autant de red glass que l'integer de la variable.
  23. iLaZz

    [GUI] Interface de quête

    Pourrais tu mettre ton code en spoiler stp ?
  24. iLaZz

    Coffre spécial

    on place a chest: player is sneaking player is op set {chest} to event-block rightclick on chest: event-block is {chest}: #cancel event Ca marche je viens de tester du coups faut que tu clear la variable {coordonnes}.
×
×
  • 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.