This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
bz_setBZDBInt
bool bz_setBZDBInt (const char* variable, int val, int perms = 0, bool persistent = false)
Sets a BZDB variable to a given int value.
Parameters: 
variable  -  Variable name (E.g. "_shockOutRadius") 
val  -  The value to set the variable to. 
perms = 0  -  What to set the permission value to. (Range: 1-3. Using 0 sets it to the default [2], and using a higher number sets it to 3.) 
persistent = false  -  Whether or not the variable will be persistent. 
Returns: 
Whether or not the set was successful.
Example
Sets the shockwave radius to a random value between 50 and 100.
bz_setBZDBDouble("_shockOutRadius",rand()%50+50);