SA-MP Forums Archive
[DUDA] Array en un if - 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 en un if (/showthread.php?tid=319817)



[DUDA] Array en un if - rubensm - 20.02.2012

Buenas, tengo un problema, he probado ahora a trabajar con arrays, pero tengo un problema...

En PlayersDataOnline aсadн esto, para tener en Animales 5 valores.

pawn Код:
Animales[5];
Y ahora, en un if pongo esto asн:

pawn Код:
if(PlayersDataOnline[playerid][Animales][0] == 0)
Y me tira error por el [0], їalguien sabrнa explicarme o algo que es lo que pasa?

Gracias de antemano.


Respuesta: [DUDA] Array en un if - [Nikk] - 20.02.2012

Que error te tira ?


Re: [DUDA] Array en un if - rubensm - 20.02.2012

tag mistach


Respuesta: [DUDA] Array en un if - The_Scripter_Zero - 20.02.2012

pawn Код:
if(PlayersDataOnline[playerid][Animales[0]] == 0)
[Animales][0] dice que Animales y 0 son elementos distintos de PlayersDataOnline, pero en cambio y el 0 va dentro de Animales significa que 0 es un elemento de Animales y Animales un elemento de PlayersDataOnline


Respuesta: [DUDA] Array en un if - DesingMyCry - 20.02.2012

Quote:
Originally Posted by [Nikk]
Посмотреть сообщение
Que error te tira ?
No es necesario preguntar eso, es obvio...

Quote:
Originally Posted by The_Scripter_Zero
Посмотреть сообщение
pawn Код:
if(PlayersDataOnline[playerid][Animales[0]] == 0)
[Animales][0] dice que Animales y 0 son elementos distintos de PlayersDataOnline, pero en cambio y el 0 va dentro de Animales significa que 0 es un elemento de Animales y Animales un elemento de PlayersDataOnline
Error... si es posible usar los arrays de la forma en que los usa el creador del tema... solamente que lo esta haciendo mal, una contridicciуn que tiene sentido...

El error es simple, creaste una variable array y la estas usando de mal forma... aquн ejemplos de arrays:

Код:
new array[5];
array[0] = 6;
printf("%d", array[0]);
Estas usando un array dentro de un array...


Respuesta: [DUDA] Array en un if - [Nikk] - 20.02.2012

Como pensar que es obvio si el dice que le tiro un error y despues me dice que le tiro tag mismach ? Cuando tag mismach es un warning No digas esas cosas.


Respuesta: [DUDA] Array en un if - DesingMyCry - 20.02.2012

Quote:
Originally Posted by [Nikk]
Посмотреть сообщение
Como pensar que es obvio si el dice que le tiro un error y despues me dice que le tiro tag mismach ? Cuando tag mismach es un warning No digas esas cosas.
Como programador debes tener en cuenta cada opciуn, y si lo peor ocurre y no lo tienes solucionado? los jugadores se darian cuenta... el deber de un programador no es simplemente crear scripts, sinу solucionar los posibles futuros problemas... quiero decir que debes ver cada posibilidad... si ves que estan usando de mal forma un array, es obvio que mostrarб una advertencia el Pawno...


Respuesta: [DUDA] Array en un if - [Nikk] - 20.02.2012

Ahorrate el discurso, lo unico que quiero decir es que era obvio que tiraba un warning, pero me hizo confundir al el mismo confundirse entre error y warning.


Respuesta: [DUDA] Array en un if - DesingMyCry - 20.02.2012

Quote:
Originally Posted by [Nikk]
Посмотреть сообщение
Ahorrate el discurso, lo unico que quiero decir es que era obvio que tiraba un warning, pero me hizo confundir al el mismo confundirse entre error y warning.
Ahorrate el comentario y aceptalo, te equivocaste... lee mi comentario arriba y aprende lo que no sabes...


Respuesta: [DUDA] Array en un if - [Nikk] - 20.02.2012

Quote:
Originally Posted by DesingMyCry
Посмотреть сообщение
Ahorrate el comentario y aceptalo, te equivocaste... lee mi comentario arriba y aprende lo que no sabes...
JAJAJAJAJAJAJJAJAJAJAJAJA, como vas a decir eso dios, si serias tan buen "Programador" o "Buen Scripter" no estarias aquн, segundo, aprende a compartir opiniones con los demбs, asi no llegaras ni a la esquina en tu vida, tercero, te repito, es obvio que tiraria ese warning, pero si el dice ERROR, yo me refiero a un error, no un warning.