21/04/2024 01:38
(Esta mensagem foi modificada pela última vez a: 21/04/2024 01:54 por xbruno1000x.)
Você está se referindo a um vetor?
Tipo isso?
Caso seja isso mesmo, é como se fossem varias variaveis em um único lugar e você pode acessa-las pelo índice.
posicoes[INDICE][COLUNAS];
No caso de uma coordenada são 3 colunas para armazenar 3 floats.
Se você buscar algo no indice 0, coluna 0, vai encontrar 10.0. indice 0, coluna 1 -> 20.0 e indice 0, coluna 2 -> 30.0.
Tipo isso?
Código:
new Float:posicoes[3][3] = {
{10.0, 20.0, 30.0},
{40.0, 50.0, 60.0},
{70.0, 80.0, 90.0}
};
CMD:mostrarpos(playerid)
{
SendClientMessage(playerid, -1, "Mostrando posições:");
for (new i = 0; i < sizeof(posicoes); i++)
{
new Float:x = posicoes[i][0];
new Float:y = posicoes[i][1];
new Float:z = posicoes[i][2];
format(string, sizeof(string), "Posição %d: (%.2f, %.2f, %.2f)", i + 1, x, y, z);
SendClientMessage(playerid, -1, string);
}
return 1;
}
Caso seja isso mesmo, é como se fossem varias variaveis em um único lugar e você pode acessa-las pelo índice.
posicoes[INDICE][COLUNAS];
No caso de uma coordenada são 3 colunas para armazenar 3 floats.
Se você buscar algo no indice 0, coluna 0, vai encontrar 10.0. indice 0, coluna 1 -> 20.0 e indice 0, coluna 2 -> 30.0.
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.