, kiero colocar las posiciones de las camaras en un new combinado con un enum pero me tirar error, ke es lo ke estoy haciendo mal.
.#include <a_samp>
enum enumcamaras {
CameraTiempo,
NombreCamara[100],
Float:CameraPos[6],
Float:CameraLookAt[6],
};
new ListaCamaras[5][enumcamaras] = {
{ "", {0.0,0.0,0.0, 0.0,0.0,0.0}, {0.0,0.0,0.0, 0.0,0.0,0.0}, 10000 },
{ "", {0.0,0.0,0.0, 0.0,0.0,0.0}, {0.0,0.0,0.0, 0.0,0.0,0.0}, 10000 },
{ "", {0.0,0.0,0.0, 0.0,0.0,0.0}, {0.0,0.0,0.0, 0.0,0.0,0.0}, 10000 },
{ "", {0.0,0.0,0.0, 0.0,0.0,0.0}, {0.0,0.0,0.0, 0.0,0.0,0.0}, 10000 },
{ "", {0.0,0.0,0.0, 0.0,0.0,0.0}, {0.0,0.0,0.0, 0.0,0.0,0.0}, 10000 }
};
public OnPlayerConnect(playerid) {
new numero;
numero++;
InterpolateCameraPos(playerid, ListaCamaras[numero][CameraPos][0], ListaCamaras[numero][CameraPos][1], ListaCamaras[numero][CameraPos][2], ListaCamaras[numero][CameraPos][3], ListaCamaras[numero][CameraPos][4], ListaCamaras[numero][CameraPos][5], ListaCamaras[numero][CameraTiempo]);
InterpolateCameraLookAt(playerid, ListaCamaras[numero][CameraLookAt][0], ListaCamaras[numero][CameraLookAt][1], ListaCamaras[numero][CameraLookAt][2], ListaCamaras[numero][CameraLookAt][3], ListaCamaras[numero][CameraLookAt][4], ListaCamaras[numero][CameraLookAt][5], ListaCamaras[numero][CameraTiempo]);
return true;
}
enum enumcamaras {
NombreCamara[100],
Float:CameraPos[6],
Float:CameraLookAt[6],
CameraTiempo
};
|
Estas creando el tiempo en el ъltimo lugar y debe ir en el primero.
pawn Код:
|