Aller au contenu

zarco70

Membre
  • Compteur de contenus

    357
  • Inscription

  • Dernière visite

  • Jours gagnés

    8
  • Crédits

    719 [Faire un don]

Tout ce qui a été posté par zarco70

  1. Ou tout simplement lui donner un code every a second: loop all players: if {particule.%loop-player%} is true: show 15 "Cloud" particles at location of loop-player for loop-player offset by 1, 0, 1 command /particule [<text>]: trigger: if arg-1 is "on": set {particule.%player%} to true else: if arg-1 is "off": set {particule.%player%} to false else: send "&c&l[Particule] &c/particule <on/off>" Par contre sa peut être une source de lag c'est pour sa qu'il ne faut pas abuser des " every " mais pour les particules je ne vois pas d'autre solution
  2. Désolé mais j'ai eu quelques soucis avec le skript de ban ce qui fait que le skript doit être refait mais il est assez long donc je ne le referais pas voici le skript j'ai fais quelques modification donc prends pas le premier mais celui la command /warn [<offline player>] [<text>]: permission: warn.sk permission message: Unknown command. Type ""/help"" for help. trigger: if arg-1 is set: if arg-2 is "info": if {warn.%arg-1%} > 0: send "&b&m--------------------" send " &c&lWarn" send "" loop {warn::list::%arg-1%::*}: add 1 to {_arg} send "&c» &7(&c%{_arg}%&7) %loop-value%" else: send "&c&l[Warn] &6Ce joueur n'a recu aucun warn" stop else: send "&c&l[Warn] choisit un joueur" stop if arg-1 is set: if arg-2 is set: add 1 to {warn.%arg-1%} if {warn.%arg-1%} = 3: make console execute command "/tempban %arg-1% 1 day Tu as reçu 3 Warns" add arg-2 to {warn::list::%arg-1%::*} else: send "&c&l[Warn] &6Attention vous avez reçu un Warn pour &c%arg-2%." to arg-1 send "&c&l[Warn] &c%arg-1% &6à bien reçu son warn pour &c%arg-2%" add arg-2 to {warn::list::%arg-1%::*} else: send "&c&l[Warn] /warn <pseudo> <raison>/<info>" else: send "&c&l[Warn] choisit un joueur" stop command /delwarn [<offline player>] [<text>]: permission: warn.sk permission message: Unknown command. Type ""/help"" for help. trigger: if arg-1 is set: loop {warn::list::%arg-1%::*}: if "%arg-2%" is "%loop-value%": add 1 to {_arg} send "&c&l[Warn] &aLe warn à bien été supprimé" remove arg-2 from {warn::list::%arg-1%::*} remove 1 from {warn.%arg-1%} if "%{_arg}%" is "<none>": send "&c&l[Warn] Cette raison est invalide" if {warn.%arg-1%} < 0: set {warn.%arg-1%} to 0
  3. Bon sa va mettre un peu temps
  4. voulez vous un skript de ban pour que je puisse le mettre sur le warn ou utilisez vous simplement un plugin si c'est un plugin, donnez moi la commande exacte et le nom du plugin
  5. Voila ton code command /warn [<player>] [<text>]: permission: warn.sk permission message: Unknown command. Type ""/help"" for help. trigger: if arg-1 is set: if arg-2 is "info": if {warn.%arg-1%} > 0: send "&b&m--------------------" send " &c&lWarn" send "" loop {warn::list::%arg-1%::*}: add 1 to {_arg} send "&c» &7(&c%{_arg}%&7) %loop-value%" stop else: send "&c&l[Warn] choisit un joueur" stop if arg-1 is set: if arg-2 is set: if {warn.%arg-1%} = 3: #ta commande de ban add arg-2 to {warn::list::%arg-1%::*} else: add 1 to {warn.%arg-1%} send "&c&l[Warn] &6Attention vous avez reçu un Warn pour &c%arg-2%." to arg-1 send "&c&l[Warn] &cA%arg-1% &6à bien reçu son warn pour &c%arg-2%" add arg-2 to {warn::list::%arg-1%::*} else: send "&c&l[Warn] /warn <pseudo> <raison>/<info>" else: send "&c&l[Warn] choisit un joueur" stop command /delwarn [<player>] [<text>]: permission: warn.sk permission message: Unknown command. Type ""/help"" for help. trigger: if arg-1 is set: loop {warn::list::%arg-1%::*}: if "%arg-2%" is "%loop-value%": add 1 to {_arg} send "&c&l[Warn] &aLe warn à bien été supprimé" remove arg-2 from {warn::list::%arg-1%::*} remove 1 from {warn.%arg-1%} if "%{_arg}%" is "<none>": send "&c&l[Warn] Cette raison est invalide" if {warn.%arg-1%} < 0: set {warn.%arg-1%} to 0
  6. zarco70

    résolu ✔ Aide script

    ok donc avec un plugin je n'y arriverais pas donc voici ma solution J'ai fais un skript de money qui remplacera celui d'essential voici les commandes pour afficher la money command /money: aliases: bal, balance trigger: send "&7Money: %{money.%uuid of player%}%€" on first join: wait a tick set {money.%uuid of player%} to 0 donc grâce à sa je peux vérifier si le joueur à assez de money pour faire la commande command /§prisonnier: trigger: if {money.%uuid of player%} >= 1000: make console execute command "/manuadd %player% default" make console execute command "/sclear %player%" make console execute command "/warp prisonnier %player%" make console execute command "/heal %player%" send "&7&l[ &ePrisonInfo &7&l] &aVous commencez une nouvelle vie rp !" set {grade.prisonnier.%uuid of player%} to true set {grade.helpeur.%uuid of player%} to false set {grade.builder.%uuid of player%} to false set {grade.moderateur.%uuid of player%} to false set {grade.admin.%uuid of player%} to false set {grade.garde.%uuid of player%} to false set {grade.mirador.%uuid of player%} to false set {grade.directeur.%uuid of player%} to false set {grade.chefgarde.%uuid of player%} to false set {grade.medecin.%uuid of player%} to false set {grade.arme.%uuid of player%} to false set {grade.eden.%uuid of player%} to false set {grade.bri.%uuid of player%} to false set {grade.shadowtrooper.%uuid of player%} to false set {grade.elcanape.%uuid of player%} to false stop else: send "&cTu ne possède pas assez de money" Si tu veux faire gagner de l'argent aux joueur, tu as juste à mettre le montant que tu veux dans la variable joueur qui est {money.%uuid of player%} juste avec un add 100 to {money.%uuid of player%} rien de plus simple
  7. zarco70

    résolu ✔ Aide script

    as-tu créer un skript de money ? ou utilise tu un plugin ?
  8. Je suis d'accord c'est vraiment trop long ce forum est fait pour aider les gens et les demandes de skript sont la pour faire des petits skript aux joueurs qui sont en difficulté toi tu demande un skript entier qui est assez long je te conseille d'approfondir tes connaissances en skript pour mieux te débrouiller et t’en sortir et surtout pour améliorer la qualité de ton serveur c'est toujours mieux quand c'est fais par soit même
  9. effectivement je te conseille vivement de te mettre avec Tuske car je pense de mon point de vue que c'est le meilleure pour faire des menu exemple: format gui slot 5 of player with dirt named "" with lore "" to run: cette ligne permet d'afficher au slot 5 une dirt mais à la fin il y a " : " ce qui veut dire que c'est aussi une fonction donc en cliquant sur la dirt à la ligne 5 tu pourras executer n'importe quoi aux joueurs comme un give, un tp, un make execute, kill, ect... Tu peux également vérifier le type de clique comme format gui slot 5 of dirt named "" to run using left/right click: tu peux exécuter ton code si le joueur fais seulement un clique gauche ou clique droit
  10. if arg-1 is "move": if {role.%player%} is "Quinella": if arg-2 is set: if {role.%arg-2%} is not "TONROLE" or "TONROLE" or "TONROLE": if {sao.move} is false: message "{@sao} &7Vous avez ajouté &c%arg-2% &7dans votre camp (Eglise)." to player set {sao.move} to true add arg-2 to {eglise::*} set {infect.%arg-2%} to true message "{@sao} &7Vous avez été switch par Quinella ! Vous gagnez désormais avec l'Eglise ! (&6/sao mates&7)" to arg-2 loop all players: if {role.%loop-player%} is "Chudelkin": message "{@sao} &7Un nouveau joueur arrive dans votre camp ! (&6/sao mates&7)" to loop-player if {role.%loop-player%} is "Deusolbert": message "{@sao} &7Un nouveau joueur arrive dans votre camp ! (&6/sao mates&7)" to loop-player if {role.%loop-player%} is "Eldrie-Hulsbourg": message "{@sao} &7Un nouveau joueur arrive dans votre camp ! (&6/sao mates&7)" to loop-player else: message "{@sao} &cVous ne pouvez ajouter qu'un seul joueur par partie à votre camp." to player else: message "{@sao} &cTu ne peux pas switch ce roles" to player else: message "{@sao} &cVeuillez préciser le joueur que vous voulez ajouter à votre camp." to player else: message "{@sao} &cVous n'êtes pas Quinella." to player Tu remplace TONROLE par les roles que tu ne veux pas switch tu peux également en rajouter avec le "or"
  11. Effectivement je ne sais pas si le problème viens de la mais ta commande c'est /adminlist <player> or dans le /admin tu as mis format slot 19 of player with player head named "&6Joueurs" to close then run [make player execute command "adminlist"] donc quand tu cliques dessus sa exécutera " /adminlist" tu as oublié de mettre un argument <player>
  12. Je ne peux pas t'aider si tu ne me dis pas d'ou vient le problème site moi ou montre un screen des erreurs.
  13. zarco70

    résolu ✔ Skript printer

    Voila j'ai réglé tout les problèmes car en réglant tes 2 problèmes, sa en a creer d'autre donc maintenant ton skript marche correctement. Le voila: every 2 seconds: loop all players: loop {printer.%loop-player%::*}: if {batterie.%loop-value-2%} >= 1: set {detruit.%loop-value-2%} to true if {printer.%loop-player%::*} = 1: send "&4Ton printer à été cassé car il n'avais plus de batterie !" to loop-player if {printer.%loop-player%::*} < 1: send "&4Un de tes printer à été cassé car il n'avais plus de batterie !" to loop-player set {printer.%loop-value-2%} to false remove loop-value-2 from {printer.%loop-player%::*} else: if {paper.%loop-value-2%} > 0: chance of 30%: add 15 to {argent.%loop-value-2%} chance of 40%: add 10 to {argent.%loop-value-2%} chance of 30%: add 5 to {argent.%loop-value-2%} remove 1 from {batterie.%loop-value-2%} remove 1 from {paper.%loop-value-2%}
  14. zarco70

    résolu ✔ Boutique /Boutique

    ou la tu demande un skript assez long je vais essayer de le faire rapidement mais je ne garanti rien et pour les spawners il te faut un plugin car c'est impossible de se give des spawners autre que les cochons
  15. Non c'est pas la même chose toi tu vérifie une entité donc tout les PNJ feront tous la même chose en plus ton code est faux c'est on rightclick on villagers: cancel event broadcast "PNJ" Moi j'utilise Custom NPC mais sa marche aussi avec Citizen et il me semble que dans sa demande il est écrit "et j'aimerai que quand je clique sur un Npc de Custom Npc un menu s'ouvre " Grâce à ce plugin il peut creer plusieurs PNJ et faire plusieurs chose avec grâce au ID et 2 PNJ ne peuvent pas avoir la même ID. Donc c'est plus opti et plus facile. je te conseille de prendre quand même Citizien car c'est beaucoup mieux que Custom NPC et tu peux creer des logs très facilement et voir plus facilement les actions des joueurs avec cette vidéo. [Contenu masqué]
  16. zarco70

    inactif ✖ Limite d'enchantement

    Ok sa à été compliqué de comprendre mais pourrais-tu préciser ce que tu veux faire avec les enchantement lorsqu'on clique dessus ? voila déjà le menu mais après je sais pas ce qu'il faut faire je te conseille de mieux détailler tes demandes car la toute les personnes qui ont répondu demandes explications alors qu'ils pourront directement te donner la réponse c'est dommage de perdre autant de temps pour pas grand chose command /Limite: trigger: open virtual chest with 3 rows named "&7&lLimite des enchantements" to player add 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 to {_enchant::*} loop {_enchant::*}: format gui slot loop-value of player with light gray glass named "" to run: stop format gui slot 10 of player with enchanted book named "&7&lProtection" to run: open virtual chest with 6 rows named "&7&lLimite des enchantements" to player wait a tick format gui slot 13 of player with book and quill named "&7&lProtection" with lore "&cRetour" to run: make player execute command "/limite" stop format gui slot 28 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Protection I" to run: stop format gui slot 30 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Protection II" to run: stop format gui slot 32 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Protection III" to run: stop format gui slot 34 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Protection IV" to run: stop format gui slot 12 of player with enchanted book named "&7&lSharpness" to run: open virtual chest with 6 rows named "&7&lLimite des enchantements" to player wait a tick format gui slot 13 of player with book and quill named "&7&lSharpness" with lore "&cRetour" to run: make player execute command "/limite" stop format gui slot 28 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Sharpness I" to run: stop format gui slot 30 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Sharpness II" to run: stop format gui slot 32 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Sharpness III" to run: stop format gui slot 34 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Sharpness IV" to run: stop format gui slot 40 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Sharpness V" to run: stop format gui slot 14 of player with enchanted book named "&7&lPower" to run: open virtual chest with 6 rows named "&7&lLimite des enchantements" to player wait a tick format gui slot 13 of player with book and quill named "&7&lPower" with lore "&cRetour" to run: make player execute command "/limite" stop format gui slot 28 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Power I" to run: stop format gui slot 30 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Power II" to run: stop format gui slot 32 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Power III" to run: stop format gui slot 34 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Power IV" to run: stop format gui slot 40 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Power V" to run: stop format gui slot 16 of player with enchanted book named "&7&lKnockback" to run: open virtual chest with 6 rows named "&7&lLimite des enchantements" to player wait a tick format gui slot 13 of player with book and quill named "&7&lPower" with lore "&cRetour" to run: make player execute command "/limite" stop format gui slot 30 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Knockback I" to run: stop format gui slot 32 of player with enchanted book named "&eEnchanted Book" with lore "&9Combat||&7Knockback II" to run: stop stop Voila
  17. il y a beaucoup plus simple et plus optimisé il y a rien de plus simple: quand tu fais spawn un npc, une ID est attribué à ce NPC pour le voir tu fais /npc select en visant le npc ensuite tu obtient toute les information et l'ID du NPC puis dans ton skript tu fais on npc right click: #quand tu click is un NPC if npc is 1: #si l'id du npc est 1 #ton code puis tu modifie l'ID du NPC en l'occurrence dans mon exemple l'ID c'est "1" Met un j'aime
  18. Voila ton code on join: wait a tick clear {joinn} add 1 to {joinn} on quit: wait a tick remove 1 from {joinn} every a second: loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "&e&lLeNomDeTonServeur" set score " " in sidebar of loop-player to 11 set score "&b&m-------------------------" in sidebar of loop-player to 10 set score "" in sidebar of loop-player to 9 set score "&f&l» &7%loop-player%" in sidebar of loop-player to 8 set score "&f&l» &7Grade: &cAdministrateur" in sidebar of loop-player to 7 set score " " in sidebar of loop-player to 6 set score "&eCoins: 1000€" in sidebar of loop-player to 5 if "%{host.%loop-player%}%" is "<none>": set score "&dHost: &cTu ne possède pas d'host" in sidebar of loop-player to 4 else: set score "&dHost: &aTu as accès aux hosts" in sidebar of loop-player to 4 if world of loop-player is "hub1": set score "&2Hub ##1" in sidebar of loop-player to 3 else: if world of loop-player is "hub2": set score "&2Hub ##2" in sidebar of loop-player to 3 else: # ect... set score "&aConnecté(s): %{joinn}%" in sidebar of loop-player to 2 set score " " in sidebar of loop-player to 1 set score "&b&m------------------------- " in sidebar of loop-player to 0 pour le hub, il suffit de changer le nom du monde que j'ai mis par défaut
  19. bonjour, voici ton skript on rightclick on stone: open virtual chest with 6 rows named "&7&lMachine de Traitement" to player make player execute command "/§traitement" command /§traitement: trigger: set {inventaire.%player%} to true wait a tick add 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52 and 53 to {_config::*} loop {_config::*}: format gui slot loop-value of player with light gray glass named "" to run: stop add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} loop {_conf::*}: format gui slot loop-value of player with red glass named "" to run: stop format gui slot 40 of player with barrier named "&cAucun item ne peut être posé" to run: stop while {inventaire.%player%} is true: wait a second if slot 10 of current inventory of player is quartz named "name1": if slot 16 of current inventory of player is coal named "name": set {inventaire.%player%} to false set {while} to 10 while {while} is more than 0: wait a second if slot 10 of current inventory of player is quartz named "name1": if slot 16 of current inventory of player is coal named "name": remove 1 from {while} else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop format gui slot 11 of player with light green glass named "" to run: stop format gui slot 15 of player with light green glass named "" to run: stop set {while} to 10 while {while} is more than 0: wait a second if slot 10 of current inventory of player is quartz named "name1": if slot 16 of current inventory of player is coal named "name": remove 1 from {while} else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop format gui slot 12 of player with light green glass named "" to run: stop format gui slot 14 of player with light green glass named "" to run: stop set {while} to 10 while {while} is more than 0: wait a second if slot 10 of current inventory of player is quartz named "name1": if slot 16 of current inventory of player is coal named "name": remove 1 from {while} else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop format gui slot 13 of player with light green glass named "" to run: stop set {while} to 10 while {while} is more than 0: wait a second if slot 10 of current inventory of player is quartz named "name1": if slot 16 of current inventory of player is coal named "name": remove 1 from {while} else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop format gui slot 22 of player with light green glass named "" to run: stop set {while} to 10 while {while} is more than 0: wait a second if slot 10 of current inventory of player is quartz named "name1": if slot 16 of current inventory of player is coal named "name": remove 1 from {while} else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop format gui slot 31 of player with light green glass named "" to run: stop set {while} to 10 while {while} is more than 0: wait a second if slot 10 of current inventory of player is quartz named "name1": if slot 16 of current inventory of player is coal named "name": remove 1 from {while} else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop else: add 11, 15, 12, 14, 13, 22 and 31 to {_conf::*} set {inventaire.%player%} to true make player execute command "/§traitement" stop format gui slot 40 of player with quartz_item named "name2" to run: give quartz_item named "name2" to player make player execute command "/§traitement" stop play raw sound "random.levelup" at player with pitch 1 volume 10 clear {while} wait a second set {while} to 0 on inventory close: wait a tick set {inventaire.%player%} to false command /name: trigger: give coal named "name" to player give quartz_item named "name1" to player par contre il y a 2 problèmes si le joueur quitte la machine alors les items dans les slots disparation et ne seront pas drop. je n'arrive pas à enlever 1 charbon et 1 quartz dans les 2 slots remove 1 of quartz_item from player's tool remove 1 of coal from player's tool les remove ne marche pas car sa enlève que les items dans l'inventaire et pas le menu pour pouvoir régler ces problèmes il faudrait que je récupère le nombres de charbon et de quartz qu'il y a dans les slots (car sa peut varier) mais je n'y suis pas arriver sinon tu as la command /name qui permet de give le charbon et le quartz renommé (Attention les renommés avec une enclume ne marche pas)
  20. zarco70

    inactif ✖ TP Bordure

    Version de Minecraft : 1.8 Version de Skript : 2.2 Type du skript : Bordure Description du script : Bonjour, je cherche un skript de bordure pour mon uhc. j'aimerais téléporter les joueurs à la bordure, sauf que la taille de la bordure varie en fonction de la configuration de la partie. il faudrait qu'il y ai 10 blocs d'écarts entre la bordure et le joueurs. Il peut y a voir jusqu’à 28 joueurs max Si la bordure est entre 500/-500 et 700/-700 alors les joueurs auront 66 blocs d'écarts entre eux Si la bordure est entre 700/-700 et 900/-900 alors les joueurs auront 93 blocs d'écarts entre eux Si la bordure est plus haut que 900/-900 alors les joueurs auront 133 blocs d'écarts entre eux c'est assez compliqué à expliqué donc dites le moi si vous comprenez pas. Merci
  21. zarco70

    résolu ✔ Alambic

    WTF je suis sur d'avoir déjà essayé sa et sa marche merci
×
×
  • 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.