I want the reason on the gag to looks like this: "Trusted: TheGuyToGagged | Reason: Ar2"
This is the code, but I get two errors, what am I doing wrong?
Errors:
Code:
scripting\a_trusted.sp(33) : error 035: argument type mismatch (argument 3)
scripting\a_trusted.sp(38) : error 008: must be a constant expression; assumed zero
Code:
PHP Code:
public Action Command_tGag(int client, int args)
{
char name[64];
GetCmdArg(1, name, sizeof(name)); // get first argument, arg1 holds the argument
char reason[64];
GetCmdArg(2, reason, sizeof(reason)); // get second argument, arg2 holds the argument
char target = FindTarget(client, name, false, false);
char baseReason[64] = "Trusted: ";
StrCat(baseReason, sizeof(baseReason), client);
char baseReason2[64] = "| Reason: ";
StrCat(baseReason2, sizeof(baseReason2), reason);
char baseReason3[64] = baseReason;
StrCat(baseReason, sizeof(baseReason), baseReason2);
if (args < 2)
{
ReplyToCommand(client, " \x0C[TURF]⠀\x08Usage: sm_tgag <name> <reason>");
return Plugin_Handled;
}
SourceComms_SetClientGag(target, true, 30, true, baseReason3);
return Plugin_Handled;
}