Skip to content
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

[Vehicule] Mieux déterminer la portière lors de l'entrée dans un véhicule #273

Open
1 task done
Zocaxu opened this issue Oct 17, 2023 · 3 comments
Open
1 task done

Comments

@Zocaxu
Copy link
Contributor

Zocaxu commented Oct 17, 2023

Is there an existing issue for this?

  • I have searched the existing issues

In which category does your improvement fall?

Véhicule, portes

Explain the current situation that you do not think is right.

Lors de l'entrée dans un véhicule (particulièrement les voitures avec 4 portes), la porte dans laquelle rentre le ped est parfois peu intuitive, et il est nécessaire de s'approcher du pneu du véhicule pour rentrer devant par exemple.

How is the improvement you propose?

Cette amélioration utilise une native FiveM GetEntryPositionOfDoor afin de mieux déterminer la portière que le ped doit ouvrir.
Globalement, cette native améliore considérablement la manière dont le ped entre dans un véhicule, en rendant la mécanique plus intuitive (le ped rentre dans la portière dont la poignée est la plus proche, et non la charnière).

Disclaimer : une précédente tentative avait été effectuée afin de pallier au même problème. La précédente tentative utilisait le bone des poignées des portes, ce qui pouvait conduire à des bugs sur certains véhicules. Le fonctionnement proposé ici est complètement différent et utilise une nouvelle native propre, plus robuste.

Le code proposé à été testé sur :

  • Les voitures 2 portes
  • Les voitures 4 portes
  • Les motos
  • Les bateaux
  • Les hélicoptères
  • Les bus

Toutes les classes de véhicules fonctionnent très bien avec cette native et cette nouvelle mécanique

Note : Un bug connu existe sur certains vans avec le fonctionnement actuel et le nouveau proposé dans cette issue, et qui cause le ped à rentrer en priorité dans la siège conducteur. Le bug semble lié à FiveM et je n'ai malheureusement pas pu le corriger pour le moment.

@Zocaxu
Copy link
Contributor Author

Zocaxu commented Oct 17, 2023

Replay.2023-10-17.15-11-10.-.Trim.-.Trim.mp4

@poulpito
Copy link
Contributor

poulpito commented Oct 17, 2023

\o
La gestion des bones avaient été introduite pour palier aux soucis de la native pour les véhicules spé
(6 places , camion poubelle, pompier, neon qui a les bones assez proche)

et aussi le comportement une fois la porte arrachée (ou des fois tu peux plus monter dedans)

  • si porte arrachée je prenai le bone du siège -
    Si tu as de quoi tester :)

@Zocaxu
Copy link
Contributor Author

Zocaxu commented Oct 17, 2023

OK !
Plus de tests vont être conduits sur les véhicules spés, et dans les cas où les portes sont pétées.
Update soon !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants