[ajuda]
#1

O Comando "/grampear" nгo estб pegando , alguem me ajuda?

Код:
if(strcmp(cmd, "/grampear", true) == 0 || strcmp(cmd, "/rastrear", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /grampear [ID/Nome]");
                return true;
            }
            if(strcmp(tmp,"off",true)==0)
            {
                PlayerInfo[playerid][pGrampo] = INVALID_PLAYER_ID;
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк desligou a escuta");
                return true;
            }
            if(gTeam[playerid] == 2  || IsACop(playerid))
			{
                if(IsPlayerConnected(giveplayerid))
                {
                    if(giveplayerid != INVALID_PLAYER_ID)
                    {
                        PlayerInfo[playerid][pGrampo] = giveplayerid;
                        format(string, sizeof(string), "Vocк grampeou o Tefelone de %s.", PlayerName(giveplayerid));
                        SendClientMessage(playerid, COLOR_GRAD1, "Para desligar a escuta use: /grampear off");
                        SendClientMessage(playerid, COLOR_GREY, string);
                        return true;
                    }
                }
            }
            else
            {
                format(string, sizeof(string), "   %d nao e um jogador ativo.", giveplayerid);
                SendClientMessage(playerid, COLOR_GRAD1, string);
            }
        }
        return true;
    }
Reply
#2

PHP код:
if(strcmp(cmd"/grampear"true) == || strcmp(cmd"/rastrear"true) == 0)
{
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp))
    {
        
SendClientMessage(playeridCOLOR_GRAD2"USE: /grampear [ID/Nome]");
        return 
true;
    }
    if(
strcmp(tmp,"off",true)==0)
    {
        
PlayerInfo[playerid][pGrampo] = INVALID_PLAYER_ID;
        
SendClientMessage(playeridCOLOR_GRAD1"Vocк desligou a escuta");
        return 
true;
    }
    
giveplayerid ReturnUser(tmp);
    if(
gTeam[playerid] == || IsACop(playerid))
    {
        if(
giveplayerid != INVALID_PLAYER_ID)
        {
            
PlayerInfo[playerid][pGrampo] = giveplayerid;
            
format(stringsizeof(string), "Vocк grampeou o Tefelone de %s."PlayerName(giveplayerid));
            
SendClientMessage(playeridCOLOR_GREYstring);
            
SendClientMessage(playeridCOLOR_GRAD1"Para desligar a escuta use: /grampear off");
        }
        else
        {        
            
format(stringsizeof(string), "   %d nao e um jogador ativo."giveplayerid);
            
SendClientMessage(playeridCOLOR_GRAD1string);
        }
    }
    return 
true;

Olha como seria mais prбtico, organizado e rбpido em zcmd + sscanf:
PHP код:
static 
    
Str[128], 
    
giveplayerid
;
CMD:grampear(playeridparams[])
{
    if(
sscanf(params"u"giveplayerid))
        return 
SendClientMessage(playeridCOLOR_GRAD2"USE: /grampear [ID/Nome]");
        
    if(
gTeam[playerid] == || IsACop(playerid))
    {
        if(
giveplayerid != INVALID_PLAYER_ID)
        {
            
PlayerInfo[playerid][pGrampo] = giveplayerid;
            
format(Strsizeof(Str), "Vocк grampeou o Tefelone de %s."PlayerName(giveplayerid));
            
SendClientMessage(playeridCOLOR_GREYStr);
            
SendClientMessage(playeridCOLOR_GRAD1"Para desligar a escuta use: /grampear off");
        }
        else
        {        
            
format(Strsizeof(Str), "   %d nao e um jogador ativo."giveplayerid);
            
SendClientMessage(playeridCOLOR_GRAD1Str);
        }
    }
    return 
1;

Reply
#3

Nгo Pegou
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)