SA-MP Forums Archive
Duda array - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Duda array (/showthread.php?tid=485600)



Duda array - GranaT3 - 04.01.2014

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.


Respuesta: Duda array - Parka - 04.01.2014

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]



Respuesta: Duda array - Nike666 - 05.01.2014

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