Commit Graph

702 Commits

Author SHA1 Message Date
ICYPhoenix7 9bf1e0bda8 Improve compatibility with Jetbrains IDEs (#3337) 2024-07-13 13:24:59 +02:00
DayibBaba b90ce402a1 Expand Cmd Executor (#2884)
Nightly Build / Check Recent Commit (push) Failing after 5s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
Added additional commands to showcase suggestion system.
Added a new util file to operate on strings in a unified manner.
Changed input_text_with_hint component to allow for more flags than one.
Added more player seeking features to player_service such as get_by_name()

* Fixed out of bounds suggestion navigation

* Added suggestions to spawn_vehicle command

* Created command play_animation

* Added suggestion support for multi commands

using a semicolon allows for more commands to fire at once, and is now supported with appropriate suggestions

* Added rotation to teleport_to_location command

* Fixed stupid error & added multiple raw command auto fills

* Added sanity checks to avoid nullpointers

* Added context identifiers to player commands

* Added temporary self inclusion to player commands

Needs translation on the translations repo

* Applied rudamentary reviews

* Experimental proxy globalization

* Fixed argument sensitivity on spawn vehicle

* Scrapped 2 ideas (maybe for future)

* Added true and false suggestions to bool commands

---------

Co-authored-by: Andreas Maerten <24669514+Yimura@users.noreply.github.com>
Co-authored-by: gir489 <100792176+gir489returns@users.noreply.github.com>
2024-07-13 00:26:34 +02:00
gir489 67203b8fca Removes size requirement on view_world check boxes affecting translations. (#3322)
Nightly Build / Check Recent Commit (push) Failing after 7s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-07-11 19:11:24 +02:00
Mr-X-GTA 3bffd92839 Bug fixes and improvements (#3324)
Nightly Build / Check Recent Commit (push) Failing after 4m28s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
* feat: handle exceptions on jumps correctly
* fix(player_db): fix invite player
* fix: remove old stuff
* fix(script__vm): fix script vm crashes
* remove debug code
* fix(scr_globals): fix globals and locals
2024-07-10 13:43:39 +02:00
Quentin 8b7cbda946 fix self doc (#3319)
Nightly Build / Check Recent Commit (push) Failing after 5s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
2024-07-09 18:42:32 +02:00
Quentin 64faa400b1 lua doc: add self table doc and update doc for previous changes that forgot to run the doc gen script (#3318) 2024-07-09 18:14:15 +02:00
Quentin 6bbaaa398e feat: dynamicly calling x64 functions from lua at runtime with arbitrary signatures. (#3311) 2024-07-09 17:48:24 +02:00
maybegreat48 61e8dd2b79 fix(protections): fix the script blocker (#3317) 2024-07-09 17:34:15 +02:00
sch-lda 8bae9f5b54 fix(Notification): some languages don't make use of spaces(#3316) 2024-07-09 17:23:59 +02:00
gir489 05aadfe98e Fix C4/Flare limit and not working (#3308)
Nightly Build / Check Recent Commit (push) Failing after 19s
Nightly Build / Build Nightly (push) Has been skipped
Nightly Build / Recreate Release (push) Has been skipped
* Closes #3307

* Fix instant respawn.
2024-07-08 21:13:06 +02:00
Quentin 014281d3e9 feat: dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. (#3301)
* feat: dynamicly hooking x64 functions from lua at runtime with arbitrary signatures.

* fix missing include

* c/c++ include system is a good system
2024-07-08 14:15:18 +02:00
gir489 cc3bcea9f1 Pull down changes from gtav-classes project. (#3300)
Nightly Build / Build Nightly (push) Blocked by required conditions
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 13s
2024-07-04 20:34:49 +02:00
gir489 2040f0f118 Fixed freemode::mobile local for 3258. (#3298)
* Fixed freemode::mobile local for 3258.

* Fixed carmod_shop locals.
2024-07-04 09:33:09 +02:00
maybegreat48 61ddba1634 Update for b3258 (#3288)
* fix: update script names
* fix: use original chat sender
* feat(tunables): fix tunable service
* fix: explode patch (thanks @Mr-X-GTA)
* fix: fix compile errors
* fix: use unique_ptr
* Added 1.69 vehicles.
* Added new weather for 1.69 and updated stack sizes.
* Fixed garage.
* Made Unload button a developer-only feature. (Disabled on Release)
* Redesigned Network tab to not be a giant mess.
* Added new json_serializer code from @tupoy-ya.
* chore: correct dependency

------

Co-authored-by: maybegreat48 <email@hostname>
Co-authored-by: Andreas Maerten <24669514+Yimura@users.noreply.github.com>
Co-authored-by: gir489returns <redacted@example.com>
2024-07-03 23:04:06 +02:00
Quentin 50da01eb22 fix off by one error (#3296) 2024-07-02 10:16:06 +02:00
Tessio fca25336cc Globals updated 1.69 (#3292) 2024-06-28 18:21:46 +02:00
Quentin 10d0e72285 block_join_reasons cleanup (#3290) 2024-06-27 22:11:08 +02:00
maybegreat48 4589b87553 Menu revamp (#3274)
* Complete player and network UI redesign, meant to show all features instead of stuffing them into tiny boxes
* Added option to delete player vehicles
* Better clone player (now clones head blend too)
* Better host token spoofing, with an option to enter your own
* Better host token spoofing detection
* Better desync kick prot detections
* A script blocker for the entire session (per-player options will be added later)
* Added option to spoof data/DLC hashes
* Logging framework that allows developers to easily debug false positives
* Major protection improvements
2024-06-27 10:32:17 +02:00
kikkin_yo_azzez f3cf7b5983 update outfit slot name global (#3280) 2024-06-24 20:36:11 +02:00
CringeArab 43ddc04dbe Filters to the player database (#3268) 2024-06-24 20:27:16 +02:00
CringeArab 1196bf5279 Filtering blocked modders in session browser (#3257) 2024-06-24 20:24:53 +02:00
tyackman 2f79436d8e Add break statement to CDynamicEntityGameStateDataNode (#3261) 2024-06-19 13:58:12 +02:00
kikkin_yo_azzez a40f4a4956 add show_success lua binding (#3249) 2024-06-19 11:37:38 +02:00
sch-lda 501182b10c feat(ChatFilter): block chats from unknown users (#3250)
Nightly Build / Check Recent Commit (push) Successful in 25s
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
2024-06-14 11:21:45 +02:00
sch-lda 8bbab4c765 fix(Chat Filter): also lowercase incoming text (#3225)
Nightly Build / Check Recent Commit (push) Successful in 47s
Nightly Build / Build Nightly (push) Has been cancelled
Nightly Build / Recreate Release (push) Has been cancelled
2024-06-05 15:51:35 +02:00
Ryan 4adcc05cf3 Add new spam words (#3204)
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 42s
2024-06-02 19:11:40 +02:00
CringeArab 58972289b1 added block_join_reason (#3215) 2024-06-02 17:37:02 +02:00
kikkin_yo_azzez 155ffebe11 Make Player Stats Retrievable Within Lua (#3199)
Nightly Build / Check Recent Commit (push) Successful in 34s
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
2024-06-01 12:57:21 +02:00
CringeArab 9a2e85b7f5 input for xml transport (#3207)
Nightly Build / Check Recent Commit (push) Successful in 37s
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
2024-05-31 23:55:44 +02:00
R.K 9df32a3adf Disable Vehicle Heading Updates When Vehicle Flying in First-Person Mode (#2991) 2024-05-30 22:07:41 +02:00
CringeArab 78b4302721 Chat spam to reaction (#3192) 2024-05-30 20:24:33 +02:00
CringeArab fd939c48cb Block join reason to reaction (#3190) 2024-05-30 20:07:39 +02:00
maybegreat48 a218f84eed Break game and protections (#3203) 2024-05-30 19:45:43 +02:00
R.K fe0bcdd7ae P2905R2 Fix - Refactor rvalue arguments into lvalues for std::make_format_args (#3194)
Co-authored-by: xiaoxiao921 <837334+xiaoxiao921@users.noreply.github.com>
2024-05-29 19:50:59 +02:00
pierrelasse 8fef2f383c Fix GodMode not being displayed when Vehicle-GodMode (#3123)
Co-authored-by: R.K. <13259220+rkwapisz@users.noreply.github.com>
Co-authored-by: dynamoNg <139460769+lonelybud@users.noreply.github.com>
2024-05-28 00:10:17 +02:00
R.K 3e577ee31f [Bug Fix]: Fixes for Never Wanted "Flickering" in Zancudo/Bolingbroke (#3152)
* replace REPORT_CRIME with SET_MAX_WANTED_LEVEL

---------

Co-authored-by: gir489 <100792176+gir489returns@users.noreply.github.com>
Co-authored-by: Arthur <redacted@gmail.com>
2024-05-27 23:57:19 +02:00
lonelybud a568dea653 move session lock logic to handle_join_request (#3136) 2024-05-24 23:20:04 +02:00
Ryan 860a466f82 Remove Unknown Player OOM Kick False Positives (#3170) 2024-05-24 23:19:32 +02:00
maybegreat48 c180694199 Session multiplexer and more (#3167) 2024-05-24 23:17:54 +02:00
Quentin 0393c5d391 Revert "Direct implementation of fix vectors (#3147)" (#3179)
This reverts commit fb07065aaf.
2024-05-24 23:10:18 +02:00
maybegreat48 1cc7532a1e Harass players and spam killfeed (#3161) 2024-05-21 23:28:52 +02:00
gir489 54c7dada82 Refactored DISABLE_CONTROL_ACTION to use unordered_set. (#3157)
* Refactored DISABLE_CONTROL_ACTION to use unordered_set.

* Refactored SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT hook to reuse the arg0 parameter if format_money was on, but the user had less than 1000 casino chips.
2024-05-19 20:43:20 +02:00
CringeArab 64d187413f fix: Fake ban message (#3141) 2024-05-19 20:42:29 +02:00
Mr-X-GTA 28aae52e72 Protection improvements (#3146) 2024-05-19 20:26:44 +02:00
Bugisoft fb07065aaf Direct implementation of fix vectors (#3147) 2024-05-19 16:17:31 +02:00
gir489 254f64f1af Added filtering system to prepare_metric_for_sending. (#3139) 2024-05-19 00:04:12 +02:00
R.K 00f5c34e2a [Enhancement]: Stability Improvements to Black Hole Feature (#3132) 2024-05-16 18:47:25 +02:00
R.K 059f831c52 Small Refactor of Session Bad Sport Spoofing (#3134) 2024-05-16 09:51:04 +02:00
Ryan 7f8977adcf Change MIPH with MPH (#3128) 2024-05-16 00:05:51 +02:00
gir489 a25476d918 Cleaned up log_node function. (#3130) 2024-05-15 23:49:56 +02:00