SA-MP Forums Archive
[Ajuda] string nao sendo impressa - 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] string nao sendo impressa (/showthread.php?tid=377981)



string nao sendo impressa - Maklister - 16.09.2012

Bom no meu comando de vender drogas, ao formatar a str, a mesma nao esta sendo impressa para os jogadores

O Comando funciona certinho, menos a send da str que nao й impressa

pawn Код:
CMD:vmaconha(playerid, params[])
{
    new giverid, qnt, valor, str[300];
    if(Profissao[playerid] == 23 || Profissao[playerid] == 18)
    {
        if(sscanf(params, "ddd", giverid, qnt, valor)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[x] Use: /vMaconha [ id ] [ Quantidade ] [ valor ]");
        if(!IsPlayerConnected(giverid)) return SendClientMessage(playerid,VERMELHO_ESCURO,"[x] Jogador nгo estб conectado.");
        {
            format(str, sizeof(str), "[ INFO ] {FFFFFF}O Jogador %s estб te oferecendo {FF0000}%d {FFFFFF} pinos de maconha por {008000}R$ %d  {FFFFFF}Use ( /AceitarMaconha ou /RecusarMaconha )", nome(playerid), qnt, valor);
            SendClientMessage(giverid, 0xBBBB00AA, str);
            OferecendoDrogaMaconha[giverid] = 1;
            PrecoDroga[giverid] = 0;
            QuantidadeDroga[giverid] = 0;
            QuemOfereceuDroga[giverid] = 0;
            PrecoDroga[giverid] = valor;
            QuantidadeDroga[giverid] = qnt;
            QuemOfereceuDroga[giverid] = playerid;
        }
    }
    else
    {
        SendClientMessage(playerid, VERMELHO_ESCURO, "[ ERRO ]{FFFFFF} Voce nao й um Traficante de Drogas ou um Mafioso");
    }
    return 1;
}



Re: string nao sendo impressa - VenoN - 16.09.2012

pawn Код:
str[3000]



Re: string nao sendo impressa - .FuneraL. - 16.09.2012

3000 Pra que? Sу vai desperdiзar cйlulas, Use strcat, usando duas strings de 200, forme duas frases menores


Re: string nao sendo impressa - arakuta - 16.09.2012

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
3000 Pra que? Sу vai desperdiзar cйlulas, Use strcat, usando duas strings de 200, forme duas frases menores
Strcat pra que?

PS: Use no mбximo 128 para strings em SendClientMessage/ToAll. Й o limite do samp.


Re: string nao sendo impressa - Maklister - 16.09.2012

Reparti a string em 2 e funcionou Obrigado ai