SA-MP Forums Archive
[Ajuda] Texto random com variбvel. - 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] Texto random com variбvel. (/showthread.php?tid=367276)



Texto random com variбvel. - YaaN - 09.08.2012

Olб.

Como gerar um texto randomico e adcionar uma variбvel para cada ?

Exemplo, no random, gera o texto ' Gold ', ai seto a variбvel ' IsPlayerInGold[playerid] = true; ' ?

pawn Код:
forward MN(playerid);
public MN(playerid)
{
    new MR[5][128] =
    {
        "Ouro",
        "Diamante",
        "Ferro",
        "Chumbo",
        "Cobre"
    };

    new ss[60];
    new sc = randomEx(true, false);

    Bit1_Set(Capturou, playerid, sc);

    if(Capturou[playerid])
    {
        format(ss, 60, "- Vocк encontrou um %s, vб atй a бrea de vendas.", MR[random(sizeof(MR))]);
        SendClientMessage(playerid, CINFO, ss);
        SetPlayerCheckpoint(playerid, -1694.7881,1330.3480,7.1814, 1.0);
        return 1;
    }
    else
    {
        format(ss, 60, "- Vocк nгo encontrou nenhum minйrio, tente novamente.");
        SendClientMessage(playerid, CINFO, ss);
    }
    return 1;
}



Re: Texto random com variбvel. - rjjj - 09.08.2012

Bem, hб a funзгo strcmp :


pawn Код:
new bool:Sultan;
new bool:Turismo;
new bool:Infernus;
new Veiculos[][] =
{
    "Sultan",
    "Turismo",
    "Infernus"
};
new TextoRandom[9];
strcat(TextoRandom, Veiculos[random(sizeof(Veiculos))]);
if(!strcmp(TextoRandom, "Sultan"))
{
    Sultan = true;
}
else if(!strcmp(TextoRandom, "Turismo"))
{
    Turismo = true;
}
else if(!strcmp(TextoRandom, "Infernus"))
{
    Infernus = true;
}


Espero ter ajudado .


Re: Texto random com variбvel. - YaaN - 09.08.2012

Obrigado Rjjj.