12.08.2014, 04:28
(
Последний раз редактировалось YazukiAkira; 12.08.2014 в 05:05.
)
Hola quisiera saber como crear un enum y tener arrays 3D
Yo quiero tener un array de la siguiente manera:
JugadorInfo[playerid][personajeid][string_o_int]
playerid = id del jugador.
personajeid = id del personaje (0,1 o 2).
string_o_int = puede ser un string o un numero entero.
EJ de uso:
JugadorInfo[playerid][0][Score] <- Esto deberia darme el Score del personaje 0
JugadorInfo[playerid][1][Nombre] <- Esto deberia darme el nombre del personaje 1
їComo podria hacerlo?
Edit:
Como podria hacer funcionar esto con strings tambien, solo con enteros funciona.
Yo quiero tener un array de la siguiente manera:
JugadorInfo[playerid][personajeid][string_o_int]
playerid = id del jugador.
personajeid = id del personaje (0,1 o 2).
string_o_int = puede ser un string o un numero entero.
EJ de uso:
JugadorInfo[playerid][0][Score] <- Esto deberia darme el Score del personaje 0
JugadorInfo[playerid][1][Nombre] <- Esto deberia darme el nombre del personaje 1
їComo podria hacerlo?
Edit:
Como podria hacer funcionar esto con strings tambien, solo con enteros funciona.
pawn Код:
#define MAX_PERSONAJES 3
enum pInfo
{
Nombre[50],
Score
}
new PersonajeInfo[MAX_PLAYERS][pInfo][MAX_PERSONAJES];
// Lo usuaria asi para llenarlo:
PersonajeInfo[playerid][Nombre][0] = strval("Juancito"); // El personaje 0 tiene el nombre Juancito
PersonajeInfo[playerid][Score][0] = 5;
PersonajeInfo[playerid][Nombre][1] = strval("Pepito"); // El personaje 1 tiene el nombre Pepito