Arkshine
cb0b9da51f
Cvars: Add bind_pcvar_num/float/string
2015-01-24 21:31:00 +01:00
Arkshine
8ebb7be36d
Cvars: Add get|set_pcvar_bounds natives
2015-01-24 15:04:49 +01:00
Arkshine
a05d0df50e
Cvars: Add create_cvar native with more options (description, bounds)
2015-01-23 19:05:34 +01:00
Arkshine
15ad1d2247
Cvars: Moving cvars stuffs in its own files
...
cvars.cpp renamed to CvarManager.cpp
all cvars natives moved to a new cvars.cpp file
Pawn include is updated as wall.
2015-01-23 19:05:34 +01:00
Arkshine
768fa2c3bc
Cvars: Add hook_cvar_change, [enable|disable]_cvar_hook natives
2015-01-23 19:05:33 +01:00
Arkshine
0db5963641
Cvars: Remove global forward
2015-01-23 19:05:33 +01:00
Arkshine
cdc7d550eb
Cvars: Rearrange a bit some code
...
Changed class CCVar -> struct CvarInfo
Added CvarManager class and moved some code there
Code of registering a cvar is rewritten
Cvars datas are stored in a hashtable for fast lookup
For natives compatibility, an inline list is kept (though CList -> ke::InlineList)
Replace some CVAR_GET/SEt_ by FindVar
2015-01-23 19:05:32 +01:00
Arkshine
f973f5beb7
Cvars: Convert CString to ke::AString in CCVar class
2015-01-23 19:05:32 +01:00
Arkshine
6619176a76
Cvars: Move CCVar class to cvars.h
2015-01-23 19:05:31 +01:00
Arkshine
faeaf9259e
Cvars: Add OnCvarChanged global forward
...
I really tried to use "cvar_changed" as name, but it bothered me so much to look that weird I could not keep it.
2015-01-23 19:05:31 +01:00
Arkshine
34d91789c4
Cvars: Hook Cvar_DirectSet from engine library
2015-01-23 19:05:30 +01:00
Arkshine
cdfd789f56
Rename change_level to engine_changelevel
2015-01-23 16:55:16 +01:00
Arkshine
dd9975cd67
Rename msvc10 directories to msvc12
2015-01-14 10:31:33 +01:00
Arkshine
97369c5d6c
Upgrade VS projetcs to use v120_xp toolset and fix missing include paths
2015-01-14 10:25:46 +01:00
Vincent Herbet
7f71cfaee7
Merge pull request #165 from Arkshine/feature/add-version-lib-and-missing-rc
...
Update versioning system and add missing module RC file (bug 6222)
2015-01-07 18:59:51 +01:00
Arkshine
7c96c30be8
Replace old SVN_* defines by the new ones
2014-12-08 01:42:42 +01:00
Arkshine
1146bcad2c
C++11: Fix some code
2014-12-06 14:02:55 +01:00
Arkshine
4ffd847b7a
Fix typo in get_user_name() where hostname was returned as blank string
2014-11-13 19:01:26 +01:00
Vincent Herbet
5f824d64da
Merge pull request #150 from Arkshine/add-reset_menu
...
Allow show_menu native to send empty text + add reset_menu stock (bug 6244)
2014-10-25 12:00:08 +02:00
Vincent Herbet
79479e40c6
Merge pull request #151 from Arkshine/add-msg_init-support
...
Add MSG_INIT support in message_begin native (bug 6254)
2014-10-25 11:45:02 +02:00
Arkshine
1bd022305f
Add MSG_INIT support in messsage_begin native (bug 6254)
2014-10-24 21:04:42 +02:00
Arkshine
d0ab27092c
Allow show_menu native to send empty text and add reset_menu stock (bug 6244)
2014-10-24 20:36:38 +02:00
Arkshine
9cf4564057
Fix linux warning in previous commit
2014-10-24 11:25:52 +02:00
HttrckCldHKS
d1c0b8fea6
Improving Code
2014-10-18 11:09:49 -07:00
HttrckCldHKS
82cbc94f27
Improving Code
2014-10-18 10:58:26 -07:00
HttrckCldHKS
59a1b018ed
Improving Code
2014-10-18 10:34:03 -07:00
HttrckCldHKS
aa963603ed
Adding New Game Modifications Due Colored Menus
...
Adding New Game Modifications Due Colored Menus.
2014-10-18 10:09:11 -07:00
Valentin Grünbacher
41d7554efd
Fix recursion issues with show_menu and newmenus
2014-10-11 00:35:05 +02:00
WildCard65
a676d9ea52
Fix typo in modules.cpp
...
Ya...
2014-09-19 20:45:44 -04:00
Vincent Herbet
204004b90e
Merge pull request #112 from Arkshine/deduplicate-files
...
Deduplicate a number of files used by modules by moving them to the public directory
2014-08-23 10:00:13 +02:00
Vincent Herbet
bd08cc5126
Merge pull request #126 from Arkshine/feature-find-player-engclient_print
...
Allow some natives to be used on connecting players (bug 6229).
2014-08-19 18:35:52 +02:00
Arkshine
bf23890a34
Reverse condition for clarity and to make Nextra happy!
2014-08-19 18:25:00 +02:00
Arkshine
68aec7eec0
Use new flags in get_players/find_player instead to avoid breakage.
2014-08-19 15:39:06 +02:00
Arkshine
76811b7b84
Allow get_players() as well.
2014-08-19 10:08:25 +02:00
Arkshine
481e1528d6
Don't show blank line in abort() with AMX_ERR_NONE (bug 6233).
2014-08-17 23:33:00 +02:00
Arkshine
33c0a676fd
Allow find_player() and engclient_print() (in console) to be used on connecting players (bug 6229).
2014-08-17 23:31:46 +02:00
Arkshine
41f6932b68
Remove some SourceMod namespace.
2014-08-10 22:25:14 +02:00
Arkshine
c497d478ce
Move out base sdk folder into public directory.
2014-08-09 17:35:08 +02:00
Arkshine
2c146f564e
Fix missing backward compatibility for some Array natives.
2014-08-09 15:22:18 +02:00
Vincent Herbet
570c9cfc6b
Merge pull request #110 from Arkshine/replace-more-snprintf
...
Replace more snprintf by UTIL_Format.
2014-08-08 20:38:38 +02:00
Arkshine
b47aa6871d
Replace more snprintf by UTIL_Format.
2014-08-08 12:47:15 +02:00
Arkshine
eeb4ecd109
Update project files.
2014-08-08 11:27:40 +02:00
Vincent Herbet
a7d94a4859
Merge pull request #107 from Arkshine/Fix-array-compatibility-issue
...
Fix a compatibility issue with the "reserved" parameter.
2014-08-07 21:38:51 +02:00
Arkshine
72b514cdde
Make sure reserved parameter is a not a negative value.
2014-08-07 21:31:53 +02:00
Arkshine
aa4e60ae27
Fix a compatibility issue with the "reserved" parameter.
2014-08-07 20:40:07 +02:00
Arkshine
c03271c856
Use server language as fallback if client's "lang" key is not defined.
2014-08-07 14:20:29 +02:00
Arkshine
69c46aff80
Replace all snprintf with UTIL_Format.
2014-08-07 01:42:58 +02:00
Vincent Herbet
d3bc58d80b
Merge pull request #101 from Arkshine/textparsers
...
Introduce TextParser API
2014-08-07 01:24:51 +02:00
Vincent Herbet
c72d130fde
Merge pull request #104 from Arkshine/add-change_level
...
Add change_level() native.
2014-08-07 01:24:36 +02:00
Arkshine
a0852adf18
Fix wrong log error message.
2014-08-07 00:53:15 +02:00