Aller au contenu
kimidu1609

Bug système de give

Messages recommandés

Salut ! Je sais que des centaines de système de gui existe mais moi j'ai voulu créer le miens, bref ! Passons à la suite... Donc voilà j'ai créé mon système mais un truc coince il n'y a pas d'erreurs mais le give ne s'effectue pas biensûr cela est optimisé j'ai pas fait un "execute console command" comme des tas de give dans tous les cas vous verrez bien avec ceci :

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Je sais j'ai fait un truc genre compliqué x) Normal j'ai essayé plein de truc ce qui est pas mal x)

 

[b][color=#000000][u]Skript[/u] :[/color][/b]

[color=#b35900]->[/color] Version 2.2 [i](Lien du forum je n'utilise pas les récentes de Bensku donc aucune dev)[/i]

 

[b][color=#00b300][u]Récapitulatif de la situation[/u] :[/color][/b]

[color=#b35900]->[/color] Je veux give un item au joueur "Troll" :3

[color=#b35900]->[/color] Alors je fais "/givespe Troll 64 emeralds"

[color=#b35900]->[/color] Le skript lui [b][color=#ff0080]confirme[/color][/b] qu'il a reçu ses 64 émeraudes

[color=#b35900]->[/color] [b][color=#0000ff]Mais[/color][/b] le joueur "Troll" n'a pas reçu ses 64 émeraudes...

 

[center][b][size=7][color=#ff0000]WHY ?[/color][/size][/b][/center]

 

[size=5]En attente de votre réponse chers collègues skripteurs :)[/size]

Partager ce message


Lien à poster
Partager sur d’autres sites
essaye

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Re ! Donc merci de ta réponse très très rapide =) Alors malheureusement rien ne s'est amélioré :/ De plus une nouvelle & gigantesque erreur apparaît dans la console d'après ce que j'ai lu ca a un rapport avec Skelett ??

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

En attendant j'essaye encore quelques trucs de mon côté

Partager ce message


Lien à poster
Partager sur d’autres sites

Wow ces erreurs...

 

Tes add-ons ?

Tu utilises Spigot ou Bukkit ?

La version du serveur ?

 

Et je te conseil d'utiliser les dev de Bensku, même si je pense pas que ca vienne de la :)

Partager ce message


Lien à poster
Partager sur d’autres sites
Wow ces erreurs...

 

Tes add-ons ?

Tu utilises Spigot ou Bukkit ?

La version du serveur ?

 

Et je te conseil d'utiliser les dev de Bensku, même si je pense pas que ca vienne de la :)

Addons: SkQuery, SkQueryLime, Skrayfall, skelett, SkUtilites, Vixio, Tuske

 

Craftbukkit 1.8

 

Serveur 1.8 ducoup

 

Je ne sais pas d´où cela provient :/

Partager ce message


Lien à poster
Partager sur d’autres sites

votre variable objet ne peut pas être entre guillemet car il sera interprété comme %string% et non %items%

 

ceci marche (j'ai testé) :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

la commande "/givespe 3 stone" marche correctement de mon côté (à noter que pour ce give 1 stone il n'est pas nécessaire de marqué le chiffre 1 ;) )

 

Si tu veux ajouter {_number} et {_object} il faut faire ceci:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

cependant ce code est moins bien puisqu'il est possible de faire la commande "/givespe 3 4 stone" :/

 

 

Pour finir le code que je recommande sera plutôt celui là:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Or si tu souhaite faire des vérifications de l'item / le nombre d'items il te faudra les faire sur la variable {_item} et tu te rendra vite compte que ce n'est pas pareil que d'utiliser {_number} et {_object} séparément

  • J'aime 2

Partager ce message


Lien à poster
Partager sur d’autres sites
votre variable objet ne peut pas être entre guillemet car il sera interprété comme %string% et non %items%

 

ceci marche (j'ai testé) :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

la commande "/givespe 3 stone" marche correctement de mon côté (à noter que pour ce give 1 stone il n'est pas nécessaire de marqué le chiffre 1 ;) )

 

Si tu veux ajouter {_number} et {_object} il faut faire ceci:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

cependant ce code est moins bien puisqu'il est possible de faire la commande "/givespe 3 4 stone" :/

 

 

Pour finir le code que je recommande sera plutôt celui là:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Or si tu souhaite faire des vérifications de l'item / le nombre d'items il te faudra les faire sur la variable {_item} et tu te rendra vite compte que ce n'est pas pareil que d'utiliser {_number} et {_object} séparément

Merci beaucoup ! Je vais tester cela

Partager ce message


Lien à poster
Partager sur d’autres sites
il sera interprété comme %string% et non %items%
Après il suffisait de faire un parsed ^^

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

mais j'étais sur mon tel, alors j'ai pas mal galéré xD

Partager ce message


Lien à poster
Partager sur d’autres sites

ça marche aussi noftaly, par contre l'auteur il faut que tu remplace par [<number>] par [<integer>]

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

ceci marchera mais il sera possible de faire "/givespe Anarchick 2 1 stone" ou "/givespe Anarchick 2 stone" mais pas "/givespe Anarchick 2 2 stone"

 

Mon code sans le parsed as item permettait de ne pas permettre de mettre 2 arguments de quantité ;)

 

Bref à confirmer mais le sujet dois être plus que résolu à présent

  • J'aime 2

Partager ce message


Lien à poster
Partager sur d’autres sites
ça marche aussi noftaly, par contre l'auteur il faut que tu remplace par [<number>] par [<integer>]

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

ceci marchera mais il sera possible de faire "/givespe Anarchick 2 1 stone" ou "/givespe Anarchick 2 stone" mais pas "/givespe Anarchick 2 2 stone"

 

Mon code sans le parsed as item permettait de ne pas permettre de mettre 2 arguments de quantité ;)

 

Bref à confirmer mais le sujet dois être plus que résolu à présent

JE n’est pas pu tester car je ne suis pas chez moi mais je vous confiance :)

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • 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.