As you can see at the code below, normal player can only spawn stuff once per life and for admin with z flag can spawn 999. I'd like to add another admin flag to spawn 5, how can I do that?
Code:
public OnPluginStart()
{
cSpawnAmount = CreateConVar("sm_props_spawnamount", "1", "Normal Player Spawn Limits", FCVAR_PLUGIN);
cAdminImmune = CreateConVar("sm_props_adminimmune", "z", "Admin Spawn Limits", FCVAR_PLUGIN);
}
public Action:Event_PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
new spawntokens = GetConVarInt(cSpawnAmount);
decl String:sImmuneFlags[16];
GetConVarString(cAdminImmune, sImmuneFlags, sizeof(sImmuneFlags));
if(HasFlag(client, sImmuneFlags))
{
g_iClientSpawnCount[client] = 999;
}
else
{
g_iClientSpawnCount[client] = spawntokens;
}
}