View Single Post
Silvers
SourceMod Plugin Approver
Join Date: Aug 2010
Location: SpaceX
Old 10-20-2010 , 04:25   Re: error 035:argument type mismatch
Reply With Quote #2

You're trying to pass a string to a float:

Syntax: native TF2_AddCondition(client, TFCond:condition, Float:duration);

Usage: client - Player's index.
condition - Integer identifier of condition to apply.
duration - Duration of condition (does not apply to all conditions).


Simply use StringToFloat()

PHP Code:
    decl String:arg1[65], String:duration[255];
    
GetCmdArg(1arg1sizeof(arg1));    
    
GetCmdArg(2durationsizeof(duration));
    {
        
TF2_AddCondition(clientTFCond:TFCond_UberchargedStringToFloat(duration));
    } 
__________________
Silvers is offline