Portal SAMP
[Ajuda] Varios Checkpoints Aleatórios - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Varios Checkpoints Aleatórios (/showthread.php?tid=1790)



Varios Checkpoints Aleatórios - EU_COMI_UMA_VACA - 29/10/2021

Idea 
Bom galera queria perguntar pro 6 como faco varios checkpoint aleatórios? Jah agradece


RE: Varios Checkpoints Aleatórios - EXPEDITO_011 - 29/10/2021

(29/10/2021 23:13)EU_COMI_UMA_VACA Escreveu: Idea 
Bom galera queria perguntar pro 6 como faco varios checkpoint aleatórios? Jah agradece

new Float:posicoes[][];

new randomm = random(sizeof(posicoes));

SetPlayerCheckpoint(playerid, posicoes[randomm][0],posicoes[randomm][1],posicoes[randomm][2],3.0);


RE: Varios Checkpoints Aleatórios - xbruno1000x - 29/10/2021

(29/10/2021 23:18)EXPEDITO_011 Escreveu:
(29/10/2021 23:13)EU_COMI_UMA_VACA Escreveu: Idea 
Bom galera queria perguntar pro 6 como faco varios checkpoint aleatórios? Jah agradece

new Float:posicoes[][];

new randomm = random(sizeof(posicoes));

SetPlayerCheckpoint(playerid, posicoes[randomm][0],posicoes[randomm][1],posicoes[randomm][2],3.0);

Só complementando o que o Expedito falou com um exemplo:

a "new Float:" deve seguir o padrão abaixo
Código:
new Float: CheckPointsP[][] =
{
        {2077.6982,-1730.5145,13.3832, 3.0},
        {1511.8180,-1041.2366,23.7955, 3.0}, // pizza
        {1520.5310,-848.8713,65.7460, 3.0}, // pizza1
        {880.2079,-1412.0420,13.1208, 3.0}, // pizza2
        {805.9606,-1733.7877,13.3828, 3.0}, // pizza3
        {1863.4469,-1606.7776,13.5391, 3.0}, // pizza4
        {1785.7021,-1284.1427,13.4688, 3.0}, // pizza5
        {1934.5483,-1131.6587,25.1785, 3.0}, // pizza6
        {1943.6487,-2048.3252,13.3828, 3.0}, // pizza7
        {1801.8323,-2117.1750,13.3828, 3.0}, // pizza8
        {2635.9207,-2410.0925,13.4218, 3.0}, // pizza9
        {2418.4441,-2092.9771,13.4326, 3.0} // pizza10
};