SA-MP Forums Archive
[Ajuda] Random - 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] Random (/showthread.php?tid=326896)



[Ajuda] Random - Rick_DR - 19.03.2012

Tem como colocar um random neste comando?
pawn Код:
if(strcmp("/import", cmdtext, true) == 0)
{
    DisablePlayerCheckpoint(playerid);
    if(IsPlayerInRangeOfPoint(playerid,85,89.8899,-305.0462,1.5781)==0) return SendClientMessage(playerid, cor1, "{FF0000}[ERRO] {ADADAD}Nгo estas perto do local de import!/ajudaimport");
    if(roubo[playerid] <= 0) {
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid, X, Y, Z);
        SetPlayerCheckpoint(playerid, 2801.9988,-2356.5833,13.6302,6.0);  // Queria um random aqui
        new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,pName,sizeof(pName));
        new string[248];
        format(string,sizeof(string),"Faz como o %s ! Escreve {FA0505}/ajudaimport ",pName);
        SendClientMessageToAll(cor1, string);
        roubo[playerid]=1;
        SendClientMessage(playerid,0x14B4E3AA, "{FF0000}[Import] {ADADAD}Segue para o ponto vermelho no mapa!");
        SetVehicleNumberPlate(CreateVehicle(535, 89.8899,-305.0462,1.5781,0.2829, 145, 145, 100), "IMPORT");
        return 1;
}
    if(roubo[playerid] > 0) {
            SendClientMessage(playerid, cor1, "{FF0000}[ERRO] {ADADAD}Para jб nгo queremos mais carros!");
            return 1;
}

    return 1;
}
queria um random aqui, quando alguem fizer /import faria um random de 3 locais para activar o checkpoint (activando so um dos 3 claro!)

pawn Код:
SetPlayerCheckpoint(playerid, 2801.9988,-2356.5833,13.6302,6.0);



Re: [Ajuda] Random - Lucas_Alemao - 19.03.2012

quais coordenadas mais vc quer?


Re: [Ajuda] Random - steeldark - 19.03.2012


tenta assim:
pawn Код:
//no topo do gm:

new Float:mychec[3][3] =
{
{X, Y, Z}, // substitui, o x,y,z pelas coordenadas que vc quer.
{X, Y, Z},  // substitui, o x,y,z pelas coordenadas que vc quer.
{X, Y, Z} // substitui, o x,y,z pelas coordenadas que vc quer.
};

// no comando:
new rand;
rand = random(sizeof(mychec));
SetPlayerCheckpoint(playerid, mychec[rand][0], mychec[rand][1], mychec[rand][2],6.0);



Re: [Ajuda] Random - ViniBorn - 19.03.2012

Random do que exatamente?

@EDIT VI agora --'

Usa do steeldark


Re: [Ajuda] Random - Rick_DR - 19.03.2012

obrigado amigos, vou testar ! ++REP