Commit Graph

1678 Commits

Author SHA1 Message Date
rtldg
fb42a370fe update zone cache database id on zone creation 2022-07-05 00:51:15 +00:00
rtldg
8900e4b6ff open a menu for !deletesetstart 2022-07-04 21:19:27 +00:00
rtldg
72ae96e0c8 fix creating a zone and not being able to delete it without reloading the map 2022-07-04 21:03:58 +00:00
rtldg
1449b9b3d5 revert this !top thing back so points have commas 2022-07-01 13:31:09 +00:00
rtldg
64bd95a73b add a_or_d_only style setting 2022-07-01 13:17:38 +00:00
rtldg
bdfa61e3f9 fix !addspawn after zones wip pr 2022-06-29 19:23:40 +00:00
rtldg
6dc1fb66e4 split mapzones form & target migration for sqlite 2022-06-28 19:23:39 +00:00
rtldg
0360b957e4 i introduced a bug that made ccname queries race admin auth queries 2022-06-28 13:32:49 +00:00
rtldg
1a86a2b643 v3.3.0 2022-06-28 02:46:50 +00:00
rtldg
4c21dc96f9 try to let specs rtv until the cooldown triggers 2022-06-28 02:22:41 +00:00
rtldg
5056917d78 some log messages 2022-06-28 02:16:24 +00:00
rtldg
489fd3cbf1 add something to the !wr menu to open steam profiles... 2022-06-27 14:25:27 +00:00
rtldg
4486528880 preliminary postgresql support 2022-06-23 09:10:22 +00:00
rtldg
1a03bdac13 fix permission style setting typo oops 2022-06-21 14:29:46 +00:00
rtldg
8237b249c5 remove SHAVIT_LOG_QUERIES 2022-06-21 11:53:59 +00:00
rtldg
78eeb38c12 remove testing prints 2022-06-20 13:00:10 +00:00
rtldg
9cbed1972b shavit_replay_disable_hibernation 2022-06-20 11:50:33 +00:00
rtldg
fa28502a0d buffer playtime disconnect queries to prevent map change query traffic jams 2022-06-20 11:03:12 +00:00
rtldg
2efbc4a653 send map & api-key headers with steamworks too (untested) 2022-06-17 09:19:26 +00:00
rtldg
3e29099ab8 ensure we have a valid AdvertisementCycle index 2022-06-16 13:04:12 +00:00
rtldg
d922cebf97 add auto stage thing #1147 2022-06-13 07:03:16 +00:00
rtldg
0f44dd1710 add shavit_core_log_sql & remove Database2/Transaction2 methmodmaps 2022-06-13 06:28:46 +00:00
rtldg
fa6ccdbded make sqlite run migrations automatically too 2022-06-13 05:46:10 +00:00
rtldg
7c251ef81d add Back to admin commands to go back to admin menu 2022-06-13 05:42:40 +00:00
rtldg
8e0e5ec8c1 add buttons, scrolls, and anglediff to huddata_t 2022-06-12 16:08:40 +00:00
rtldg
6bba2072fe use MaxClients instead of MAXPLAYERS because 2022-06-12 15:33:13 +00:00
rtldg
4315221b86 remove USE_RIPEXT define and add cvar 2022-06-12 15:30:37 +00:00
rtldg
e3aac2d24e
zones wip (#1143)
* backup a lot of this zone_cache_t stuff since i'm going to do something else first

* AAAAAAAAAAAAAA

* add the sTarget checking

* this pr will get squashed so this message doesn't matter

* wip Shavit_RemoveZone

* wip ZF_Solid and TODO notes

* move hook thing

* do some zone insert stuff that doesn't reload *every* zone

* condense some zone editing global variables

* add some spaces to some ifs

* remove gV_MapZones

* remove random loop

* big change

* remove ClearZone()

* .

* ..

* add speed to zone beam settings

* add bhop_n0bs1_css stripper cfg for shit zone

* ...

* remove draw timer to OnConfigsExecuted because interval cvar

* change string for mapfixes print

* wew

* rename iSource to iForm and add sSource

* add Shavit_ReloadZones() and rename some source things

* add shavit-zones-http.sp

* add a getarray

* adjust the http api format slightly

* remove Shavit_GetStageZone() & fix zone inserts

* api update

* convar edits

* increase buf size

* wrong buf...

* normalize points inside Shavit_AddZone

* rename ZonesNotLocal to ZonesNotSQL

* small cleanup

* add the zone hooking menu stuff

* make the confirm menu Exit button STOP DRAWING!!!

* only try to draw trigger_multiples

* asdf

* typo

* improvements

* add distance to menu

* use PassesTriggerFilters like rngfix

* finish some docs

* make dist be meters

* more hooking tele things

* remove all this migration stuff

* add entity under crosshair

* shorten stage translation message
2022-06-12 14:43:16 +00:00
rtldg
affac70f99 make the shavit-chat OnRebuildAdminCache use a timer 2022-06-10 10:53:20 +00:00
rtldg
41f50505f9 fix flag access & admin reloads in for shavit-chat 2022-06-10 08:15:32 +00:00
rtldg
bfa9aa45e4 rework !ccmsg off & !ccname off slightly 2022-06-10 07:29:01 +00:00
rtldg
4cf01f5ec4 revert WriteNavMesh stuff to kid's since writing 1-size values = a shit ton of file->Write calls 2022-06-08 10:55:47 +00:00
rtldg
22acb5b6c2 increase ShowHudText buf size for csgo/protobuf (sourcemod/pr1777) 2022-06-07 17:06:07 +00:00
rtldg
09917f91d9 fix adminmenu 2.0 2022-06-07 16:53:01 +00:00
rtldg
8f11f9aaf1
reset speedmod on starttimer since it seems fine 2022-05-29 02:55:26 +00:00
rtldg
79baadf541 add shavit_misc_bad_setlocalangles_fix 2022-05-27 03:16:44 +00:00
rtldg
6fc6ca86bc remove unused/broken beamer code 2022-05-27 01:57:47 +00:00
rtldg
4bfa75a32c replace many instances of NULL_VECTOR because sourcemod is fucking stupid 2022-05-26 09:19:39 +00:00
rtldg
d8a9dd7d7b add sm_beamer 2022-05-26 08:44:37 +00:00
rtldg
ed481b216c don't clone database handle if it's 0 2022-05-26 00:35:58 +00:00
rtldg
7dddfe25f3 make wr menu also print steamids to chat for #1146 2022-05-25 13:01:07 +00:00
rtldg
ef3ca621c4 add more contributors & copyright attributions. mostly done via git blame but also it's also likely i missed some people. 2022-05-25 11:43:57 +00:00
rtldg
5b5652a34d fix typo 2022-05-23 03:15:38 +00:00
rtldg
96ef03e458 make slay zones *actually* force suicide. only slay if timer != stopped 2022-05-22 07:46:13 +00:00
rtldg
c2e50761ec add basic strafer thing to autogain 2022-05-21 23:44:35 +00:00
BoomShot
e817a9ada7
Small fix for shavit-core (#1144) 2022-05-21 13:36:22 +00:00
rtldg
53463d8fb9 alternative teleport angle hijack stuff 2022-05-19 08:39:48 +00:00
rtldg
22a68b491b add HUD_SPECTATORSDEAD 2022-05-17 02:37:41 +00:00
rtldg
bc62b92983 add ent_fire to cheat commands list (for csgo) 2022-05-16 00:13:34 +00:00
rtldg
a23348d843 add !maprestart and !mapreload aliases 2022-05-12 07:27:27 +00:00
rtldg
acf47a11b1 add Zone_Speedmod for oblivious 2022-05-10 01:51:00 +00:00
rtldg
ab73e36a15 czones: use same settings for all bonuses & let more types be editable 2022-05-09 23:55:00 +00:00
rtldg
2616712c9e some closestpos debug prints 2022-05-05 04:59:20 +00:00
Shahrazad
487e3db9d0
Use and duplicate other's checkpoints implementation (#1142)
* add target param for Shavit_TeleportToCheckpoint(), Shavit_OnTeleport() and Shavit_OnTeleportPre()

* Use others' checkpoints implementation

* Automatically refresh current checkpoint index

* add owner param for Shavit_OnCheckpointMenuSelect()

* add duplicate param for Shavit_OnSavePre() & Shavit_OnSave(), etc.

* use persistent cp initial

* temporarily no more for using persistent checkpoints

* final check and add convar for using others cp

* Update shavit-misc.phrases.txt

* reorder parameters

* changes

* AHHHHHHHHHHHHHHHHHHH GIT YOU FUCKING FAILED THE PATCH MERGE YOU PIECE OF SHIT

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-05-04 02:25:40 +00:00
rtldg
e0162afce3 update changelog 2022-04-27 18:59:17 +00:00
rtldg
7c842afdf0 v3.2.0 2022-04-27 16:04:24 +00:00
rtldg
9a3b80f418 fix checkpoint menu message from showing every kz-style change 2022-04-27 15:44:04 +00:00
rtldg
c8ed191d11 m_iPrimaryAmmoType can be -1 for knives 2022-04-26 14:55:35 +00:00
rtldg
a25417cc8a add infinite ammo options for all guns to shavit_misc_weaponcommands 2022-04-26 14:44:59 +00:00
rtldg
b2b2fe3344 add fClosestReplayLength to huddata_t and Shavit_GetClosestReplayTime 2022-04-23 17:09:35 +00:00
rtldg
b956ffb8aa make the reset checkpoints button also trigger Shavit_OnDelete (#1138) 2022-04-23 13:41:51 +00:00
rtldg
158f0b8546 disable the extra css ladder stuff from checkpoints for now 2022-04-21 13:22:44 +00:00
rtldg
f1ad55fddf add note to shavit_hud_ticksperupdate 2022-04-21 13:18:41 +00:00
rtldg
14e71dbbb4 make the buttons in the wr submenu not do stuff 2022-04-16 17:37:08 +00:00
rtldg
c170393447 add UppercaseString because why not 2022-04-16 00:33:28 +00:00
rtldg
cf5bc4b7db make sure the center keys doesn't send multiple times per tick 2022-04-15 22:39:45 +00:00
rtldg
2ac4190865 small changes to checkpoint practice mode thing & force param 2022-04-15 22:39:45 +00:00
rtldg
48ffd9bc71 add shavit_hud_block_spotted_hint 2022-04-15 22:39:39 +00:00
rtldg
1230bf9266 remove Shavit_Core_CookiesRetrieved 2022-04-15 22:33:08 +00:00
rtldg
fb5c247953 add some checks if shavit-zones is loaded 2022-04-15 15:51:54 +00:00
rtldg
9902b8adac some potential steamid future proofing 2022-04-12 18:42:25 +00:00
rtldg
aa1f0eb169 make Shavit_StartReplayFromFile retrieve name correctly 2022-04-12 18:14:04 +00:00
rtldg
1802f998fc add some more semi-tested ladder stuff to checkpoints 2022-04-12 02:14:58 +00:00
rtldg
9d771dfdba move TimerAction enum to shavit-checkpoints.sp 2022-04-11 14:03:58 +00:00
Shahrazad
6d208a8595
merge CP menus & shavit-kz.sp, etc. (#1137)
* fix normal CP menu spams on changing the style from non-kz to kz styles

* fix normal CP menu spams on changing from non-kz to kz styles, again

* merge OpenKZCPMenu() into OpenNormalCPMenu() and rename it to OpenCPMenu()

* fix handle error on server restart in KZCP styles

* 1. Added "kzcheckpoints_ontele" and "kzcheckpoints_ontele" style settings(merged in `shavit-kz.sp`).
2. Added "force"(ignore style access) parameter for "Shavit_LoadSnapshot()" and "Shavit_LoadCheckpointCache()".
3. Made "segments" as a style setting instead of special strings.
   (use "segments" as specialstrings is still feasible)

note: maybe better to change TAS's default ranking multiplier to "0.0" since segmented style is also "0.0".

* 😵‍💫

* updated shavit-checkpoints.sp

* updated style-settings.sp
2022-04-11 13:58:18 +00:00
rtldg
c6ced66503 merge TrimTrailingInvalidUnicode into SanerGetClientName 2022-04-08 16:15:39 +00:00
rtldg
ad258dc047 fix table name array and move around 2022-04-02 12:40:46 +00:00
rtldg
ea3bd05124 mark hud messages unreliable so the hud updates more often 2022-04-02 10:35:15 +00:00
Nairda
d7785f91ce
add two additional commands for nomlist (#1136)
* add two additional commands for nomlist

that are more intuitive

* Update shavit-mapchooser.sp
2022-04-02 09:15:58 +00:00
rtldg
ef51513fcc rename CreateInterface gamedata to CreateInterface_Server 2022-03-29 12:47:01 +00:00
defiy
76aaecdb6e change autogain velocity setting so boosters on bhop_linear_gif aren't affected by vertical velocity 2022-03-29 03:58:20 +00:00
rtldg
ddb902e663 make sure not to put nominations twice on the map vote 2022-03-27 13:31:19 +00:00
rtldg
e0bdbfc20f edit TRFilter_NoPlayers 2022-03-27 08:44:15 +00:00
rtldg
d6aaa8e413 clean some random tiers usage stuff in shavit-mapchooser 2022-03-26 13:30:07 +00:00
GAMMACASE
8f07c1d510
Fix targetname and classname locking (#1135)
* Move resettargetname cvars to shavit-zones

* Prevent Touch function to proceed when it should be skipped
2022-03-24 14:20:35 +00:00
rtldg
3a6592cc5e faster LowercaseString 2022-03-23 14:22:10 +00:00
rtldg
554606a210 move Shavit_GetStageWR/PB docs to wr.inc 2022-03-23 10:42:00 +00:00
rtldg
85ff178f47 move CheckRTV to OnClientDisconnect_Post so it works properly ™️ 2022-03-23 10:30:46 +00:00
rtldg
361884b17d correct style setting SetArray size 2022-03-23 10:25:52 +00:00
rtldg
f642afe016 add max checkpoint count to checkpoint menu 2022-03-22 04:08:59 +00:00
rtldg
57326e1843 edit Shavit_SaveCheckpointCache to add target & clone handles 2022-03-21 04:30:33 +00:00
rtldg
86af6ca07b removed Shavit_OnCheckpointCacheDeleted, added Shavit_SetTimesTeleported(), added Shavit_LoadCheckpointCache, and added Shavit_SaveCheckpointCache 2022-03-20 11:42:18 +00:00
rtldg
ea9a962711 hopefully the last commit for Shavit_SetCheckpoint (#1133) 2022-03-19 13:11:41 +00:00
rtldg
8f59007d1d change position logic again for Shavit_SetCheckpoint (#1133) 2022-03-19 12:34:15 +00:00
rtldg
91ec294f42 try to improve usage of handles in Shavit_SetCheckpoint() & fix errors (#1133) 2022-03-19 11:41:52 +00:00
Nairda
b05393cf9f
rename shavit_checkpoints_checkpoints to shavit_checkpoints_enabled (#1132)
* yes

* undo indentation changes

* shavit_checkpoints_checkpointsenabled -> shavit_checkpoints_enabled

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-03-18 02:24:55 +00:00
Nairda
bcc82992e5
Update doc comments for Shavit_Core_CookiesRetrieved & Shavit_ShouldProcessFrame (#1131) 2022-03-18 02:21:49 +00:00
GAMMACASE
0fee1862c8
Change the behaviour of shavit_misc_resettargetname (#1123)
* Redo shavit_misc_resettargetname

Also changes the way event abuses are fixed

* Obsolete shavit_misc_resettargetname/classname cvars

Also few minor optimisations to the code

* Revert the deletion of shavit_misc_resettargetname/classname

* Move targetname/classname resets to OnStartPre() forward

* Rename shavit_misc_resettargetname cvar

* Move event reset code to shavit-zones

Also replaces PhysicsCheckForEntityUntouch() function call with PhysicsRemoveTouchedList()

* don't hook teleport on bots & some random code-style changes

* remove added whitespace

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-03-18 02:17:19 +00:00
Ciallo
d58d3ee1d5
fix creating replay-directories issue & hopefully first map load replays (#1130)
* fix creating replay-directories issue

* call Shavit_OnStyleConfigLoaded on lateloads

* use the stock for loading the replay folder path

* reorder some replay playback cvar usage

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-03-17 12:00:22 +00:00
Ciallo
73601ffd0a don't do the checkpoints menu thing if checkpoints cvar is disabled 2022-03-16 21:52:02 +00:00