Raised This Month: $51 Target: $400
 12% 

Dynamic Link Library Exports


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 01-05-2013 , 12:48   Dynamic Link Library Exports
Reply With Quote #1

I'm wondering how to find out the arguments for these five or six exported functions.

Code:
1. Server_GetBlendingInterface
2. CountTeamPlayers
3. CountTeams
4. GetNewDLLFunctions
5. g_flTimeLimit

// GetEntityAPI          ->        BOOL    ----------    ( DLL_FUNCTIONS *, INT )
// GiveFnptrsToDll         ->       VOID  ------------   ( engfuncs_t *, glovalvars_t * )
// func_door               ->       VOID   ---------      ( entvars_t * )

6. DelayedUse -- If it's argument is not ( entvars_t * )
And the type of them, too.

PHP Code:
ambient_generic        mp.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_338magnum        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_357sig        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_45acp        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_50ae        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_556nato        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_556natobox        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_57mm        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_762nato        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_9mm        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
ammo_buckshot        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
armoury_entity        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
beam        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
bodyque        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
button_target        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
CountTeamPlayers        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
CountTeams        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
cycler        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
cycler_prdroid        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
cycler_sprite        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
cycler_weapon        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
cycler_wreckage        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
DelayedUse        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_beam        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_beverage        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_blood        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_bombglow        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_bubbles        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_debris        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_explosion        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_fade        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_fog        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_funnel        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_global        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_glow        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_laser        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_lightning        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_message        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_rain        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_render        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_shake        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_shooter        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_snow        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_sound        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_spark        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
env_sprite        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
fireanddie        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_bomb_target        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_breakable        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_button        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_buyzone        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_conveyor        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_door        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_door_rotating        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_escapezone        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_friction        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_grencatch        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_guntarget        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_healthcharger        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_hostage_rescue        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_illusionary        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_ladder        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_monsterclip        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_mortar_field        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_pendulum        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_plat        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_platrot        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_pushable        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_rain        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_recharge        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_rot_button        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_rotating        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_snow        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_tank        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_tankcontrols        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_tanklaser        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_tankmortar        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_tankrocket        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_trackautochange        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_trackchange        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_tracktrain        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_train        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_traincontrols        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_vehicle        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_vehiclecontrols        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_vip_safetyzone        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_wall        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_wall_toggle        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_water        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
func_weaponcheck        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
g_flTimeLimit        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_counter        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_counter_set        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_end        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_player_equip        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_player_hurt        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_player_team        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_score        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_team_master        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_team_set        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_text        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
game_zone_player        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
GetEntityAPI        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
GetNewDLLFunctions        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
gibshooter        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
GiveFnptrsToDll        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
grenade        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
hostage_entity        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_bomb_target        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_hostage_rescue        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_intermission        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_landmark        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_map_parameters        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_null        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_player_deathmatch        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_player_start        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_target        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_teleport_destination        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
info_vip_start        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
infodecal        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_airtank        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_antidote        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_assaultsuit        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_battery        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_healthkit        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_kevlar        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_longjump        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_security        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_sodacan        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_suit        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
item_thighpack        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
light        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
light_environment        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
light_spot        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
momentary_door        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
momentary_rot_button        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
monster_hevsuit_dead        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
monster_mortar        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
monster_scientist        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
multi_manager        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
multisource        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
path_corner        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
path_track        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
player        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
player_loadsaved        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
player_weaponstrip        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
Server_GetBlendingInterface        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
soundent        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
spark_shower        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
speaker        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
target_cdaudio        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
test_effect        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_auto        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_autosave        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_camera        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_cdaudio        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_changelevel        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_changetarget        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_counter        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_endsection        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_gravity        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_hurt        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_monsterjump        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_multiple        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_once        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_push        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_relay        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_teleport        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
trigger_transition        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_ak47        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_aug        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_awp        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_c4        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_deagle        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_elite        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_famas        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_fiveseven        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_flashbang        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_g3sg1        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_galil        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_glock18        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_hegrenade        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_knife        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_m249        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_m3        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_m4a1        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_mac10        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_mp5navy        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_p228        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_p90        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_scout        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_sg550        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_sg552        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_shield        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_smokegrenade        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_tmp        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_ump45        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_usp        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weapon_xm1014        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
weaponbox        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
world_items        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll
worldspawn        mp
.dll    C:\HLDS\cstrike\dlls\mp.dll 
__________________

Last edited by claudiuhks; 01-05-2013 at 12:49.
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 01-05-2013 , 13:08   Re: Dynamic Link Library Exports
Reply With Quote #2

By searching in HLDSK, opening IDA and checking how the functions are used ?

