undefined simbol
#1

hi i get one error while compiling a pm command
Quote:

(391) : error 017: undefined symbol "params"

PHP код:
if(strcmp(cmd"/pm"true) == 0)
{
       new 
str[256], str2[256], idName1[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME];
    if(
sscanf(params"us"idstr2)) EDITError is this line
    
{
        
SendClientMessage(playerid0xFF0000FF"Usage: /pm <id> <message>");
        return 
1;
    }
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid0xFF0000FF"ERROR: Player not connected");
    if(
playerid != id) return SendClientMessage(playerid0xFF0000FF"ERROR: You cannot pm yourself!");
    {
        
GetPlayerName(playeridName1sizeof(Name1));
        
GetPlayerName(idName2sizeof(Name2));
        
format(strsizeof(str), "PM To %s(ID %d): %s"Name2idstr2);
        
SendClientMessage(playerid0xFF0000FFstr);
        
format(strsizeof(str), "PM From %s(ID %d): %s"Name1playeridstr2);
        
SendClientMessage(id0xFF0000FFstr);
    }
    return 
1;

here is my code i make it from a toturial and now i cant fix this error i search on forums and nothing if someone can help im apreciate its a small code
Reply
#2

Use dcmd instead of strcmp
Reply
#3

I always get errors with dcmd_[command] so i don't prefer to use it
Reply
#4

change "params" for "inputtext"

OnPlayerCommandText uses "inputtext", dcmd uses params
Reply
#5

params works fine.. with dcmd xD but something is wrong.. i downloaded "sscanf2" and put on my includes and since i did that no one command work anymore bah what i make wrong?
Reply
#6

Then use zcmd.
You can't use sscanf for commands without zcmd or dcmd.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)