I'm give an example.
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
// #define Rockie
#define Hillarious
new pCvarEnable, pCvarHealth, pCvarHealthAmount, pCvarArmor, pCvarArmorAmount, pCvarMoney, pCvarMoneyAmount;
public plugin_init()
{
register_plugin ("Bonus", "1.0", "TitANious")
#if defined Rockie
pCvarEnable = register_cvar ( "bonus_enable", "1" )
pCvarHealth = register_cvar ( "bonus_health", "1" )
pCvarHealthAmount = register_cvar ( "bonus_healthamount", "30" )
pCvarArmor = register_cvar ( "bonus_armor", "1" )
pCvarArmorAmount = register_cvar ( "bonus_armoramount", "30" )
pCvarMoney = register_cvar ( "bonus_money", "1" )
pCvarMoneyAmount = register_cvar ( "bonus_moneyamount", "2000" )
#endif
RegisterHam ( Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1 )
}
#if defined Hillarious
public fwHamPlayerSpawnPost ( id )
{
if ( ( get_pcvar_num ( pCvarEnable ) ) && ( is_user_alive(id) ) )
{
if ( get_pcvar_num ( pCvarHealth ) == 1 )
{
set_user_health ( id, get_user_health ( id ) + get_pcvar_num ( pCvarHealthAmount ) )
}
if ( get_pcvar_num ( pCvarArmor ) == 1 )
{
set_user_armor ( id, get_user_armor ( id ) + get_pcvar_num ( pCvarArmorAmount ) )
}
if ( get_pcvar_num ( pCvarMoney ) == 1 )
{
cs_set_user_money ( id, cs_get_user_money ( id ) + get_pcvar_num ( pCvarMoneyAmount ) )
}
}
}
#endif
Now the pcvars (That will make the plugin have warnings) don't work because Rockie ain't defined (I've commented it)
__________________
I dislike this.
"A sneeze never comes alone!" <-- Important to remember.