[Ajuda] Este comando funciona?
#1

Criei um comando de mandado, apenas para o prefeito.
Quando ele digita /mandado [id], o id fica com 6 estrelas.
Fiz assim:
pawn Код:
if(strcmp(cmd, "/mandado", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pLider] == 7)
            {
                giveplayerid = ReturnUser(tmp);
                if(IsPlayerConnected(giveplayerid))
                {
                    if(IsACop(giveplayerid))
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode dar mandado em Policiais!");
                        return true;
                    }
                    if(giveplayerid != INVALID_PLAYER_ID)
                    {
                        WantedPoints[giveplayerid] = 6;
                        SetPlayerWantedLevel(giveplayerid, 6);
                        SendClientMessage(giveplayerid, COLOR_GRAD5, "O Prefeito colocou um mandado de prisгo em vocк.");
                        return true;
                    }
                }
            }
        }
        return 1;
    }
Serб que funciona? Se nгo funcionar poderia me ajudar a criar um?
Reply
#2

Quote:
Originally Posted by IGp
Посмотреть сообщение
Criei um comando de mandado, apenas para o prefeito.
Quando ele digita /mandado [id], o id fica com 6 estrelas.
Fiz assim:
pawn Код:
if(strcmp(cmd, "/mandado", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pLider] == 7)
            {
                giveplayerid = ReturnUser(tmp);
                if(IsPlayerConnected(giveplayerid))
                {
                    if(IsACop(giveplayerid))
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode dar mandado em Policiais!");
                        return true;
                    }
                    if(giveplayerid != INVALID_PLAYER_ID)
                    {
                        WantedPoints[giveplayerid] = 6;
                        SetPlayerWantedLevel(giveplayerid, 6);
                        SendClientMessage(giveplayerid, COLOR_GRAD5, "O Prefeito colocou um mandado de prisгo em vocк.");
                        return true;
                    }
                }
            }
        }
        return 1;
    }
Serб que funciona? Se nгo funcionar poderia me ajudar a criar um?
Bom, ao meu ver nгo funcionaria.

Tente:

pawn Код:
if (!strcmp(cmd, "/mandado")) {

    if(PlayerInfo[playerid][pLider] != 7)
        return SendClientMessage(playerid, -1, "Vocк nгo й o prefeito!");

    new user_[24];
    user_ = strtok(cmdtext, idx);
   
    new user = ReturnUser(user_);
   
    if (!IsPlayerConnected(user))
        return SendClientMessage(playerid, -1, "Jogador offline!");

    if (IsACop(user))
        return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode dar mandado em Policiais!");
       
    WantedPoints[user] = 6;
    SetPlayerWantedLevel(user, 6);
    SendClientMessage(user, COLOR_GRAD5, "O Prefeito colocou um mandado de prisгo em vocк.");
    return 1;
}
Reply
#3

Nгo deu algum erro, apenas dei alguns TAB e arrumei as chaves.
PHP код:
    if(strcmp(cmd"/mandado"true) == 0)
    {
        if(
PlayerInfo[playerid][pLider] != 7)
        return 
SendClientMessage(playerid, -1"Vocк nгo й o prefeito!");
        new 
user_[24];
        
user_ strtok(cmdtextidx);
        new 
user ReturnUser(user_);
        if (!
IsPlayerConnected(user))
        return 
SendClientMessage(playeridCOLOR_GRAD5"Jogador offline!");
        if (
IsACop(user))
        return 
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo pode dar mandado em Policiais!");
        
WantedPoints[user] = 6;
        
SetPlayerWantedLevel(user6);
        
SendClientMessage(userCOLOR_GRAD5"O Prefeito colocou um mandado de prisгo em vocк.");
        return 
1;
    } 
Obrigado, REP[+]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)