AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Store (https://forums.alliedmods.net/forumdisplay.php?f=157)
-   -   Issue Convert Cvar to argument (https://forums.alliedmods.net/showthread.php?t=322378)

workes 03-25-2020 09:47

Convert Cvar to argument
 
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?

Silvers 03-25-2020 09:58

Re: Convert Cvar to argument
 
https://sm.alliedmods.net/new-api/console/RegAdminCmd

PHP Code:

void RegAdminCmd(const char[] cmdConCmd callbackint adminflags, const char[] description, const char[] groupint flags

The arguments are wrong.

workes 03-25-2020 11:20

Re: Convert Cvar to argument
 
Alright, which one of the arguments are the arguments for the ingame command :D?


All times are GMT -4. The time now is 08:51.

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