SA-MP Forums Archive
[Ajuda] Sscanf - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sscanf (/showthread.php?tid=461742)



Sscanf - Smith. - 03.09.2013

Estou criando um sistema de veiculos em meu futuro servidor, mas estou com problemas na parte da mensagem
pois quando eu digito /veiculo mensagem [mensagem] nгo acontece nada, ja com o /veiculo comprar e /veiculo vender esta certo, alguem poderia me ajudar?


pawn Код:
CMD:veiculo(playerid, params[])
{
    new info[128];
    if(sscanf(params, "s[128]", info))
    {
        SendClientMessage(playerid, 0xFFFF00AA, "USE: /veiculo comprar/vender/mensagem");
    }
    else
    {
        if(strcmp(info, "comprar", true) == 0)
        {
            //
        }
        if(strcmp(info, "vender", true) == 0)
        {
            //
        }
        if(strcmp(info, "mensagem", true) == 0)
        {
            new mensagem[128];
            if(sscanf(params, "s[128]", mensagem)) return SendClientMessage(playerid, 0xFFFF00AA, "USE: /veiculo mensagem [mensagem]");
            //
        }
    }
}



Re: Sscanf - bruxo00 - 03.09.2013

Nгo estou a entender essa lуgica... porque nгo cria com ZCMD e cria um comando para cada?


AW: Sscanf - Smith. - 03.09.2013

Ja estou criando em ZCMD porem estou com o problema ali a checar o segundo parametro, estou fazendo dessa maneira para ficar melhor.


Re: Sscanf - PT - 03.09.2013

nao precisa do else pra nada

pawn Код:
CMD:veiculo(playerid, params[])
{
    new info[128];
    if(sscanf(params, "s[128]", info))
    {
        SendClientMessage(playerid, 0xFFFF00AA, "USE: /veiculo comprar/vender/mensagem");
    }
    if(strcmp(info, "comprar", true) == 0)
    {
        //
    }
    if(strcmp(info, "vender", true) == 0)
    {
        //
    }
    if(strcmp(info, "mensagem", true) == 0)
    {
        new mensagem[128];
        if(sscanf(params, "s[128]", mensagem)) return SendClientMessage(playerid, 0xFFFF00AA, "USE: /veiculo mensagem [mensagem]");
        //
    }
}



AW: Sscanf - Smith. - 03.09.2013

PT fica mesma coisa, pois quando digito /veiculo mensagem nгo posso aplicar o segundo parametro que seria o texto /veiculo [mensagem] [texto].

Quando eu uso o comando /veiculo mensagem vai a mensagem como texto ai invez de pedir o [texto]


Re: AW: Sscanf - Samuel300 - 03.09.2013

Pq n cria um comando para cada ? mais facil


AW: Sscanf - Smith. - 03.09.2013

Porque quero criar um sistema organizado e bem melhor para o jogador, por isso que to pedindo ajuda, se fosse para criar um comando para cada um nгo viria ao forum pedir ajuda.


Re: AW: Sscanf - Samuel300 - 03.09.2013

Quote:
Originally Posted by Smith.
Посмотреть сообщение
Porque quero criar um sistema organizado e bem melhor para o jogador, por isso que to pedindo ajuda, se fosse para criar um comando para cada um nгo viria ao forum pedir ajuda.
hmm, sу dei uma sugestгo , se vc ta puto pq n consegue fazer um comando n me culpe *-*


AW: Re: AW: Sscanf - Smith. - 03.09.2013

Quote:
Originally Posted by Samuel300
Посмотреть сообщение
hmm, sу dei uma sugestгo , se vc ta puto pq n consegue fazer um comando n me culpe *-*
kkkkkkkkkkkkk onde eu lhe culpei? apenas falei que quero fazer uma coisa organizada, nгo to puto nгo, estou apenas pedindo ajuda para quem sabe, e voce nгo sabe sobre isso.


Re: AW: Re: AW: Sscanf - Samuel300 - 03.09.2013

Quote:
Originally Posted by Smith.
Посмотреть сообщение
kkkkkkkkkkkkk onde eu lhe culpei? apenas falei que quero fazer uma coisa organizada, nгo to puto nгo, estou apenas pedindo ajuda para quem sabe, e voce nгo sabe sobre isso.
Hmm , me diga , precisa de muito estudo para criar um comando desse ? ^^ deixa keto