SA-MP Forums Archive
[Ajuda] Public OnPlayerSpawn parando - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Public OnPlayerSpawn parando (/showthread.php?tid=660672)



Public OnPlayerSpawn parando - JuninTJF - 10.11.2018

Bom, estou com esse problema a um tempo jб e nгo consigo resolver, jб fiz debug de tudo que й jeito e nгo consigo localizar o problema.

Й o seguinte o servidor fica normal todos vгo para seus devidos lugares, ai do nada tudo para(nгo tem horбrio especifico) Quando para й como se nada carregasse os players cai do cйu em uma fazenda do gta..

E no momento que isso aconteceu eu resebi essa mensagem no console

PHP код:
[23:58:43] [debugRun time error 4"Array index out of bounds"
[23:58:43] [debug]  Attempted to read/write array element at index 682 in array of size 682
[23:58:43] [debugAMX backtrace:
[
23:58:43] [debug#0 0001cc7c in Bar:CreateProgressBar (Float:x=530.00000, Float:y=12.00000, Float:width=100.50000, Float:height=2.50000, color=-65281, Float:max=100.00000) at C:\Users\Junin\Desktop\Pawno\include\progressbar.inc:71
[23:58:43] [debug#1 002a965c in CarregarInfoP (playerid=0) at C:\Users\Juninl\Desktop\GM NEW VERSГO\gamemodes\GMteste.pwn:42915
[23:58:43] [debug#2 0014359c in public Ips_OnPlayerSpawn (playerid=0) at C:\Users\Junin\Desktop\GM NEW VERSГO\gamemodes\GMteste.pwn:19290
[23:58:43] [debug#3 0000c8d8 in public OnPlayerSpawn (playerid=0) at C:\Users\Juninl\Desktop\Pawno\include\iLoops.inc:121
[23:58:47Marcos_Junior digitou /spawn
[23:58:47] [debugRun time error 4"Array index out of bounds"
[23:58:47] [debug]  Attempted to read/write array element at index 682 in array of size 682
[23:58:47] [debugAMX backtrace:
[
23:58:47] [debug#0 0001cc7c in Bar:CreateProgressBar (Float:x=530.00000, Float:y=12.00000, Float:width=100.50000, Float:height=2.50000, color=-65281, Float:max=100.00000) at C:\Users\Juninl\Desktop\Pawno\include\progressbar.inc:71
[23:58:47] [debug#1 002a965c in CarregarInfoP (playerid=0) at C:\Users\Junin\Desktop\OSB NEW VERSГO\gamemodes\GMteste.pwn:42915
[23:58:47] [debug#2 0014359c in public Ips_OnPlayerSpawn (playerid=0) at C:\Users\Junin\Desktop\GM NEW VERSГO\gamemodes\GMteste.pwn:19290
[23:58:47] [debug#3 0000c8d8 in public OnPlayerSpawn (playerid=0) at C:\Users\Junin\Desktop\Pawno\include\iLoops.inc:121 
Quando isso acontece sу reiniciando o servidor pra voltar ao normal.. e as vezes o servidor tб lotado e й uito ruim ter que desligar. alguйm pode ajudar por favor?


Re: Public OnPlayerSpawn parando - Felipealves - 10.11.2018

[23:58:47] Marcos_Junior digitou /spawn

o que tem na public OnPlayerSpawn?


Re: Public OnPlayerSpawn parando - JuninTJF - 10.11.2018

Quote:
Originally Posted by Felipealves
Посмотреть сообщение
[23:58:47] Marcos_Junior digitou /spawn

o que tem na public OnPlayerSpawn?
o /spawn funciona normalmente quando o servidor estб normal, ele digitou /spawn pra ver se ele ia pro local certo de nascer ou ele ia pro meio do nada, e foi pro meio do nada pуs o servidor jб tinha bugado.


Re: Public OnPlayerSpawn parando - own3d33 - 10.11.2018

Coleque a public OnPlayerSpawn em aqui.


Re: Public OnPlayerSpawn parando - MultiKill - 10.11.2018

Vocк esta tentando acessar um нndice que nгo existe em uma array como mostra as mensagens abaixo do sue log:
PHP код:
[23:58:43] [debugRun time error 4"Array index out of bounds"
[23:58:43] [debug]  Attempted to read/write array element at index 682 in array of size 682 
Como o log diz vocк estб tentando acessar o нndice 682, mas o tamanho da array й de 682 (sendo os нndices de 0 a 681).


Re: Public OnPlayerSpawn parando - JuninTJF - 10.11.2018

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Vocк esta tentando acessar um нndice que nгo existe em uma array como mostra as mensagens abaixo do sue log:
PHP код:
[23:58:43] [debugRun time error 4"Array index out of bounds"
[23:58:43] [debug]  Attempted to read/write array element at index 682 in array of size 682 
Como o log diz vocк estб tentando acessar o нndice 682, mas o tamanho da array й de 682 (sendo os нndices de 0 a 681).
Como posso resolver?


Re: Public OnPlayerSpawn parando - MultiKill - 10.11.2018

Quote:
Originally Posted by JuninTJF
Посмотреть сообщение
Como posso resolver?
Execute desbugs usando a funзгo print ou printf para descobrir qual array que esta acontecendo isso. Ou analise manualmente e veja possнveis arrays que podem estar ocasionando o problema. Lembrando que no seu log mostra que a callback tem um hook (Ips_OnPlayerSpawn).

Um exemplo do problema:
PHP код:
new Array[2]; //Array com 2 нndices, 0 e 1
new indice 3;
Array[
indice] = 4//Tentando acessar o нndice 3 que nгo existe, irб gerar um erro na hora de execuзгo 
Exemplo em loops:
PHP код:
new Array[3]; //Array com 3 нndices, 0, 1 e 2
//Loop vai rodar de 0 a 3, jб que no caso a condiзгo diz que deve incrementar a variбvel i quando ela for menor ou igual a 3.
//E nesse caso irб tentar acessar o нndice 3 que nгo existe.
for(new i<= sizeof(Array); i++){
    Array[
i] = 1;




Re: Public OnPlayerSpawn parando - JuninTJF - 10.11.2018

Como assim um Hook Ips_OnPlayerSpawn?