11/05/2021 11:49
(10/05/2021 15:59)Burunu Escreveu:(10/05/2021 14:09)MateusCandido Escreveu: Gostaria de saber se é possivel salvar toda uma coordenada em apenas 1 variável para depois reutilizar?
Como por exemplo, ao invés de fazer assim:
Código:new Float:Variavel[3];
Variavel[0] = 100.0;
Variavel[1] = 200.0;
Variavel[2] = 300.0;
CreateObject(Variavel[0], Variavel[1], Variavel[2]);
Fazer assim:
Código:new Float:Variavel[3];
Variavel[3] = { 100.0, 200.0, 300.0 };
CreateObject(Variavel[0], Variavel[1], Variavel[2]);
Queria saber se tem como, pois preciso fazer um sistema que vai utilizar muitas coordenadas, e assim reduziria o codigo, mas sempre que eu tento fazer desta segunda forma recebo erros falando que precisa ser string ou que o valor da array não esta de acordo com a definição.
É possível sim! Além disso, é possível salvar mais de uma posição(X,Y,Z) em apenas uma variável.
Ex:
Código PHP:new Float:Variavel[8][3] =
{
{1518.3596,-1459.9932,9.5000},
{1606.9006,-1427.1610,13.4378},
{1641.3010,-1304.1602,15.7496},
{1641.3010,-1304.1602,15.7496},
{1852.5596,-1226.3092,17.5544},
{1772.5421,-1166.5100,23.6560},
{1671.8254,-1159.1508,23.6563},
{1599.1776,-1009.4454,23.9063}
};
Sim, eu faço uso de matrizes, só que eu preciso definir as coordenadas após criar a array...
Estou fazendo assim:
Código:
//Fora da chave
new Float:Var[1][3];
//Dentro da chave
Var[1][3] = { {100.0, 200.0, 300.0} };
☬ Mateus_Candido ☬
✦ Scripter SA:MP desde 2018 - Criador do BMRP ✦