Duda array
#1

Hola chicos tengo una duda con los array es que no entiendo el siguiente cуdigo

pawn Код:
new Pos[3][2]

for(new i=0; i < GetMaxPlayers();i++)
{
 if(IsPlayerConnected(i))
{

GetPlayerPos(i,Pos[0][0],Pos[1][0],Pos[2][0]);

}
else if(IsPlayerNPC(i))
{
  GetPlayerPos(i,Pos[0][1],Pos[1][1],Pos[2][1])
}


}
Primero que nada yo entiendo, para que sirve el cуdigo que obvio estб incompleto que si
eres un jugador y estбs conectado almacena las posiciones en el array osea las
x y z he igual si eres un npc y luego la podes imprimir o formatear.
el problema es el siguiente o la duda, їEl por que los numeros de los cuadros de las funciones?
Ojo,No digo los slots del array osea esto new Pos[3][2] no eso no,Yo digo los de las funciones
GetPlayerPos(i,Pos[0][0],Pos[1][0],Pos[2][0]); [][]<---- osea їCуmo sй que numero va allн en el cuadro? sй suma o que
gracias.
Reply
#2

porque es una variable dimensional y se expresa de tal manera.

una simple grafica, y aunque usted no lo crea el codigo que usted coloco yo no lo entiendo!


pawn Код:
new Float:Pos[2][3];

Pos[0][0]
Pos[0][1]
Pos[0][2]

Pos[1][0]
Pos[1][1]
Pos[1][2]
Reply
#3

Pasa,por todos los player, verifica que estб conectado,Luego obtiene la posiciуn del jugador
tambiйn verifica si eres un npc y tambiйn le obtiene la posiciуn
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)