Im pretty sure it uses a float value.
Code:
set_user_gravity ( index, Float:gravity = 1.0 )
But..
PHP Code:
//Random Function called from menu
public TestFunc(iClient)
{
if(is_user_alive(iClient))
{
new szPrimaryWeapon[32], szSecondaryWeapon[32];
get_pcvar_string(g_ClassCvars[CVAR_PWEP][g_iPlayerClass[iClient]], szPrimaryWeapon, charsmax(szPrimaryWeapon));
get_pcvar_string(g_ClassCvars[CVAR_SWEP][g_iPlayerClass[iClient]], szSecondaryWeapon, charsmax(szSecondaryWeapon));
GiveItems(iClient, szPrimaryWeapon, szSecondaryWeapon,
get_pcvar_num(g_ClassCvars[CVAR_HEALTH][g_iPlayerClass[iClient]]),
get_pcvar_num(g_ClassCvars[CVAR_ARMOR][g_iPlayerClass[iClient]]),
get_pcvar_float(g_ClassCvars[CVAR_SPEED][g_iPlayerClass[iClient]]),
get_pcvar_float(g_ClassCvars[CVAR_GRAVITY][g_iPlayerClass[iClient]]));
}
}
public GiveItems(iClient, szPrimaryWeapon[], szSecondaryWeapon[], iHealth, iArmor, Float:flSpeed, Float:flGravity)
{
if(is_user_alive(iClient))
{
give_item(iClient, szPrimaryWeapon);
cs_set_user_bpammo(iClient, get_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
give_item(iClient, szPrimaryWeapon);
cs_set_user_bpammo(iClient, get_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
set_user_health(iClient, iHealth);
cs_set_user_armor(iClient, iArmor, CS_ARMOR_VESTHELM);
set_pev(iClient, pev_maxspeed, flSpeed);
set_user_gravity(flGravity); //Warning Line
}
}
The above gives me this tag warning
Code:
C:\Users\John Doe\Desktop\battlefield.sma(327) : warning 213: tag mismatch
But when i switch it to
PHP Code:
//Random Function called from menu
public TestFunc(iClient)
if(is_user_alive(iClient))
{
new szPrimaryWeapon[32], szSecondaryWeapon[32];
get_pcvar_string(g_ClassCvars[CVAR_PWEP][g_iPlayerClass[iClient]], szPrimaryWeapon, charsmax(szPrimaryWeapon));
get_pcvar_string(g_ClassCvars[CVAR_SWEP][g_iPlayerClass[iClient]], szSecondaryWeapon, charsmax(szSecondaryWeapon));
GiveItems(iClient, szPrimaryWeapon, szSecondaryWeapon,
get_pcvar_num(g_ClassCvars[CVAR_HEALTH][g_iPlayerClass[iClient]]),
get_pcvar_num(g_ClassCvars[CVAR_ARMOR][g_iPlayerClass[iClient]]),
get_pcvar_float(g_ClassCvars[CVAR_SPEED][g_iPlayerClass[iClient]]),
get_pcvar_num(g_ClassCvars[CVAR_GRAVITY][g_iPlayerClass[iClient]]));
}
return PLUGIN_HANDLED;
}
public GiveItems(iClient, szPrimaryWeapon[], szSecondaryWeapon[], iHealth, iArmor, Float:flSpeed, flGravity)
{
if(is_user_alive(iClient))
{
give_item(iClient, szPrimaryWeapon);
cs_set_user_bpammo(iClient, get_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
give_item(iClient, szPrimaryWeapon);
cs_set_user_bpammo(iClient, get_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
set_user_health(iClient, iHealth);
cs_set_user_armor(iClient, iArmor, CS_ARMOR_VESTHELM);
set_pev(iClient, pev_maxspeed, flSpeed);
set_user_gravity(flGravity);
}
}
I don't receive a warning... lol...
Any idea why im getting a mismatch when its defiantly a float?