Matocolotoe / Skript-1.8

The Skript plugin made for Minecraft 1.8.x only. Releases will follow the original repository, except for some bug fixes. Please read the README before updating to Skript-1.8 !
https://discord.gg/yh3Z98m
GNU General Public License v3.0
47 stars 4 forks source link

Effet de give/add #41

Closed LeCraft2Ouf closed 2 years ago

LeCraft2Ouf commented 2 years ago

Skript Version

[18:12:42 INFO]: [Skript] Skript's aliases can be found here: https://github.com/SkriptLang/skript-aliases
[18:12:42 INFO]: [Skript] Skript's documentation can be found here: https://skriptlang.github.io/Skript
[18:12:42 INFO]: [Skript] Server Version: git-PaperSpigot-"4c7641d" (MC: 1.8.8)
[18:12:42 INFO]: [Skript] Skript Version: 2.5.3
[18:12:42 INFO]: [Skript] Installed Skript Addons:
[18:12:42 INFO]: [Skript]  - Fawesk v1.0.1
[18:12:42 INFO]: [Skript]  - SK-NBeeT v2.11.1 (https://github.com/ShaneBeee/Sk-NBeeT)
[18:12:42 INFO]: [Skript]  - Skellett v1.8.8b (https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/)
[18:12:42 INFO]: [Skript]  - skRayFall v1.9.23 (https://sk.rayfall.net/)
[18:12:42 INFO]: [Skript]  - Vixio v2.0.7 (http://vixio.space)
[18:12:42 INFO]: [Skript]  - WildSkript v1.8 (http://www.dzikoysk.net/)
[18:12:42 INFO]: [Skript]  - MundoSK v1.8.6-BETA.58 (https://forums.skunity.com/resources/mundosk.69/)
[18:12:42 INFO]: [Skript]  - RediSkript v1.3.3
[18:12:42 INFO]: [Skript]  - skDragon v0.14.0
[18:12:42 INFO]: [Skript]  - skript-reflect v2.2.3 (https://github.com/TPGamesNL/skript-reflect)
[18:12:42 INFO]: [Skript]  - skUtilities v0.9.2 (https://tim740.github.io/)
[18:12:42 INFO]: [Skript]  - SkQuery v4.1.0
[18:12:42 INFO]: [Skript]  - TuSKe v1.8.2-Pikachu-Patch-3 (github.com/Tuke-Nuke/TuSKe)
[18:12:42 INFO]: [Skript]  - Ersatz v1.0
[18:12:42 INFO]: [Skript]  - SkMorkaz v0.0.1

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

Errors or Screenshots

Aucune erreur

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

Matocolotoe commented 2 years ago

Le problème est dû à Skript lui-même : https://github.com/SkriptLang/Skript/issues/2929

LeCraft2Ouf commented 2 years ago

Mais, j'ai tester sur la Dev 27 sa fonctionne parfaitement, j'comprend pas la '-'

Matocolotoe commented 2 years ago

C'est normal, la dev27 a plus de 5 ans donc des choses ont changé entre temps.

LeCraft2Ouf commented 2 years ago

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       
Matocolotoe commented 2 years ago

Effectivement, passer par les méthodes Java a l'air de fonctionner ^^

LeCraft2Ouf commented 2 years ago

Sa fonctionne du tonnère, tempi, jvais continuer a passer par cette méthodes,=.

bonne soirée a vous