-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SnowBall] Allows you to pick up snowballs. #46
Comments
Hello ! L'une des contraintes de SOZ est de ne jamais appuyer sur E. Malheureusement, ta feature proposée va à l'encontre de cette contrainte étant donné que le Joueur doit ramasser la neige à l'aide du bouton E. Si tu trouves une solution - adapte, pourquoi pas ! |
Peut-être un B-target, je vais faire des tests pour voir ce qui rend le mieux |
Via une animation de "ramasser par terre" ça serait top |
Vidéo test : https://streamable.com/6rwsbx |
Complète à l'aide des informations suivantes :
Par ailleurs, la source de ton code provient sûrement de FiveM, on devra donc vérifier que l'identique n'existe pas ailleurs, sinon ça ne pourra pas être accepté. |
@Thomysr Est-ce que tu es toujours dessus ? Est-ce que tu as besoin d'aide ? |
Hey, désolé j'ai pas vu les réponses. Je suis entrain de refaire tout ça autrement de façon plus clean ( et plus simple ). L'idée c'est : Ramassé une boule sous forme d'item depuis le menu annimation, et pouvoir se l'équiper et pouvoir séléectionné des raccourcis. Concernant le code, c'est plus la partie item qui me pose problème ( give de la snowball en item OK, par contre les munitions restent à 0 ) |
Il faut que tu gères la gestion d'inventaire coté server
coté client dans gta-server/resources/[soz]/soz-core/src/client/weapon/weapon.provider.ts
Pour la désactivation des dégats, tu peux utiliser le fichier gta-server/resources/[weapon]/soz-weapon-metaconfig/stream/weapons.meta
Avec ca plus besoin de ton code en lua dans une ressource dédiée |
Au top @Laikker ! Merci pour tout ça, je partais sur cette voie la justement, je creusait le fonctionnement de l'InventoryManager |
Comme la boule de neige est une arme, il faut que tu équipes le joueur du nombre de boule de neige qu'il a sur lui via GiveWeaponToPed quand il utilise l'item dans son inventaire (ou via le raccourcis) et que tu t'assures qu'il perde bien les boules de neige qu'il lance, puis que les boules de neiges sont deséquipees quand il n'en a plus dans l'inventaire. |
Non, comme la boule de neige est déjà déclarée comme une arme, tout est déjà géré par le code existant |
Super alors ! Encore plus facile |
Hello, j'ai implémenté tout ça, les fichiers sont dispo sur la branche Snowball de mon repo. Voici une démo : |
Is there an existing issue for this?
What feature are you suggesting?
Ajout de la posibilité de ramasser / jeter des snowballs
Explain all the steps and mechanics clearly and precisely.
Si le joueur est dans les bonnes conditions, il peut ramasser des boules-de-neige par terre (limite de 3 ), puis il peut les jeter à pied ou en véhicule.
Image :
Vidéo test :
https://streamable.com/o9m7ic
La branche ( Snowball ) est disponnible ici
Why would this feature be useful?
Tout le monde aime jeter des boules de neige.
The text was updated successfully, but these errors were encountered: