[AJUDA] Como dar espaзo no comando!
#1

Olб, eu queria dar uma espaзo no comando, tentei dar sу que da erro quando dou espaзo:

pawn Код:
COMMAND:dargrana(playerid,params[])
{
Queria por assim, na hora de fazer o comandos teria que dar o espaзo tb.
pawn Код:
COMMAND:dar grana(playerid,params[])
{
Se alguem puder ajudar fico grato.

Obrigado
Reply
#2

Coloca em sscanf
Reply
#3

Isto deve resolver o seu problema :


pawn Код:
CMD:dar(playerid, params[])
{
    if(!strcmp(params, "grana", true))
    {
        //Cуdigo interno do /dar grana.
        return 1;
    }
    return 0;
}


Espero ter ajudado .
Reply
#4

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Isto deve resolver o seu problema :


pawn Код:
CMD:dar(playerid, params[])
{
    if(!strcmp(params, "grana", true))
    {
        //Cуdigo interno do /dar grana.
        return 1;
    }
    return 0;
}


Espero ter ajudado .
dar erro, vou posta comando completo.

pawn Код:
COMMAND:xspecoff(playerid,params[])  // ->  xspec off
{
    #if EnableSpectate == true
    if(PlayerAcc[playerid][AdminLevel] >=1)
    {
        if(PlayerLogged[playerid] == 1)
        {
            if(gPlayerSpectating[playerid] == 1)
            {
                TogglePlayerSpectating(playerid, 0);
                gSpectateID[playerid] = INVALID_PLAYER_ID;
                gPlayerSpectating[playerid] = 0;
                gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
                SendClientMessage(playerid, COLOR_GREEN, "Vocк saiu do espectador!");
                TextDrawHideForPlayer(playerid,Spectation);
            }
            else SendClientMessage(playerid,red,"ERRO: Vocк nгo estб em modo de espectador!");
        }
        else SendClientMessage(playerid,red,"ERRO: Vocк precisa estar logado para executar este comando!");
    }
    else SendClientMessage(playerid, red, "ERRO: Vocк tem que ter um nнvel de administrador 1 ou superior para executar este comando!");
    #endif
    return 1;
}
Reply
#5

Quote:
Originally Posted by vascaino55
Посмотреть сообщение
dar erro, vou posta comando completo.

pawn Код:
COMMAND:xspecoff(playerid,params[])  // ->  xspec off
{
    #if EnableSpectate == true
    if(PlayerAcc[playerid][AdminLevel] >=1)
    {
        if(PlayerLogged[playerid] == 1)
        {
            if(gPlayerSpectating[playerid] == 1)
            {
                TogglePlayerSpectating(playerid, 0);
                gSpectateID[playerid] = INVALID_PLAYER_ID;
                gPlayerSpectating[playerid] = 0;
                gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
                SendClientMessage(playerid, COLOR_GREEN, "Vocк saiu do espectador!");
                TextDrawHideForPlayer(playerid,Spectation);
            }
            else SendClientMessage(playerid,red,"ERRO: Vocк nгo estб em modo de espectador!");
        }
        else SendClientMessage(playerid,red,"ERRO: Vocк precisa estar logado para executar este comando!");
    }
    else SendClientMessage(playerid, red, "ERRO: Vocк tem que ter um nнvel de administrador 1 ou superior para executar este comando!");
    #endif
    return 1;
}

Veja como ficaria esse comando :


pawn Код:
CMD:xspec(playerid,params[])  // ->  xspec off
{
    if(!strcmp(params, "off", true))
    {
        #if EnableSpectate == true
        if(PlayerAcc[playerid][AdminLevel] >=1)
        {
            if(PlayerLogged[playerid] == 1)
            {
                if(gPlayerSpectating[playerid] == 1)
                {
                    TogglePlayerSpectating(playerid, 0);
                    gSpectateID[playerid] = INVALID_PLAYER_ID;
                    gPlayerSpectating[playerid] = 0;
                    gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
                    SendClientMessage(playerid, COLOR_GREEN, "Vocк saiu do espectador!");
                    TextDrawHideForPlayer(playerid,Spectation);
                }
                else SendClientMessage(playerid,red,"ERRO: Vocк nгo estб em modo de espectador!");
            }
            else SendClientMessage(playerid,red,"ERRO: Vocк precisa estar logado para executar este comando!");
        }
        else SendClientMessage(playerid, red, "ERRO: Vocк tem que ter um nнvel de administrador 1 ou superior para executar este comando!");
        #endif
        return 1;
    }
    return 0;
}


Espero ter ajudado .
Reply
#6

Vlw ae cara, + rep..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)