Command Error
#1

PHP код:
if(strcmp(cmd"/loc"true) == 0)
    {
    new 
id;
    new 
targetcurrent_zone;
    
current_zone GetPlayerArea(playerid);
    if(
sscanf(params"u"id))
    {
        
SendClientMessage(playerid0xFF0000FF"Usage: /loc [playerid]");
    }
    else
    {
        if(
current_zone != -&& IsPlayerConnected(target))
        {
            new 
playername[MAX_PLAYER_NAME],message2[170];
            
GetPlayerName(id,playername,MAX_PLAYER_NAME);
            
format(message2,sizeof(message2),"%s(%d)'s current location: %s",playername,target,GetPlayerArea(playerid));
            
SendClientMessage(playerid,0x00C7FFAA,message2);
        }
        else
        {
            
SendClientMessage(playerid,red,"Invalid Player ID");
        }
    }

Errors
Код:
C:\Users\Farha\Desktop\Server\gamemodes\saa.pwn(15419) : error 017: undefined symbol "params"
C:\Users\Farha\Desktop\Server\gamemodes\saa.pwn(15434) : error 017: undefined symbol "red"
Reply
#2

Don't use OnPlayerCommandText. Use this

https://sampforum.blast.hk/showthread.php?tid=576114

Easier, faster and better
Reply
#3

You need sscanf plugin https://sampforum.blast.hk/showthread.php?tid=570927
and also add this on top of your script: #define red 0xAA3333AA

and yes, it's better to use ZCMD or YCMD
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)