[Ajuda] Detectei um erro atravйs do crashdetect
#1

Entгo pessoal, eu achei o possнvel problema que meu servidor tem com lag, pois esse erro acontece a cada segundo em que passa o servidor, alguйm poderia me ajudar a arrumar este erro?

PHP Code:

    
[06:09:18] [debugRun time error 4"Array index out of bounds"
    
[06:09:18] [debug]  Accessing element at index 300 past array upper bound 299
    
[06:09:18] [debugAMX backtrace:
    [
06:09:18] [debug#0 002551fc in ?? (0x00000000) from IoL.amx
    
[06:09:18] [debug#1 0023b17c in public MP_OPC (0x00000000) from IoL.amx
    
[06:09:18] [debug#2 native CallLocalFunction () [00471e90] from samp-server.exe
    
[06:09:18] [debug#3 0008d648 in public Fader_OnPlayerConnect (0x00000000) from IoL.amx
    
[06:09:18] [debug#4 native CallLocalFunction () [00471e90] from samp-server.exe
    
[06:09:18] [debug#5 000095a8 in public Streamer_OnPlayerConnect (0x00000000) from IoL.amx
    
[06:09:18] [debug#6 00008630 in public SSCANF_OnPlayerConnect (0x00000000) from IoL.amx
    
[06:09:19] [debug#7 00002aec in public OnPlayerConnect (0x00000000) from IoL.amx 
Agradeзo imensamente a quem me ajudar..
Reply
#2

compila seu IoL.pwn com parametro -d2
Reply
#3

ainda continua, amigo. o que serб?
Reply
#4

Run time error 4: "Array index out of bounds"
Este erro й conhecido como stack overflow ou estouro de pilha, acontece quando vocк tenta acessar uma celula inexistente de determinada array:
pawn Code:
new array[100];
new c = 200;
print("%d", array[c]);
Accessing element at index 300 past array upper bound 299
Esta й uma descriзгo do estouro de pilha dado acima, que mostra que vocк estб tentando fazer isso:
pawn Code:
new array[300];
new c = 300;
print("%d", array[c]);
O erro acima й que vocк estб acessando uma array de 300 celulas como array[300], mбs ele nгo existe, pois as celulas da array sгo contadas a partir de 0 e nгo de 1, entгo vocк pode acessar atй a cйlula 299, se o tamanho for 300.

Agora basta procurar o erro, o crashdetect te deu a public dele:
pawn Code:
[06:09:18] [debug] #0 002551fc in ?? (0x00000000) from IoL.amx
[06:09:18] [debug] #1 0023b17c in public MP_OPC (0x00000000) from IoL.amx
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)