Commit Graph

  • 2a9deb6a64 Add missing const to origin parameters (#1079) origin/master master Einyux 2019-11-13 09:33:00 +0100
  • 351e406f85 Fix ArrayStack.Pop documentation (#1099) 42 2019-11-13 08:26:36 +0000
  • d6e518838f
    Merge pull request #1053 from nosoop/remote-ext-filename-check David Anderson 2019-11-12 11:45:02 +0900
  • 9e39f18230 Fix OpenFile files.inc example (#1120) hydrogen-mvm 2019-11-11 19:24:12 -0500
  • 3dd1e5a318 Validate GetEntityHandle in FindEntityByNetClass (#1089) BotoX 2019-11-06 07:25:18 +0100
  • 23e1c0b71e Add slot define for healthshot/shield and tablet (#1114) Bara 2019-11-04 13:36:17 +0100
  • a1436cd205 Add windows supported SDKs to powershell checkout-deps (#1116) JoinedSenses 2019-11-04 07:34:56 -0500
  • 0d320b7922
    Merge pull request #1115 from alliedmodders/update-sp David Anderson 2019-11-02 12:32:35 -0700
  • b2a0d0e4da Update SourcePawn. David Anderson 2019-11-02 12:14:24 -0700
  • 178202a5b3 Add "Restart Current Map" to sm_map menu. 1.10-fork origin/1.10-fork BotoX 2019-11-01 01:17:42 +0100
  • 273f058da9 Add classic knife to CSWeaponID (#1111) Bara 2019-10-31 21:50:29 +0100
  • c6f751bb67
    Return DBDriver instead of Handle in DBI (#1109) Headline 2019-10-31 01:53:50 -0700
  • 00b7ac5a39
    Add bounds check for userid reset on disconnect (#1108) Headline 2019-10-30 17:17:53 -0700
  • c0686dc4f9
    Merge pull request #1106 from alliedmodders/update-sp David Anderson 2019-10-28 22:51:30 -0700
  • 7ab3a3cfd9 Update SourcePawn to master. David Anderson 2019-10-28 21:19:22 -0700
  • 60f3268236 Fix GetClientCount(false) BotoX 2019-09-29 18:27:19 +0200
  • 64b3c8fbd8 Add damageCustom argument to SDKHooks_TakeDamage native. BotoX 2019-09-27 17:48:35 +0200
  • 4c4629fca7 fix IsMapValid behavior change by a2246af121 BotoX 2019-09-02 18:32:59 +0200
  • 8749877c62 fix rare crash bug in SDKTools GetGameRulesProxyEnt BotoX 2019-09-10 20:46:55 +0200
  • 102b01c626 Add OnEntitySpawned to SDKHooks. BotoX 2019-09-25 20:26:55 +0200
  • 8e07790997 Implement per-client randomized menus with MenuShufflePerClient native. Add MenuSetClientMapping native. BotoX 2019-09-25 20:26:08 +0200
  • a701408c71 Changes on sm_*say BotoX 2017-05-20 05:52:28 +0200
  • 2d0fff79a8 Fix HookEntityOutput/HookSingleEntityOutput bugs in sdktools. BotoX 2017-03-04 01:08:52 +0100
  • 9da44d67f1 Add GetClientIClient native. BotoX 2017-02-11 03:01:25 +0100
  • 1847f5e2dc Logging changes to various base plugins. Obuss 2017-01-06 11:54:36 -0600
  • 0dd3361050 Avoid losing console messages. Buffers up to 16k bytes of SVC_Print if buffer would overflow, then sends chunks every frame. Sends up to 2048 bytes per frame and does not split messages. BotoX 2019-09-25 20:23:55 +0200
  • 11d12aad11 Extend function calling API for natives and allow catching exceptions. Change sourcepawn url. BotoX 2017-01-16 14:29:14 +0100
  • 8ac0c18674 Fix @spec not targeting clients in unassigned team. BotoX 2016-11-26 23:28:12 +0100
  • a0b8153f4b Added hack to make plugins open a menu with all possible targets on ReplyToTargetError COMMAND_TARGET_AMBIGUOUS. Explanation: There are two clients in the server, one named gene, the other one "Ene ~special characters~". An admin issues "sm_slay Ene" and gets following error message: More than one client matched the given pattern. What this hack will do is: Use GetCmdArg(0, ...); to get the command name "sm_slay". Use GetCmdArgString(...); to get the arguments supplied to the command. Use GetLastProcessTargetString(...); (which was implemented in this commit) to retrieve the arguments that were passed to the last ProcessTargetString call. It will then pass this data to the DynamicTargeting plugin through its AmbiguousMenu native. The plugin will open up a menu on the client and list all targets which match the pattern that was supplied to ProcessTargetString. If the client selects a menu entry, FakeClientCommand will be used to re-execute the command with the correct target. BotoX 2017-01-24 00:15:18 +0100
  • a363587be9 Added client id to MultiTargetFilter forward. BotoX 2019-09-25 20:17:49 +0200
  • fdcce81a41 Add more macros to CDetour. BotoX 2017-01-31 16:58:29 +0100
  • c3102c7e9f Bump version to 1.11. David Anderson 2019-10-18 21:07:36 -0700
  • 77f4ddf2c2
    Fix virtual SDKCall with object params (#1104) Asher Baker 2019-10-18 00:23:45 +0100
  • 06d327e76c Reverted addition of TF_CUSTOM_GENERIC_BOMB nosoop 2019-10-16 17:10:57 -0700
  • 2e28b036f8 Add new condition and custom damage type from Scream Fortress XI nosoop 2019-10-16 00:13:34 -0700
  • 024ae2b9ed Use map display name for admin map chooser menu (#1097) nosoop 2019-10-07 11:15:36 -0700
  • 8a4295d699 NPOTB: Correct GitHub's Linguist inaccuracies (#1096) Headline 2019-10-07 11:14:09 -0700
  • f05e39afe1
    Merge pull request #1090 from alliedmodders/update-sp David Anderson 2019-10-01 09:50:25 -0700
  • 3b1fb85bb8
    Fix quote mismatch (#1092) Headline 2019-09-30 22:43:18 -0700
  • a405f85eee Remove SourcePawn JIT license references (#1091) Playa 2019-10-01 00:09:40 +0200
  • 78511afa4c Update SourcePawn to 1.10-dev tip. David Anderson 2019-09-28 18:32:47 -0700
  • c37c4f830f
    Merge pull request #1088 from alliedmodders/update-sp David Anderson 2019-09-26 13:14:29 -0700
  • 4fe2ae780b Update SourcePawn to the tip of 1.10-dev. David Anderson 2019-09-25 21:59:32 -0700
  • 078e754a82 fix AMTL for dhooks2 origin/1.9-fork 1.9-fork BotoX 2019-09-21 22:15:03 +0200
  • a776c14cf8 fix rare crash bug in SDKTools GetGameRulesProxyEnt BotoX 2019-09-10 20:46:55 +0200
  • bd296a27f8 Add OnEntitySpawned to SDKHooks. BotoX 2019-09-21 21:38:56 +0200
  • 2e9619ff67 Implement per-client randomized menus with MenuShufflePerClient native. BotoX 2019-08-14 15:06:15 +0200
  • 67a0d18ce7 Changes on sm_*say BotoX 2017-05-20 05:52:28 +0200
  • c5428a8726 Fix HookEntityOutput/HookSingleEntityOutput bugs in sdktools. BotoX 2017-03-04 01:08:52 +0100
  • 8db2132856 cstrike: Fix wrong timeleft calculation (#1072) BotoX 2019-09-03 00:33:28 +0200
  • 2e28df3dc6 Add GetClientIClient native. BotoX 2017-02-11 03:01:25 +0100
  • b362abf4b2 Logging changes to various base plugins. Obuss 2017-01-06 11:54:36 -0600
  • da1cd9eb11 Extend function calling API for natives and allow catching exceptions. Change sourcepawn url. BotoX 2017-01-16 14:29:14 +0100
  • 82628cfc5a Avoid losing console messages. Buffers up to 16k bytes of SVC_Print if buffer would overflow, then sends chunks every frame. Sends up to 2048 bytes per frame and does not split messages. BotoX 2017-01-16 13:18:47 +0100
  • 690b3c5a28 Fix @spec not targeting clients in unassigned team. BotoX 2016-11-26 23:28:12 +0100
  • 865fa37ed9 Added hack to make plugins open a menu with all possible targets on ReplyToTargetError COMMAND_TARGET_AMBIGUOUS. Explanation: There are two clients in the server, one named gene, the other one "Ene ~special characters~". An admin issues "sm_slay Ene" and gets following error message: More than one client matched the given pattern. What this hack will do is: Use GetCmdArg(0, ...); to get the command name "sm_slay". Use GetCmdArgString(...); to get the arguments supplied to the command. Use GetLastProcessTargetString(...); (which was implemented in this commit) to retrieve the arguments that were passed to the last ProcessTargetString call. It will then pass this data to the DynamicTargeting plugin through its AmbiguousMenu native. The plugin will open up a menu on the client and list all targets which match the pattern that was supplied to ProcessTargetString. If the client selects a menu entry, FakeClientCommand will be used to re-execute the command with the correct target. BotoX 2017-01-24 00:15:18 +0100
  • 6fae1811d9 Added client id to MultiTargetFilter forward. BotoX 2017-01-24 00:14:35 +0100
  • 7b476e4532 Add more macros to CDetour. BotoX 2017-01-31 16:58:29 +0100
  • ba7fedca6e Remove -Werror, does not compile on GCC due to warning in source SDK. BotoX 2017-01-31 16:59:43 +0100
  • e02e6bcb4f Add TR_GetHitBoxIndex() native (#1085) Einyux 2019-09-17 22:24:36 +0200
  • c7392aeded Fully convert dynamicmenu to transitional enum structs. (#1082) David Anderson 2019-09-15 14:02:46 -0700
  • 14247af323
    Merge pull request #1081 from alliedmodders/enum-structs David Anderson 2019-09-15 11:55:56 -0700
  • 32cb00a4c6 Update SourcePawn. David Anderson 2019-09-15 11:36:26 -0700
  • f5933d181e nitpicking origin/feature-SDKHooks-OnEntitySpawned feature-SDKHooks-OnEntitySpawned BotoX 2019-09-11 21:09:35 +0200
  • 246aa90f4d Add OnEntitySpawned to SDKHooks. BotoX 2019-09-11 20:18:41 +0200
  • 7fb35c5f6a fix rare crash bug in SDKTools GetGameRulesProxyEnt origin/bugfix-sdktools-gamerules bugfix-sdktools-gamerules BotoX 2019-09-10 20:46:55 +0200
  • 0bda47d85b Added hack to make plugins open a menu with all possible targets on ReplyToTargetError COMMAND_TARGET_AMBIGUOUS. Explanation: There are two clients in the server, one named gene, the other one "Ene ~special characters~". An admin issues "sm_slay Ene" and gets following error message: More than one client matched the given pattern. What this hack will do is: Use GetCmdArg(0, ...); to get the command name "sm_slay". Use GetCmdArgString(...); to get the arguments supplied to the command. Use GetLastProcessTargetString(...); (which was implemented in this commit) to retrieve the arguments that were passed to the last ProcessTargetString call. It will then pass this data to the DynamicTargeting plugin through its AmbiguousMenu native. The plugin will open up a menu on the client and list all targets which match the pattern that was supplied to ProcessTargetString. If the client selects a menu entry, FakeClientCommand will be used to re-execute the command with the correct target. origin/feature-AmbiguousMenu feature-AmbiguousMenu BotoX 2017-01-24 00:15:18 +0100
  • ed598e9b28 Fix HookEntityOutput/HookSingleEntityOutput bugs in sdktools. origin/bugfix-HookEntityOutput bugfix-HookEntityOutput BotoX 2017-03-04 01:08:52 +0100
  • f3a5c8341d am-deque.h origin/feature-SVC_Print-Buffer feature-SVC_Print-Buffer Kyle Sanderson 2019-09-06 10:21:05 -0700
  • ee0fc2230f Update PlayerManager.h Kyle Sanderson 2019-09-06 10:14:22 -0700
  • b024ad05bf Update PlayerManager.cpp Kyle Sanderson 2019-09-06 10:13:39 -0700
  • ab218278f7 Update PlayerManager.h Kyle Sanderson 2019-09-06 10:11:28 -0700
  • 026678d182 flip to queue - fix serial on resched. Kyle Sanderson 2019-09-06 10:07:54 -0700
  • 291b83ed74 ep1 static const Kyle Sanderson 2019-09-06 09:55:13 -0700
  • 5d70bb0122 remove local const references Kyle Sanderson 2019-09-06 09:02:40 -0700
  • eb61b40eaf lift consts to header. Kyle Sanderson 2019-09-06 09:01:30 -0700
  • bb87127d92 Update PlayerManager.cpp Kyle Sanderson 2019-09-05 12:47:17 -0700
  • 105d41c88d style Kyle Sanderson 2019-09-05 12:42:23 -0700
  • 9a3cad3b9d serials Kyle Sanderson 2019-09-04 11:52:13 -0700
  • c4c4cf0085 flip to serials. Kyle Sanderson 2019-09-04 11:49:53 -0700
  • 6b3e661b2b ensure empty queue when netchan drops Kyle Sanderson 2019-09-04 11:32:24 -0700
  • eda65bb5bb remove m_PrintfStop Kyle Sanderson 2019-09-04 11:12:19 -0700
  • 4cad93b505 remove m_PrintfStop Kyle Sanderson 2019-09-04 10:58:47 -0700
  • 98f6ef8173 fix Kyle Sanderson 2019-09-04 09:50:17 -0700
  • 9492337474 try reference for CPlayer. Kyle Sanderson 2019-09-04 09:35:48 -0700
  • a51aa290d6 UNTESTED! Cleanup on disconnect, passthrough for >= 2048 msgs BotoX 2019-09-04 10:08:35 +0200
  • f1ca3e8c7f UNTESTED! Switch to ke::LinkedList<ke::AString> for PrintfBuffer. Switch from OnGameFrame to FramAction. Fix compiling on Episode1 by essentially disabling the feature. BotoX 2019-09-03 11:42:02 +0200
  • 68e5c00f48 Avoid losing console messages. Buffers up to 16k bytes of SVC_Print if buffer would overflow, then sends chunks every frame. Sends up to 2048 bytes per frame and does not split messages. BotoX 2017-01-16 13:18:47 +0100
  • f8f48e6219 Add CapabilityProvider for MultiTargetFilter client param origin/feature-MultiTargetFilter-clientid feature-MultiTargetFilter-clientid BotoX 2019-09-03 09:49:31 +0200
  • b68e032cc2 Added client id to MultiTargetFilter forward. BotoX 2017-01-24 00:14:35 +0100
  • 7185be1121 fix remaining issues origin/feature-MenuShufflePerClient feature-MenuShufflePerClient BotoX 2019-09-09 10:24:54 +0200
  • 5ac1379b67 Add MenuSetClientMapping native. BotoX 2019-09-05 08:43:33 +0200
  • d67d6321ad Implement per-client randomized menus with MenuShufflePerClient native. BotoX 2019-08-14 15:06:15 +0200
  • d93f6984cc cstrike: Fix wrong timeleft calculation (#1072) BotoX 2019-09-03 00:33:28 +0200
  • bf580a7134 reorder function calls origin/bugfix-cstrike-timeleft bugfix-cstrike-timeleft BotoX 2019-09-02 23:15:08 +0200
  • 207584818f Add RequestFrameCallback optional data param (#1068) 42 2019-09-02 22:00:22 +0100
  • b2b29cb33f Fix build with latest hl2sdk-csgo Asher Baker 2019-09-02 21:45:04 +0100
  • 7a42d6b564 Fix build with latest hl2sdk-csgo Asher Baker 2019-09-02 21:45:04 +0100
  • 01989d3851 Add GetClientIClient native. origin/feature-geticlient feature-geticlient BotoX 2017-02-11 03:01:25 +0100
  • 2fdb11ef1e Fix wrong timeleft calculation BotoX 2017-03-04 00:08:10 +0100