Aller au contenu

Soufreur78

Ancien
  • Compteur de contenus

    722
  • Inscription

  • Dernière visite

  • Jours gagnés

    27
  • Crédits

    37 [Faire un don]

Tout ce qui a été posté par Soufreur78

  1. Salut, tu n'as pas préciser si tu utilise le systéme d'argent de iconomy ou des variables etc.... Donc j'ai utilisé le système d'argent de iconomy Le code: command /loto: trigger: loop {loto.liste::*}: if loop-value is player's name: message "&c➽ Vous êtes déjà inscrit dans la liste loto" stop if player's balance >= 500: remove 500 from player's balance add player's name to {loto.liste::*} message "&a➽ Vous avez bien été ajouté à la liste du loto &c-500 dollars" else: message "&c➽ Vous n'avez pas les &e500 dollars &cnécessaires" command /seeloto: permission: see.loto trigger: if {loto.liste::*} is not set: message "&c➽ Aucun joueur n'est incrit à la liste du loto" else: loop {loto.liste::*}: message "&c● &b%loop-value%" message "&a➽ &eClassement des &c%size of {loto.liste::*}% &ejoueurs inscrits" command /clearloto: permission: clear.loto trigger: if {loto.liste::*} is not set: message "&c➽ Aucun joueur n'est incrit à la liste du loto" else: clear {loto.liste::*} message "&a➽ &eLa liste du loto a bien été supprimée"
  2. Voila : on damage of player: if health of victim <= damage: cancel event apply slowness to victim for 999 days apply blindness to victim for 999 days apply nausea to victim for 999 days on health regen: if health of player > 1: if player has potion of slowness: remove slowness from the player remove blindness from the player remove nausea from the player
  3. Voila pour toi: - J'ai juste fait en sorte qu'un joueur ne peut pas s’inscrire plusieurs fois: command /loto: trigger: loop {loto.liste::*}: if loop-value is player's name: message "&c➽ Vous êtes déjà inscrit dans la liste loto" stop add player's name to {loto.liste::*} message "&a➽ Vous avez bien été ajouté à la liste du loto" command /seeloto: permission: see.loto trigger: if {loto.liste::*} is not set: message "&c➽ Aucun joueur n'est incrit à la liste du loto" else: loop {loto.liste::*}: message "&c● &b%loop-value%" message "&a➽ &eClassement des &c%size of {loto.liste::*}% &ejoueurs inscrits" command /clearloto: permission: clear.loto trigger: if {loto.liste::*} is not set: message "&c➽ Aucun joueur n'est incrit à la liste du loto" else: clear {loto.liste::*} message "&a➽ &eLa liste du loto a bien été supprimée"
  4. Soufreur78

    Plugins hub

    on join: wait 3 tick set the player's food level to 10 set player's gamemode to adventure set slot 4 of player to compass
  5. https://www.youtube.com/watch?v=IBRUnxQIW7Q
  6. Impossible de pouvoir se synchro avec le //cut de worldedit par contre tu peux totalement reproduire cette commande avec skript et la mettre un système de chargement de type : Je te fais ça ?
  7. Et voila :) Tu ne vas plus avoir de probléme de lag avec ça : - Petit ajout : j'ai fais en sorte que le slot de l'objet soit aléatoire pour pas avoir les objets alignés dans le coffre - Tu dois set la position des coffres avec la commande "/chest add" (en ciblant le coffre) et tu peux enlever un coffre si besoin avec "/chest remove" (en le ciblant toujours). - "/chest clear" pour supprimer tous les coffres de la liste - "/chest refill" pour refill les coffres manuellement Voila le code, bonne soirée: Dit moi si tu as un problème avec le code ou tout autre demande :) on load: delete {random.item.list::*} add 1 diamond to {random.item.list::*} add 2 iron ingot to {random.item.list::*} add 2 leather to {random.item.list::*} add 2 tnt to {random.item.list::*} add 1 flint and steel to {random.item.list::*} add 1 golden apple to {random.item.list::*} add 4 cooked beef to {random.item.list::*} add 32 stone to {random.item.list::*} add 32 cobblestone to {random.item.list::*} add 4 cooked porkchop to {random.item.list::*} add 32 planks to {random.item.list::*} add 2 apple to {random.item.list::*} add 1 stone sword to {random.item.list::*} add 1 stone pickaxe to {random.item.list::*} add 1 stone axe to {random.item.list::*} add 1 leather leggings to {random.item.list::*} add 1 leather boots to {random.item.list::*} add 1 leather chestplate to {random.item.list::*} add 1 leather helmet to {random.item.list::*} add 4 snowball to {random.item.list::*} add 4 arrow to {random.item.list::*} add 1 bow to {random.item.list::*} add 1 iron sword to {random.item.list::*} add 1 iron pickaxe to {random.item.list::*} add 1 iron axe to {random.item.list::*} add 1 iron leggings to {random.item.list::*} add 1 iron boots to {random.item.list::*} add 1 iron chestplate to {random.item.list::*} add 1 iron helmet to {random.item.list::*} add 1 diamond sword to {random.item.list::*} add 1 diamond pickaxe to {random.item.list::*} add 1 diamond axe to {random.item.list::*} add 1 diamond boots to {random.item.list::*} add 1 diamond leggings to {random.item.list::*} add 1 diamond helmet to {random.item.list::*} add 1 diamond chestplate to {random.item.list::*} wait 2 second make console execute command "/chest refill" command /chest [<text>]: permission: chest.use trigger: if arg 1 is not set: message "&7&m&l---------------------------" message "&8[&a&lChest&8] &b➡ Commandes :" message "&c● &e/chest add &7> Ajouter un coffre" message "&c● &e/chest remove &7> Supprimer un coffre" message "&c● &e/chest clear &7> Supprimer tous les coffres" message "&c● &e/chest refill &7> Refill les coffres" message "&cPour ajouter/supprimer un coffre" message "&cil faut le regarder et faire la commande" message "&7&m&l---------------------------" else: if arg 1 is not "add" or "remove" or "refill" or "clear": make player execute command "/chest" else: if arg 1 is "clear": clear {Chest.location::*} message "&8[&a&lChest&8] &a➡ &eVous avez supprimé tous les coffres de la liste" if arg 1 is "add": if targeted block is a chest: loop {Chest.location::*}: if loop-value is location of targeted block: message "&8[&a&lChest&8] &c➡ Le coffre est déjà dans la liste" stop add location of targeted block to {Chest.location::*} message "&8[&a&lChest&8] &a➡ &eVous avez bien ajouté ce coffre, il y a maintenant &a%size of {Chest.location::*}% &ecoffres" else: message "&8[&a&lChest&8] &c➡ Vous devez cibler un coffre" if arg 1 is "remove": if targeted block is a chest: loop {Chest.location::*}: if loop-value is location of targeted block: message "&8[&a&lChest&8] &a➡ &eVous avez bien supprimé ce coffre, il y a maintenant &a%size of {Chest.location::*}% &ecoffres" remove location of targeted block from {Chest.location::*} stop message "&8[&a&lChest&8] &c➡ Le coffre n'est pas dans la liste" else: message "&8[&a&lChest&8] &c➡ Vous devez cibler un coffre" if arg 1 is "refill": loop {Chest.location::*}: set {_slot::*} to "" loop 27 times: add loop-number to {_number::*} clear inventory of block at loop-value set {_nbr} to a random number between 3 and 6 loop {_nbr} times: set {_item} to a random element out of {random.item.list::*} set {_slot} to a random element out of {_number::*} add {_item} to slot ({_slot} - 1) of block at loop-value-1 message "&8[&a&lChest&8] &a➡ &eLes &a%size of {Chest.location::*}% &eont été refill"
  8. Je t'améliore ça :)
  9. Voila j'ai fini, j'ai juste modifier quelque trucs pour plus de facilité Il y a 3 commandes : /view, /addblock et /delblock + j'ai rajouté la possibilité de voir les joueurs surveillés/surveillants et les blocs surveillés Je te laisse découvrir ça : Petite photo des commandes: [ATTACH=full]4314[/ATTACH]
  10. Slt, c'est tellement bien expliqué que je vais te le faire de suite :)
  11. Tu te rend compte que ta phrase ne veut absolument rien dire ?
  12. Quel genre de données ? Tu peux très bien mettre les données sur des équipements (en lore) si tu parle de minage Ou alors tu peux écrire dans une config.yml et après récupérer ce qui est écrit
  13. Soufreur78

    [Complexe] Listes

    Normal bug de SkQuery besoin d'utiliser "evaluate", je te retrouve un post qui en parle Voila le post [Contenu masqué] Regarde en bas PsYZiiK Donne une solution Soufreur78
  14. Soufreur78

    Faire un Scoreboard

    Ce troll x) Tu ne précise même pas si l'argent est contenu dans une variable ou avec iconomy
  15. Soufreur78

    Un skript WDF ? o_O

    Voila , j'espére que ça repond à ta demande
  16. Soufreur78

    Un skript WDF ? o_O

    Je vais te faire le skript complet j'edit quand c'est bon
  17. Soufreur78

    Un skript WDF ? o_O

    J'ai déjà tous les trucs de stats sur une pioche juste à modifier quelques trucs je cherche le lien ou j'avais poster le skript
  18. Bonjour pour transformer le format "1h, 2m, 5d etc....." PsyZiik (Je fais exprés de pas le tagguer il doit déjà l'être assez) utilise une fonction qui transforme ce format en timespan function TransformTime(time: text) :: timespan: if length of {_time} is 2: set {_time} to "0%{_time}%" set {_characters::*} to {_time} split at "" if {_characters::3} is "s": set {_characters::3} to " seconds" else if {_characters::3} is "m": set {_characters::3} to " minutes" else if {_characters::3} is "h": set {_characters::3} to " hours" else if {_characters::3} is "d": set {_characters::3} to " days" set {_result} to "%{_characters::1}%%{_characters::2}%%{_characters::3}%" parsed as timespan return {_result} Après il met la durée de la sanction dans une variable "set {mute.time.%uuid of arg 1%} to TransformTime("%arg 2%")" Et après ta juste à check quand le joueur se connecte si la différence entre sa date de ban ({mute.now.%uuid of arg 1%}) et maintenant et supérieur ou égal à {mute.time.%uuid of arg 1%}
  19. Tu n'as pas SkQuery j'imagine: [Contenu masqué]
  20. Wouah tu m'explique tellement bien ton probléme : - A quel moment ça marche, quand tu clique tu l'emeraude ? - ta modifier quelque chose ? - aucune erreur ? - 1.8
  21. Si il y a le top emeraude... /emeraudetop
  22. Voila : - J'ai du modifer quelques de trucs car trop long à faire. - Tu peux modifer le nom du banquier,l'item pour reprendre/et deposer des emeraudes dans les options en haut - Au lieu de refaire une commande "/emeraudes" pour avoir les emeraudes des autres joueurs j'ai juste fais en sorte qui tu dois mettre un nom aprés "/emeraude" pour avoir son nombre d'emeraude. Ex "/emeraude" > Pour voir mes emeraudes et "/emeraude aypierre" pour voir celle d'aypierre [spoiler=Code] options: Item_depose: emerald Item_retire: paper Villager_name: &2&l✪ &a&lBanquier &2&l✪ variables: {Emeraude::%player%} = 0 command /banque [<text>] [<text>]: aliases: bank permission: banque.edit permission message: &8[&6&l!&8] &cVous n'avez pas la permission trigger: if arg 1 is not set: message "&2&m-------------------------------------" message "&2* &a/bank create <type of villager> &f<> Creer un banquier" message "&2* &a/bank remove &f<> Supprimer un banquier" message "&2&m-------------------------------------" else: if arg 1 is not "create" or "remove" or "edit": make player execute command "/banque" else: if arg 1 is "create": if arg 2 is not set: message "&8[&6&l!&8] &cVous devez spécifier le type de villageoi" message "&8[&6&l!&8] &6Type: &efarmer &7ou &epriest &7ou &eblacksmith &7ou &ebutcher &7ou &elibrarian" else: if arg 2 is "farmer" or "priest" or "blacksmith" or "butcher" or "librarian": if arg 2 is "farmer": spawn a farmer at location 1 above targeted block if arg 2 is "priest": spawn a priest at location 1 above targeted block if arg 2 is "blacksmith": spawn a blacksmith at location 1 above targeted block if arg 2 is "butcher": spawn a butcher at location 1 above targeted block if arg 2 is "librarian": spawn a librarian at location 1 above targeted block set {Villager} to location 1 above targeted block set the name of the spawned villager to "{@Villager_name}" apply potion of slowness of tier 99 to the spawned villager for 999 days while spawned villager is alive: teleport spawned villager to {Villager} wait 5 second delete {Villager} else: make player execute command "/bank create" if arg 1 is "remove": if targeted entity is a villager: kill targeted entity message "&8[&6&l!&8] &aVous avez supprimé le villageoi ciblé" else: message "&8[&6&l!&8] &cVous devez cibler le villageoi à supprimer" on damage of villager: if "%victim's name%" is "{@Villager_name}": cancel event on rightclick on entity: if "%entity's name%" is "{@Villager_name}": cancel event open chest with 1 rows named "&6>> Votre banque à émeraude" to player format slot 3 of player with {@Item_depose} named "&6Deposer vos emeraudes" with lore "&7------------------------||&eClique pour deposer les||&c%number of emerald in player's inventory% &eemeraudes de ton inventaire||&edans la banque||&7------------------------" to close then run [invoke "deposer" from player] format slot 5 of player with {@Item_retire} named "&6Retirer vos emeraudes" with lore "&7------------------------||&eClique pour retirer||&c%{Emeraude::%player%}% &eemeraudes de votre banque||&7------------------------" to close then run [invoke "retirer" from player] sub "Deposer": set {_player} to parameter 1 if number of emerald in {_player}'s inventory > 0: send "&7[&aEmeraude&7] &eVous avez deposé les &c%number of emerald in {_player}'s inventory% &eemeraudes de votre inventaire dans votre banque" to {_player} set {_nbr} to number of emerald in {_player}'s inventory add {_nbr} to {Emeraude::%{_player}%} send "&7[&aEmeraude&7] &eVous avez maintenant &c%{Emeraude::%{_player}%}% &eemeraudes en banque" to {_player} remove all emerald from {_player}'s inventory else: send "&7[&aEmeraude&7] &cVous n'avez aucune emeraude à deposer dans votre banque" to {_player} sub "retirer": set {_player} to parameter 1 if {Emeraude::%{_player}%} > 0: send "&7[&aEmeraude&7] &eVous avez récuperé les &c%{Emeraude::%{_player}%}% &eemeraude de votre banque" to {_player} give {Emeraude::%{_player}%} of emerald to {_player} set {Emeraude::%{_player}%} to 0 else: send "&7[&aEmeraude&7] &cVous n'avez aucune emeraude en banque" to {_player} command /emeraude [<text>]: trigger: if arg 1 is not set: message "&7[&2Emeraude&7] &aVous avez &6%{Emeraude::%player%}% &aemeraude(s) en banque" else: if {Emeraude::%arg 1%} is not set: message "&7[&2Emeraude&7] &cLe joueur &e%arg 1% &cn'a jamais joué sur le serveur" else: message "&7[&2Emeraude&7] &e%arg 1% &adispose de &6%{Emeraude::%player%}% &aemeraude(s) en banque" command /emeraudetop: trigger: loop 10 times: set {_%loop-number%} to 0 set {_%loop-number%p} to "Personne" message " &a&l<&a&l&m===&a&l> &6&lTop 10 Emeraude &a&l<&a&l&m===&a&l>" loop {Emeraude::*}: set {_Liste::%loop-index%} to loop-value set {_nbr} to 1 loop 10 times: loop {_Liste::*}: if loop-value-2 > {_%{_nbr}%}: set {_%{_nbr}%} to loop-value-2 set {_%{_nbr}%p} to loop-index set {_Liste::%{_%{_nbr}%p}%} to 0 message "&8[&e&l%{_nbr}%&8] &e> &a%{_%{_nbr}%p}% &f: &e%{_%{_nbr}%}%" add 1 to {_nbr} message "&4➽ &aClassement des &e%size of {Emeraude::*}% &ajoueurs"
×
×
  • 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.