Closed LeCraft2Ouf closed 2 years ago
Le problème est dû à Skript lui-même : https://github.com/SkriptLang/Skript/issues/2929
Mais, j'ai tester sur la Dev 27 sa fonctionne parfaitement, j'comprend pas la '-'
C'est normal, la dev27 a plus de 5 ans donc des choses ont changé entre temps.
Bon bah, au final grace a Xamez j'ai pu faire cette effet custom:
effect Custom give %item% to %player%:
trigger:
expr-2.getInventory().addItem(expr-1)
command /testeffet :
trigger:
custom give stone named "&atest" with lore "&btest" to player
Effectivement, passer par les méthodes Java a l'air de fonctionner ^^
Sa fonctionne du tonnère, tempi, jvais continuer a passer par cette méthodes,=.
bonne soirée a vous
Skript Version
Bug Description
Si j'ai moins de 6 slots vide dans mon inventaire du haut (Non hotbar) aucun give ni add item to player's inventory ne fonctionne, sans aucun erreur en retour.
Expected Behavior
Le bloc de stone devrai apparaitre dans les slots vide, or ici, rien n'apparait, meme après un déco reco
Steps to Reproduce
Code utiliser :
command /TestGive: trigger: give 1 stone to player add 1 stone to player's inventory add 1 stone to inventory of player
Via TacoSpigot 1.8.8 ( Tester aussi avec PaperSpigot 1.8.8 )
Remplir son inventaire de blocs de granite (par exemple) laisser 5/4/3/2/1 slot de vide (Dans l'inventaire du haut) et executer la commande, aucun give n'est alors fais.![image](https://user-images.githubusercontent.com/29964590/143614393-4ad8f933-7f39-42a3-a09d-6eef7e9e17ee.png)
Errors or Screenshots
Other
J'ai tester avec Skript dev27 le bug n'est pas présent, donc cela viens bien de votre plugin.
Seules les 5 derniers slot cause ce problème, peut-etre que quand vous faites la loop vous oublier les 5 derniers ?
merci cordialement
Agreement