Aller au contenu

Izychiel

Ancien
  • Compteur de contenus

    1 409
  • Inscription

  • Dernière visite

  • Jours gagnés

    25

Tout ce qui a été posté par Izychiel

  1. Izychiel

    Clear Item avec Erreur

    Je pense que tu peux essayer de remplacer "clear" par "remove" :3 Sinon tu peux aussi essayer "from player's inventory" plutôt que "from The player"
  2. Izychiel

    Les json sur cauldron

    Je pense que c'est juste que les JSONS n'existent pas sous Cauldron :/
  3. J'ai peut être mal lu ton message, tu veux faire des logs non ? Pour faire des logs tu peux directement le faire avec Skript c'est sympa et simple: https://www.skunity.com/search?search=log#Log
  4. Izychiel

    HDV/HDE - Vendre l'objet

    Je sais pas donne moi un exemple, je ne vois de quoi tu parles. :/ Tu veux dire que je devrais utiliser un "on click" ? Je viens de me dire que je pourrais mettre l'ID dans le nom avec "#ID LeNom" Sinon récupérer le nom, impossible car les objets peuvent avoir le même nom, j'ai regardé pou récupérer le slot mais c'est bug. Mon skript je l'aimerais en 1.7, donc Umbaska impossible. :/ Merci de ton aide :D
  5. Izychiel

    HDV/HDE - Vendre l'objet

    Comment ça ? :o
  6. Izychiel

    HDV/HDE - Vendre l'objet

    Salut ! J'en viens à votre aide chers Skripteurs (plutôt les bons :p) pour un Skript, assez gros projet, qui me prend du temps et je bloque donc c'est énervant :/ Je fais donc un "Hôtel des échanges" un peu dans le même principe que les "Hôtel des ventes". Je dois afficher tous les items en vente dans un GUI et lorsque l'on clique cela vend, pour le vente je l'ai fait dans une fonction avec un ID par vente, tout cela stocké dans une BDD. Le problème c'est que pour afficher les offres j'utilise une boucle avec un "count" mais pour le "to close the run [le count]" le count n'est plus valable car la boucle est terminée, c'est à dire que le count = à la fin. C'est dur à comprendre donc si vous avez besoin de précisions n'hésitez pas ;) (Le problème est dans les "format slot the run" et dans la fonction "changeIt") function changeIt(changer : player, id : text): set {_id} to {_id} parsed as integer send "%{_id}%" to {_changer} set {_itemP} to the first element out of objects in column "echange_item" from result of query "SELECT echange_item FROM offres_hde WHERE id = '%{_id}%'" and close set {_numbV} to the first element out of objects in column "item_nombre" from result of query "SELECT item_nombre FROM offres_hde WHERE id = '%{_id}%'" and close set {_itemV} to the first element out of objects in column "item_vente" from result of query "SELECT item_vente FROM offres_hde WHERE id = '%{_id}%'" and close set {_numbP} to the first element out of objects in column "echange_nombre" from result of query "SELECT echange_nombre FROM offres_hde WHERE id = '%{_id}%'" and close send "%{_itemP}% %{_numbV}% %{_itemV}% %{_numbP}%" to {_changer} if number of {_itemP} in {_changer}'s inventory < {_numbP}: set {_msgAnnul} to {@NoSuffItems} replace all "[prix]" in {_msgAnnul} with "%{_itemIdP}%" broadcast "bite" annuler({_changer}, "%{_msgAnnul}%") stop remove {_numbP} of {_itemP} from {_changer}'s inventory give {_numbV} of {_itemV} to {_changer} annuler({_changer}, {@SuccEchange}) command /hde: trigger: add objects in column "id" from result of query "SELECT id FROM offres_hde LIMIT 0,45" and close to {_ID::*} add objects in column "pseudo_vendeur" from result of query "SELECT pseudo_vendeur FROM offres_hde LIMIT 0,45" and close to {_vendeur::*} add objects in column "item_id" from result of query "SELECT item_id FROM offres_hde LIMIT 0,45" and close to {_idV::*} add objects in column "item_nombre" from result of query "SELECT item_nombre FROM offres_hde LIMIT 0,45" and close to {_numbV::*} add objects in column "item_name" from result of query "SELECT item_name FROM offres_hde LIMIT 0,45" and close to {_nameV::*} add objects in column "item_enchantements" from result of query "SELECT item_enchantements FROM offres_hde LIMIT 0,45" and close to {_enchantV::*} add objects in column "echange_id" from result of query "SELECT echange_id FROM offres_hde LIMIT 0,45" and close to {_idP::*} add objects in column "echange_nombre" from result of query "SELECT echange_nombre FROM offres_hde LIMIT 0,45" and close to {_numbP::*} add objects in column "echange_enchantements" from result of query "SELECT echange_enchantements FROM offres_hde LIMIT 0,45" and close to {_enchantP::*} open chest with 6 rows named {@NomMenuHDE} to player format slot 48 of player with egg named "&bVendre" to close then run [send {@VendreMenu}] format slot 50 of player with stick named "&r%{_nombreOffres}% offres en ventes" to be unstealable format slot 53 of player with 2 arrows named "&rPage &a2" to be unstealable set {_count} to 0 set {_count1} to 1 loop 45 times: if {_idV::%{_count1}%} is not set: stop set {_item} to "%{_idV::%{_count1}%}%" parsed as item set {_itemP} to "%{_idP::%{_count1}%}%" parsed as item if {_enchantP::%{_count1}%} is "NULL": set {_enchantsP} to "" else: replace all "/" in {_enchantP::%{_count1}%} with "||&7" set {_enchantsP} to "||&7echanté(e)(s)||&7%{_enchantP::%{_count1}%}%" if {_nameV::%{_count1}%} is "NULL": if {_enchantV::%{_count1}%} is "NULL": format slot {_count} of player with {_numbV::%{_count1}%} of {_item} with lore "||||&eVendu par: &7%{_vendeur::%{_count1}%}%||&eContre: &7%{_numbP::%{_count1}%}% %{_itemP}%%{_enchantsP}%" to close then run [changeIt(player, {_ID::%{_count1}%})] else: replace all "/" in {_enchantV::%{_count1}%} with "||&7" format slot {_count} of player with {_numbV::%{_count1}%} of {_item} with lore "&7%{_enchantV::%{_count1}%}%||||&eVendu par: &7%{_vendeur::%{_count1}%}%||&eContre: &7%{_numbP::%{_count1}%}% %{_itemP}%%{_enchantsP}%" to close then run [changeIt(player, {_ID::%{_count1}%})] else: if {_enchantV::%{_count1}%} is "NULL": format slot {_count} of player with {_numbV::%{_count1}%} of {_item} named "&b&o%{_nameV::%{_count1}%}%" with lore "||||&eVendu par: &7%{_vendeur::%{_count1}%}%||&eContre: &7%{_numbP::%{_count1}%}% %{_itemP}%%{_enchantsP}%" to close then run [changeIt(player, {_ID::%{_count1}%})] else: replace all "/" in {_enchantV::%{_count1}%} with "||&7" format slot {_count} of player with {_numbV::%{_count1}%} of {_item} named "&b&o%{_nameV::%{_count1}%}%" with lore "&7%{_enchantV::%{_count1}%}%||||&eVendu par: &7%{_vendeur::%{_count1}%}%||&eContre: &7%{_numbP::%{_count1}%}% %{_itemP}%%{_enchantsP}%" to close then run [changeIt(player, {_ID::%{_count1}%})] add 1 to {_count} add 1 to {_count1}
  7. Peut être des variables à mettre dans les panneaux, comme des [tps] [maxJoueurs] [joeursEnLigne] etc. Ou encore pouvoir ajouter une commande sur un panneau normal
  8. Izychiel

    Monture

    Pas le time pour faire des Skripts pour les gens :/ Va dans "Demande de Skript"
  9. Izychiel

    Creer Craft Item Renomé

    Tu peux créer un craft puis ensuite lorsque le truc lui donne l'item cela retire cet item de son inventaire et donne l'item en renommé :') En vrai j'ai jamais fait donc pas d'autre idée :/
  10. Izychiel

    Monture

    Si tu veux que l'on te fasse ton Skript c'est dans demande, sinon -> https://www.skunity.com/search?search=die
  11. Izychiel

    AVERTISSEMENT faire un ban

    C'est quoi le problème ? Je t'ai envoyé le lien tu peux regarder
  12. Izychiel

    ClickerCounter

    Haha cool comme idée :')
  13. Izychiel

    Levels

    Sympa ! A développer ! Par contre forcer l'utilisation d'Essentials c'est pas super :/
  14. Izychiel

    AVERTISSEMENT faire un ban

    Scuse ! C'est: if {avertinfo.%arg 1%} >= 3: ban arg 1 due of "Vous avez été banni !" https://www.skunity.com/search?search=ban
  15. Izychiel

    AVERTISSEMENT faire un ban

    if {avertinfo.%arg 1%} >= 3: ban arg 1 due of "Vous avez été banni !"
  16. Izychiel

    Problème "open umbaska"

    Ouais mais après y'a que Gatt qui parle de cela, peut être que c'est une version cachée de Umbaska :')
  17. Izychiel

    Problème "open umbaska"

    C'est peut être une feature cachée qui devrait apparaître futurement :3
  18. Izychiel

    Problème "open umbaska"

    Je ne connaissais pas cette fonctionnalité d'Umbaska ! :eek: Elle permet de faire quoi, ouvrir un GUI beacon etc. ? Sinon Umbaska marche pas très bien en 1.7, ton serveur est bien en 1.8 ? :p
  19. Izychiel

    Les json sur cauldron

    En es tu sur ?
  20. Perso pour comparer des noms comme ça je mettais sous forme de string: if "%name of clicked item%" contains "&2>> &aSlime Attack" Mais pour "clicked item" il faut les dernières versions d'Umbaska, ce qui est donc impossible en 1.7 ou serveurs 1.7-1.8, seulement en 1.8. http://dev.bukkit.org/bukkit-plugins/umbaska/
  21. Izychiel

    Give !

    J'aimerais mais j'ai plein d'autres trucs à faire, j'ai plein de projets, je me contenterai d'être l'un des membre avec la plus grosse notoriété :')
  22. Izychiel

    Give !

    Normalement ceci devrait marcher: set slot 0 of player's inventory to diamond sword of sharpness 1
  23. Déjà il manque une tabulation, mais je pense que tu l'a oublié en mettant le code ici, pour utiliser le YMl: https://www.skunity.com/search?search=yml (globalement avec WildSkript) Sinon pour toi je testerais: set {WelcomeMsg} to single value "WelcomeMessage" get of "plugins/wlmsg/config.yml" Après comme je disais à toi d'essayer ! :D
  24. Normalement, aucun problème ! :D
  25. Izychiel

    Possible en Skript ?

    format slot 13 of player with {uprizing.%player%} of wither skeleton head named "&bUprizing" with lore "&7||&70 Uprizing soit %0.10*{uprizing.%player%}% EUR" to be unstealable A toi de voir si cela te conviens, mais plutôt qu'utiliser plein de "if" comme ça il y a les "switch"
×
×
  • 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.