int Server_GetBlendingInterface( int version, struct sv_blending_interface_s **ppinterface, struct engine_studio_api_s *pstudio, float (*rotationmatrix)[3][4], float (*bonetransform)[MAXSTUDIOBONES][3][4] ); (not sure, random link http://neuron.tuke.sk/wagner/bot/declarations.html )
int CountTeamPlayers( int );
int CountTeams( void );
int GetNewDLLFunctions( NEW_DLL_FUNCTIONS *pNewFunctionTable, int *interfaceVersion ) :
float g_flTimeLimit; (quite obvious, no ?)
void DelayedUse( entvars_t *pev );

All entites, same as DelayedUse, name exported with LINK_ENTITY_TO_CLASS().
__________________

Last edited by Arkshine; 01-05-2013 at 13:14.
Arkshine is offline
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 01-05-2013 , 14:49   Re: Dynamic Link Library Exports
Reply With Quote #3

Thank you very much.

I made anything as properly excluding only g_flTimeLimit symbol.

PHP Code:
#define EXPORT( TYPE ) EXTERN_C __MIDL_DECLSPEC_DLLEXPORT TYPE

typedef VOID ( * Entity_Variables_Process ) ( entvars_t * );

EXPORTVOID ammo_338magnumentvars_t Variables ) {
    static 
Entity_Variables_Process Process NULL;

    if( !
Process )
        
Process = ( Entity_Variables_Process Retrieve_Module_Addressg_Module"ammo_338magnum" );

    
ProcessVariables );
}

EXPORTVOID ammo_357sigentvars_t Variables ) {
    static 
Entity_Variables_Process Process NULL;

    if( !
Process )
        
Process = ( Entity_Variables_Process Retrieve_Module_Addressg_Module"ammo_357sig" );

    
ProcessVariables );
}

// ... 
Now I'm wondering how to create a function EXPORT( TYPE ) with g_flTimeLimit, if possible, or how to retrieve it's value. I could be weird saying how to create a function with g_flTimeLimit while it has no arguments, but I really don't know.

Thanks.
__________________

Last edited by claudiuhks; 01-05-2013 at 14:52.
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 01-05-2013 , 15:11   Re: Dynamic Link Library Exports
Reply With Quote #4

g_flTimeLimit is not a function, it's a global variable.
__________________
Arkshine is offline
Shadows In Rain
Senior Member
Join Date: Apr 2010
Location: Russia::Siberia
Old 01-06-2013 , 06:10   Re: Dynamic Link Library Exports
Reply With Quote #5

In Windows/MSVC, same approach is used for exporting either functions or variables, i.e. _declspec(dllexport).
http://support.microsoft.com/kb/90530/en-us?fr=1
__________________
I'm using Google translator, yarrr. |.◕‿‿◕.|
Shadows In Rain is offline
Send a message via ICQ to Shadows In Rain
joropito
AlliedModders Donor
Join Date: Mar 2009
Location: pfnAddToFullPack
Old 01-07-2013 , 00:25   Re: Dynamic Link Library Exports
Reply With Quote #6

If you want to export the symbol without C++ mangling, you have to put the declaration inside extern "C"

Code:
extern "C" {
   float g_flTimeLimit;
}
__________________

Divide et vinces
approved plugins | steam account

I don't accept PM for support. Just ask on forums.
If you're looking for private work, PM me.
joropito is offline
Send a message via MSN to joropito
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 01-07-2013 , 06:45   Re: Dynamic Link Library Exports
Reply With Quote #7

Quote:
Originally Posted by joropito View Post
If you want to export the symbol without C++ mangling, you have to put the declaration inside extern "C"

Code:
extern "C" {
   float g_flTimeLimit;
}
Thank you. And how could I get it's value from mp.dll or cs_i386.so? Using GetProcAddress or dlsym, but how?
__________________
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
joropito
AlliedModders Donor
Join Date: Mar 2009
Location: pfnAddToFullPack
Old 01-07-2013 , 07:46   Re: Dynamic Link Library Exports
Reply With Quote #8

Quote:
Originally Posted by claudiuhks View Post
Thank you. And how could I get it's value from mp.dll or cs_i386.so? Using GetProcAddress or dlsym, but how?
On linux something like this should work

Code:
#include <dlfcn.h>

float * m_flTimeLimit;

int linkTimeLimit()
{

    Dl_info info;
    if(dladdr((void*)MDLL_Spawn, &info))
    {
        void * handle = NULL;

        handle = dlopen( info.dli_fname, RTLD_NOW );

        if(handle)
        {
            void * addr = dlsym(handle, "g_flTimeLimit");

            if(addr)
            {
                m_flTimeLimit = (float *)addr;
                return 1;
            }
        }
    }
    return 0;
}

float getTimeLimit()
{
    return *m_flTimeLimit;
}
With linkTimeLimit() you just link your pointer to the real variable

To read the value use getTimeLimit() or get the value pointed by m_flTimeLimit...
__________________

Divide et vinces
approved plugins | steam account

I don't accept PM for support. Just ask on forums.
If you're looking for private work, PM me.

Last edited by joropito; 01-07-2013 at 08:15.
joropito is offline
Send a message via MSN to joropito
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 19:59.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode