SA-MP Forums Archive
[Off] Porque sucederб? - 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: [Off] Porque sucederб? (/showthread.php?tid=629113)



Porque sucederб? - Johangelo1 - 20.02.2017

saben porque me pasa esto?






Respuesta: Porque sucederб? - FelipeAndres - 20.02.2017

Arra index out of bounds,

ejemplo:

PHP код:
new variable[500];
cuando las vamos a usar:
variable[0]; // esta esta bien
variable[250]; // esta esta bien
variable[385]; // esta esta bien
variable[499]; // esta esta bien
variable[500]; //esta esta mal 
por que parte del 0 hasta el 499

una forma de mal usarla con un loop:
PHP код:
for(new i<= 500i++) 
{
     
variable[i] = 1//aqui el problema es el operador "<=", ya que contarб hasta 500, y nos pasaremos.

forma correcta:
PHP код:
for(new i500i++)
{
     
variable[i] = 1//aqui esta bien, por que estarнa contando hasta el valor 499.
}
o
for(new isizeof(variable); i++)
{
 ...

espero que me haya explicado bien, algo asн te debe pasar


Respuesta: Porque sucederб? - SkyT - 20.02.2017

Algunos de ustedes sabe cuando utilizar el tag off?


Re: Respuesta: Porque sucederб? - Unrea1 - 20.02.2017

Quote:
Originally Posted by SkyT
Посмотреть сообщение
Algunos de ustedes sabe cuando utilizar el tag off?
Lo que pasa es que aъn no ha encontrado su hotel ideal.


Respuesta: Porque sucederб? - SkyT - 20.02.2017

Gonzalo Peсa debe estar retorciendose en su hotel ideal con el mejor precio. Hotel? Transilvania


Respuesta: Porque sucederб? - RioYX - 20.02.2017

Quote:
Originally Posted by FelipeAndres
Посмотреть сообщение
Arra index out of bounds,

ejemplo:

PHP код:
new variable[500];
cuando las vamos a usar:
variable[0]; // esta esta bien
variable[250]; // esta esta bien
variable[385]; // esta esta bien
variable[499]; // esta esta bien
variable[500]; //esta esta mal 
por que parte del 0 hasta el 499

una forma de mal usarla con un loop:
PHP код:
for(new i<= 500i++) 
{
     
variable[i] = 1//aqui el problema es el operador "<=", ya que contarб hasta 500, y nos pasaremos.

forma correcta:
PHP код:
for(new i500i++)
{
     
variable[i] = 1//aqui esta bien, por que estarнa contando hasta el valor 499.
}
o
for(new isizeof(variable); i++)
{
 ...

espero que me haya explicado bien, algo asн te debe pasar
El crashdetect no te dice la linea, me puedes decir mas o menos donde puedo encontrar "x" lienas.


Respuesta: Porque sucederб? - Johangelo1 - 20.02.2017

aъn persiste el error


Respuesta: Porque sucederб? - Johangelo1 - 20.02.2017

SOLUCIONADO