0375d6469a
Merge pull request #26 from xPaw/patch-1
...
Add more links to Readme
2014-06-03 11:31:25 +02:00
7b97896221
💇
2014-06-03 12:19:43 +03:00
6ea15d1765
Add more links to readme
...
Conveniently stolen from SM repository
2014-06-03 12:18:23 +03:00
08378eed4b
Merge pull request #25 from Arkshine/feature-client_buy-forward
...
Implement CS_OnBuy forward + Do some clean up (bug 5906)
2014-06-03 10:20:13 +02:00
2595fbe764
Cstrike: Remove unused defines and fix typo.
2014-06-03 10:05:56 +02:00
d2f2748e9e
Cstrike: Enable/Disable detours whether CS_OnBuy and CS_InternalCommand are used in plugins + Add more check for safety.
2014-06-01 22:24:52 +02:00
f1e206fde6
Cstrike: Refactor code to seperate detours for readability/maintainability + Fix OSX symbols.
2014-06-01 19:00:37 +02:00
0c1be7ca7b
Merge pull request #24 from alliedmodders/hamsandwich-stkalign16
...
Align stack on 16 byte boundary in hamsandwich trampolines.
2014-05-31 17:19:47 -05:00
c96456503c
Cstrike: Fix ResolveSymbol misuse under linux/osx.
2014-05-31 20:06:26 +02:00
423eb0499b
Align stack on 16 byte boundary in hamsandwich trampolines.
2014-05-31 06:34:52 -05:00
3987085572
Combine prologue and epilogue code for void and non-void functions in hamsandwich trampolines.
2014-05-31 04:00:25 -05:00
fe52f1eeac
Don't bother saving and restoring eax in hamsandwich trampolines.
2014-05-31 03:09:17 -05:00
f08a4f5a66
Cstrike: Fix typo under OSX.
2014-05-31 09:14:00 +02:00
a984c85ffc
Cstrike: Define "UseBotArgs" and "BotArgs" symbols in game data file.
2014-05-30 22:53:27 +02:00
9d99863c7e
Cstrike: Add CSW_SHIELDGUN constant (valid CS value)
2014-05-30 16:56:26 +02:00
f130a8ea89
Cstrike: Implement CS_OnBuy forward.
2014-05-30 16:54:36 +02:00
38e2e3e393
Cstrike: Move utility stuff in its own file.
2014-05-29 01:19:52 +02:00
e4ff6853dd
Cstrike: Convert code to use CDetour and MemoryUtils.
2014-05-29 00:40:37 +02:00
d7b3b47aa4
Cstrike: Import some memory tools from SourceMod
2014-05-28 22:51:14 +02:00
1b514d6f23
Merge pull request #23 from Arkshine/fix-unicode-issuee
...
Fix an unicode issue with amx_SetStringOld.
2014-05-27 15:48:19 +02:00
f5a5d8f8e7
Undo last change and change cell cast to unsigned char.
2014-05-27 15:15:56 +02:00
83c2b3ef62
Merge pull request #22 from Arkshine/fix-unicode-issuee
...
Fix an unicode issue with amx_SetStringOld.
2014-05-27 14:38:27 +02:00
90c4fc1db1
Fix an unicode issue with amx_SetStringOld.
2014-05-27 13:49:59 +02:00
a828ee8fda
Merge pull request #21 from Nextra/newmenus
...
Newmenus: Add menu timeouts (+ extra bugfix)
2014-05-27 12:31:30 +02:00
dc3e68c507
Newmenus: Fix typo in error message
2014-05-27 10:38:25 +02:00
a6ffae72f5
Newmenus: Add get_menu_by_id and use it everywhere
2014-05-27 10:33:53 +02:00
c91d67912b
Newmenus: Update MENU_TIMEOUT doc
2014-05-27 10:32:28 +02:00
9b51137767
Update checkout-deps.sh.
2014-05-26 16:21:20 -07:00
62cf10f0c3
Cstrike: Move game datas in its own file.
2014-05-26 21:19:18 +02:00
f08e22db95
Cstrike: Rename cstrike.cpp to CstrikeNatives.cpp
2014-05-26 18:50:39 +02:00
88c489d393
Cstrike: Move AMXX API in a new file.
2014-05-26 18:08:41 +02:00
94e0021e78
Telemenu: Fix a typo error
2014-05-25 11:50:11 +02:00
1b4d0c7965
Telemenu: Remove some TAB before comments for readability
2014-05-24 18:35:06 +02:00
2ca61e2de2
Telemenu: Fix bad array usage
2014-05-24 18:30:02 +02:00
aa67fae7b9
Telemenu: Fix some bugs and add some improvements
...
Bugfixes
- a typo error induced by me, id instead of player
- The second teleportation way of this plugin can only be done when the menuactor is not alive.
There is no crouch in death mod or spectator mod, so i remove this useless call. (Line 134 - 139)
Improvements :
- Check mod VEC_DUCK_VIEW only one time.
- Removal of code duplication
2014-05-24 15:53:30 +02:00
4d3e219d84
Merge pull request #20 from Nextra/mexit
...
Newmenus: Add MEXIT_FORCE and fix possible crash
2014-05-23 13:45:23 +02:00
50fbf29b3b
Newmenus: Fix unsigned underflow on "end" variable
2014-05-22 00:07:37 +02:00
ff18b03250
Newmenus: Add MEXIT_FORCE for proper exit button on non-paginated menus
2014-05-21 22:18:48 +02:00
3b87c428dc
Newmenus: Add necessary API changes for newmenu timeouts
2014-05-21 19:17:04 +02:00
c8b7a09028
Newmenus: get_user_menu should also handle newmenu timeouts properly
2014-05-21 19:01:27 +02:00
fa5336cade
Newmenus: Use Menu::Close everywhere
2014-05-21 18:58:51 +02:00
34337fb959
Newmenus: Add Menu::Close to remove a bunch of redundant code
2014-05-21 18:51:55 +02:00
6a4c55de7d
Newmenus: Fire MENU_TIMEOUT on menuselect client command
2014-05-21 18:47:20 +02:00
2e8ce87c23
Newmenus: Add MENU_TIMEOUT status code and pass it where necessary
2014-05-21 18:45:40 +02:00
cd7cb8c1a8
Newmenus: Execute menu callback when old-style menu overwrites new menu
...
show_menu simply resets CPlayer::newmenu. The menu callback is never fired and the plugin never informed that the menu has been closed. This can result in leaking menu handles. Using "menuselect 10" on the client is not an appropriate solution because it is possible to construct newmenus that contain 10 valid items.
2014-05-21 18:17:09 +02:00
44b4ff6f05
Telemenu: Fix view_ofs not correctly set at teleportation
2014-05-21 00:59:48 +02:00
d3bae33c64
Telemenu: Plugin style compliancy
2014-05-19 14:03:31 +02:00
914ae9e0d1
Telemenu: Improve ducking feature
...
Apply ducking state on teleported player only when the teleportation point is saved by a ducking player.
This feature fix possibles errors that could happen with games that don't use crouch, like ESF, NNK...
And for game like Counter-Strike 1.6, this is more logic.
2014-05-19 13:52:21 +02:00
7ae802d736
Fix compile.sh script for OS X.
2014-05-18 20:37:44 -05:00
d83ec1810a
Merge pull request #18 from alliedmodders/static-libstdcxx
...
Link amxxpc with static libstdc++ on Linux.
2014-05-18 19:04:43 -05:00