How to fix this?
#1

pawn Code:
dcmd_say(playerid,params[]) {
    if(IsPlayerCommandLevel(playerid,"say")) {
        if(!strlen(params)) return SendClientMessage(playerid,red,"Syntax Error: /say [text].");
        new string[256]; format(string,256,"%s"params);//Line 353
        return SendClientMessageToAll(grey,string);
    } else return SendLevelErrorMessage(playerid,"say");
}
Code:
XAdmin.pwn(353) : error 001: expected token: "-string end-", but found "-identifier-"
XAdmin.pwn(353) : warning 215: expression has no effect
XAdmin.pwn(353) : error 001: expected token: ";", but found ")"
XAdmin.pwn(353) : error 029: invalid expression, assumed zero
XAdmin.pwn(353) : fatal error 107: too many error messages on one line
Reply
#2

You forgot to add a ',', but you don't need format at all:
pawn Code:
dcmd_say(playerid,params[])
{
    if(IsPlayerCommandLevel(playerid, "say"))
    {
        if(!strlen(params))
            return SendClientMessage(playerid, red, "Syntax Error: /say [text].");
       
        return SendClientMessageToAll(grey, params);
    }
    return SendLevelErrorMessage(playerid, "say");
}
Reply
#3

Thanks!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)