14 Commits

Author SHA1 Message Date
Yimura
d243aef3ce refactor: cleaned up service directory structure (#300) 2022-06-30 00:11:54 +02:00
mentolixite
8626bf2184 feat(PlayerList): Show self at the top, separated by a divider (#271)
Additionally I redesigned how the player service worked.

Co-authored-by: Yimura <andreas.maerten@scarlet.be>
2022-06-24 19:48:03 +02:00
karifeld
0f09234130 refactor: Modernized/optimized general code, bug fixing and more (#226)
* refactor: Use self globals

* refactor: Use gui::components

* fix(Vehicle Preview): Addresses #119

Previewed vehicle set to unclimbable

Only preview when hovered on vehicle

* fix(Infinite Clip): Disabling it now works

* fix(No Ragdoll): Disabling it now works

Removed unnecessary calls to natives (0xB128377056A54E2A should be enough)

* fix(Spawn): Wrong footer placement

* fix self globals file name typo

* refactor(Mobile): Clear ped tasks when set conditions are met

Only clear ped tasks if pv_teleport_into bool is true and ped is in a vehicle

* feat(Weapons): Remove current weapon

* refactor: Added missing variable in calls to self globals

* refactor: Utilize usage of ControllerInputs

* fix(Vehicle Fly): uninitialized local variable 'ped' used

* refactor(No Ragdoll, Infinite Clip): Only run on boolean change.

* refactor(Infinite Ammo): Simplified code

* refactor: Utilize ControllerInputs in other areas of code

* refactor: Utilize ControllerInputs in other areas of code
2022-05-22 18:38:45 -04:00
Mystro
973413a03f fix: prevent dying while using spectate & freecam (#179) 2022-05-07 23:13:53 +02:00
Yimura
58f31fec0e fix(Spectate): Inverted FREEZE_ENTITY_POSITION toggle 2022-03-30 23:40:49 +02:00
Yimura
49a4d4c802 refactor: Improvements and small changes (#125)
* fix(Looped): Typo in spectate function name

* fix(Spectate): Prevent falling through world

* feat(Pointers): Shortened useless part of signature

* feat(ReceivedEvent): Removed unused include

* feat(Protections): Optimised NET_ARRAY_ERROR protection

* feat(View/Settings): Restructured protections dropdown
2022-03-21 18:02:30 +01:00
Yimura
a2d9f04f1e feat(Globals): Simplified code, sorry to anyone who has to update their code 2022-02-22 01:18:49 +01:00
Yimura
0cff76852a feat(PlayerList): Further simplified how selected player is handled 2022-02-02 01:38:35 +01:00
Yimura
b5c12a12bf feat(Spectate): Why did I ever use signature 2022-02-01 23:14:58 +01:00
Yimura
445514c8bf fix(Spectate): Check if player is valid while spectating 2022-01-31 18:36:00 +01:00
Yimura
1dc68d23e1 feat(PlayerList): Rewrite of entire player management system 2022-01-31 18:27:35 +01:00
Yimura
4eef16af1f feat(Spectate): Fixed spectate not following player minimap 2021-09-19 12:31:15 +02:00
Yimura
9dd5a1232f fix(Spectate): Don't force spectate unless it's explicitly enabled 2021-07-23 23:02:26 +02:00
Yimura
6621562d89 feat(Player): Added spectate_player 2021-05-26 13:33:26 +02:00