Thread: [Issue] Convert Cvar to argument
View Single Post
Author Message
workes
Junior Member
Join Date: Mar 2020
Old 03-25-2020 , 09:47   Convert Cvar to argument
Reply With Quote #1

Let me start up by saying that I am a complete noob to sourcepawn, so go easy.
I have this code here:
PHP Code:
public OnPluginStart()
{
    
sm_flag CreateConVar("sm_flag""ADMFLAG_ROOT""Flag required to use guiveaway command");
    
GetConVarString(sm_flagzflagsizeof(zflag));
    
    
sm_giveaway_credits CreateConVar("sm_giveaway_credits""5000""Number of credits given.");
    
sm_minplayers CreateConVar("sm_minplayers""5""Minimum players required in the server for the giveaway to happen.");
    
sm_chattag CreateConVar("sm_chattag""[Giveaway]""Chat Tag that appears in front of everything this plugin says.");
    
RegAdminCmd("sm_giveaway"CreditArgumentCommandGiveawaysm_flag"Start giveaway"); //error 130: cannot coerce functions to values
    
AutoExecConfig(true"plugin.zsorteio");
    
LoadTranslations("zgiveaway.phrases");
}

public 
Action:CreditArgument(clientargs)
{
    if (
args 1)
    {
        
ReplyToCommand(client"[Giveaway] Usage: !giveaway <amount>")
        return 
Plugin_Handled;
    }
    
char arg[7];
    
GetCmdArg(1argsizeof(arg));
    
int creditAmount StringToInt(arg);
    
PrintToChat(client"[Giveaway] You are giving away %i."creditAmount);
    
sm_giveaway_credits.IntValue creditAmount;

The goal is to have a command called !giveaway <arg1> where arg1 is the amount of credits to be given away, im getting an error on line 31 "error 130: cannot coerce functions to values". Any ideas?
workes is offline