Raised This Month: $ Target: $400
 0% 

Tag Mismatch set_user_gravity


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Doc-Holiday
AlliedModders Donor
Join Date: Jul 2007
Old 07-16-2012 , 05:00   Tag Mismatch set_user_gravity
Reply With Quote #1

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]], szPrimaryWeaponcharsmax(szPrimaryWeapon));
        
get_pcvar_string(g_ClassCvars[CVAR_SWEP][g_iPlayerClass[iClient]], szSecondaryWeaponcharsmax(szSecondaryWeapon));
        
        
GiveItems(iClientszPrimaryWeaponszSecondaryWeapon,
                
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(iClientszPrimaryWeapon[], szSecondaryWeapon[], iHealthiArmorFloat:flSpeedFloat:flGravity)
{
    if(
is_user_alive(iClient))
    {
        
give_item(iClientszPrimaryWeapon);
        
cs_set_user_bpammo(iClientget_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
        
give_item(iClientszPrimaryWeapon);
        
cs_set_user_bpammo(iClientget_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
        
set_user_health(iClientiHealth);
        
cs_set_user_armor(iClientiArmorCS_ARMOR_VESTHELM);
        
set_pev(iClientpev_maxspeedflSpeed);
        
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]], szPrimaryWeaponcharsmax(szPrimaryWeapon));
        
get_pcvar_string(g_ClassCvars[CVAR_SWEP][g_iPlayerClass[iClient]], szSecondaryWeaponcharsmax(szSecondaryWeapon));
        
        
GiveItems(iClientszPrimaryWeaponszSecondaryWeapon,
                
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(iClientszPrimaryWeapon[], szSecondaryWeapon[], iHealthiArmorFloat:flSpeedflGravity)
{
    if(
is_user_alive(iClient))
    {
        
give_item(iClientszPrimaryWeapon);
        
cs_set_user_bpammo(iClientget_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
        
give_item(iClientszPrimaryWeapon);
        
cs_set_user_bpammo(iClientget_weaponid(szPrimaryWeapon), g_WeaponBPAmmo[get_weaponid(szPrimaryWeapon)]);
        
set_user_health(iClientiHealth);
        
cs_set_user_armor(iClientiArmorCS_ARMOR_VESTHELM);
        
set_pev(iClientpev_maxspeedflSpeed);
        
set_user_gravity(flGravity);
    }


I don't receive a warning... lol...

Any idea why im getting a mismatch when its defiantly a float?

Last edited by Doc-Holiday; 07-16-2012 at 05:00.
Doc-Holiday is offline
hornet
AMX Mod X Plugin Approver
Join Date: Mar 2010
Location: Australia
Old 07-16-2012 , 06:22   Re: Tag Mismatch set_user_gravity
Reply With Quote #2

You answered your own question. Compare your function to the format you posted. Where's your target ID?
__________________
Quote:
vBulletin Tip #42: Not much would be accomplished by merging this item with itself.
hornet is offline
jimaway
Heeeere's Jimmy!
Join Date: Jan 2009
Location: Estonia
Old 07-16-2012 , 06:54   Re: Tag Mismatch set_user_gravity
Reply With Quote #3

keep using float value, but you forgot the player id in set_user_gravity
jimaway is offline
Doc-Holiday
AlliedModders Donor
Join Date: Jul 2007
Old 07-16-2012 , 13:01   Re: Tag Mismatch set_user_gravity
Reply With Quote #4

Quote:
Originally Posted by jimaway View Post
keep using float value, but you forgot the player id in set_user_gravity
HAHAHA Thanks... Thats what happens when your writing code and hella tired and sick.. thats horrible...

I feel like a complete idiot..

does it give a number of args error

Last edited by Doc-Holiday; 07-16-2012 at 13:02.
Doc-Holiday is offline
jimaway
Heeeere's Jimmy!
Join Date: Jan 2009
Location: Estonia
Old 07-16-2012 , 13:42   Re: Tag Mismatch set_user_gravity
Reply With Quote #5

it should set gravity to default when provided with player id only
jimaway is offline
Doc-Holiday
AlliedModders Donor
Join Date: Jul 2007
Old 07-16-2012 , 14:08   Re: Tag Mismatch set_user_gravity
Reply With Quote #6

Quote:
Originally Posted by jimaway View Post
it should set gravity to default when provided with player id only
oh thanks
Doc-Holiday is offline
hornet
AMX Mod X Plugin Approver
Join Date: Mar 2010
Location: Australia
Old 07-17-2012 , 00:29   Re: Tag Mismatch set_user_gravity
Reply With Quote #7

lol cheers for the answer echo jim ;)
__________________
Quote:
vBulletin Tip #42: Not much would be accomplished by merging this item with itself.
hornet is offline
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 15:18.


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