Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 22/06/2016 dans toutes les zones

  1. Normalement ça devait déjà le faire mais j'avais fail d'expression Tien : command /randomchest [<text>] [<text>]: permission: randomchest.use trigger: if arg 1 is not set: message "&8[&cRandomChest&8] &3/randomchest &3<additem>&7/&3<removelist>&7/&3<addchest>&7/&3<view>&7/&3<spawnchest>&7/&3<info>" else: if arg 1 is not "additem" or "addchest" or "view" or "removelist" or "info" or "spawnchest": message "&8[&cRandomChest&8] &3/randomchest &3<additem>&7/&3<removelist>&7/&3<addchest>&7/&3<view>&7/&3<spawnchest>&7/&3<info>" stop else: if arg 1 is "info": message "&8[&cRandomChest&8] &eVoici les informations sur les &c5 &elistes !" set {_list::*} to "a" and "militaire" and "rare" and "medicals" and "normal" loop {_list::*}: set {_info1} to size of {RandomChest.%loop-value%::*} if {_info1} is not set: set {_info1} to "Aucun" set {_info2} to size of {randomchest.location.%loop-value%::*} if {_info2} is not set: set {_info2} to "Aucun" message "&e- &c%loop-value% &9➤ &c%{_info1}% &eitem(s) &7| &c%{_info2}% &ecoffre(s)" stop if arg 2 is "normal" or "medicals" or "rare" or "militaire" or "A": if arg 1 is "additem": if player's tool is not air: set {_p} to player's tool set {_nbr} to amount of the tool of the player message "&8[&cRandomChest&8] &3Vous avez ajouté &c%{_p}% &3à la liste &c%arg 2%" add {_p} to {RandomChest.%arg 2%::*} else: message "&8[&cRandomChest&8] &cVous devez tenir un item en main !" if arg 1 is "view": open chest with 6 rows named "&cChest &9➤ &c%arg 2%" to player wait 3 tick set {_nbr} to 0 loop {RandomChest.%arg 2%::*}: format slot {_nbr} of player with loop-value named "&3%loop-value%" to be unstealable add 1 to {_nbr} if arg 1 is "addchest": add location of player to {randomchest.location.%arg 2%::*} set {_size} to size of {randomchest.location.%arg 2%::*} message "&8[&cRandomChest&8] &3Vous avez ajouté votre position pour les coffres &c%arg 2% &3 !" message "&8[&cRandomChest&8] &3La liste &c%arg 2% &3a maintenant &c%{_size}% coffre(s) !" if arg 1 is "removelist": clear {randomchest.location.%arg 2%::*} clear {RandomChest.%arg 2%::*} message "&8[&cRandomChest&8] &eLes &ccoffres &eet les &citems &ede la liste &c%arg 2% &eont été reset !" if arg 1 is "spawnchest": loop {randomchest.location.%arg 2%::*}: set block at loop-value to air clear entities wait 2 tick set block at loop-value to chest set {_liste::*} to {RandomChest.%arg 2%::*} loop (a random integer between 1 and 4) times: set {_random} to a random element out of {_liste::*} remove {_random} from {_liste::*} add {_random} to inventory of block at loop-value-1 message "&8[&cRandomChest&8] &eLes coffres &c%arg 2% &eont bien été remplient !" else: message "&8[&cRandomChest&8] &cQuels listes ?" message "&8[&cRandomChest&8] &3/randomchest %arg 1% &3<normal>&7/&3<Medicals>&7/&3<rare>&7/&3<militaire>&7/&3<A>" every 1 minutes: if {RandomChest.a::*} is set: make console execute command "/randomchest spawnchest a" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cA &eont spawnent !" every 2 minutes: if {RandomChest.medicals::*} is set: make console execute command "/randomchest spawnchest medicals" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cMedicals &eont spawnent !" every 3 minutes: if {RandomChest.normal::*} is set: make console execute command "/randomchest spawnchest normal" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cNormal &eont spawnent !" every 5 minutes: if {RandomChest.rare::*} is set: make console execute command "/randomchest spawnchest rare" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cRare &eont spawnent !" every 8 minutes: if {RandomChest.militaire::*} is set: make console execute command "/randomchest spawnchest militaire" broadcast "&8[&cRandomChest&8] &eLes coffres de type &cMilitaire &eont spawnent !"
    2 points
  2. tien command /viewall: trigger: if player has permission "view.all": if {hide.%player%} is not set: set {hide.%player%} to true reveal all player to player message "tu voit tout le monde mtn like xd" else: hide all player to player message "tu voit personne mtn like xd"
    2 points
  3. C'est 32 ou 38 le max après sa te fais crash^^
    1 point
  4. Ba si j'ai compris tu fait ca non ? loop {nomdetaliste::*}: set {type.%loop-value%} to false Dit moi si ça marhe ^^
    1 point
  5. command /texte [<player>]: trigger: if arg 1 is set: wait 2 ticks send "" execute console command "/tellraw %player% ["""",{""text"":""&6➬ &eSe teleporter a %arg 1%"",""clickEvent"":{""action"":""run_command"",""value"":""/tp %arg 1%""},""hoverEvent"":{""action"":""show_text"",""value"":{""text"":"""",""extra"":[{""text"":""&aClick pour te teleporter a &2%arg 1%""}]}}}]" Voila fais en bonne usage :)
    1 point
  6. Faut rajouter le code suivant a la place de set message ... cancel event loop all players: if {lang.%loop-player%} is 1: send "&c[Administrator] %player%: &f%message%" to loop-players if {lang.%player%} is 0: send "&c[Admin] %player%: &f%message%" to loop-players
    1 point
  7. Il y avait pas mal d'erreur dans ton code, et surtout il était long. Je me suis permis de le raccourcir un peu ;) if arg 1 is "start": set {_time} to {@temps} while {_time} is more than 0: set {partie.joueurs::*}'s level to {_time} {_time} is 60 or 30 or 25 or 20 or 15 or 10 or 5 or 4 or 3 or 2 or 1: send "{@logo} &a&oDébut de la partie dans &b%{_time}% &aseconds !" to {partie.joueurs::*} play raw sound "mob.wither.hurt" at {partie.joueurs::*} with pitch 1 volume 1 remove 1 from {_time} wait 1 second set {partie.joueurs::*}'s level to 0 set {partie.start} to truendom.levelup" at {tt.joueurs::*} with pitch 1 volume 10 send "{@logo} &a&oLa partie vient de commencer" to {partie.joueurs::*} play raw sound "random.orb" at {partie.joueurs::*} with pitch 1 volume 1 N'oublie pas d'ajouter au tout début de ton code ceci: options: temps: 60
    1 point
  8. Bonjour ! Alors en effet les GUI et les menus sont assez délicats à coder. Personnellement, sur mes menus, j'utilise un "wait 2 ticks" avant la ligne "Open chest...." trigger: wait 2 ticks open chest with 6 rows named.... wait 1 ticks format slot 0 of player with.... Après, pour la ligne avec la stone, il se peut que skript en lui même ne reconnaisse pas un item ou bien qu'il y ai une erreur dans la suite de la ligne. As-tu essayé de mettre autre chose que "stone" dans la ligne "format slot 0 of player..." ? Comme je l'ai dis, il suffit de pas grand chose pour que un menu complet se mette à partir en sucette. Essaye egalement de mettre "to close" à la fin au lieu de "to be unstealable". Ca fermera le menu mais le joueur n'aura le bloc de stone dans son inventaire. Tient nous au jus, Cordialement, AlexFatta
    1 point
  9. Salut , Mon skype : Guillaume7877 si besoin. Tu veux que je ne casse pas le coffre avec les items qu'il contenait à chaque fois que je remet des items ?
    1 point
  10. Voila ! Fonctionnel et testé ! command /break [<text>]: trigger: if arg 1 is set: if arg 1 is "on" or "off": if arg 1 is "on": set {break} to true message "&aVous avez autorisé le cassage de block" if arg 1 is "off": set {break} to false message "&cVous avez interdit le cassage de block" else: message "&c/break <on>&7/&c<off>" else: message "&c/break <on>&7/&c<off>" on break: if {break} is false: cancel event message "&cLe cassage de block est interdit acutellement !"
    1 point
×
×
  • 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.