SA-MP Forums Archive
[Ajuda] Debug - 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] Debug (/showthread.php?tid=582708)



Debug - ModaLOKO - 22.07.2015

o que isso significa ?

pawn Код:
[16:53:24] [debug] Run time error 6: "Invalid instruction"
[16:53:24] [debug]  Unknown opcode 0x400 at address 0x00000063
[16:53:24] [debug] AMX backtrace:
[16:53:24] [debug] #0 00000000 in public OnPlayerCommandText () from BNC.amx
[16:53:26] [debug] Run time error 4: "Array index out of bounds"
[16:53:26] [debug]  Accessing element at negative index -1



Re: Debug - Lуs - 22.07.2015

Quote:

Run time error 4: "Array index out of bounds"

Vocк estб tentando obter um valor em uma posiзгo maior do que o limite da array.


Re: Debug - ModaLOKO - 22.07.2015

Poderia me explicar mais ? nгo entendi :/

PS: isso ta fechando o servidor na host..


Re: Debug - Lуs - 22.07.2015

PHP код:
new array[2];
array[
0] = 2;//posiзгo 0 - dentro do limite - slot 1/2
array[1] = 2;//posiзгo 1 - dentro do limite - slot 2/2
array[2] = 2;//posiзгo 2 - fora do limite - slot 3/2 (nгo existe)
array[3] = 2;//posiзгo 3 - fora do limite - slot 4/2 (nгo existe)
array[4] = 2;//posiзгo 4 - fora do limite - slot 5/2 (nгo existe)
array[5] = 2;//posiзгo 5 - fora do limite - slot 6/2 (nгo existe) 



Re: Debug - ModaLOKO - 22.07.2015

PHP код:
    new moda[50 char], params[100 char];
    
unformat(cmdtext"s[50]S( )[100]",moda,params); 
PHP код:
public OnPlayerCommandText(playerid,cmdtext[])
{
    new 
moda[50 char], params[100 char];
    
unformat(cmdtext"s[50]S( )[100]",moda,params);
 .... 
Esse o motivo... Como arrumar ? colocar no comando por comando ?


Re: Debug - Lуs - 22.07.2015

Quote:
Originally Posted by ModaLOKO
Посмотреть сообщение
PHP код:
    new moda[50 char], params[100 char];
    
unformat(cmdtext"s[50]S( )[100]",moda,params); 
PHP код:
public OnPlayerCommandText(playerid,cmdtext[])
{
    new 
moda[50 char], params[100 char];
    
unformat(cmdtext"s[50]S( )[100]",moda,params);
 .... 
Esse o motivo... Como arrumar ? colocar no comando por comando ?
Isso me parece ser um amx descompilado.


Re: Debug - ModaLOKO - 22.07.2015

Nгo nгo й , eu nгo sabia mecher com SSCANF + STRCMP , procurei tutorias e achei esse , funciono mais ta dando isso...

Esse codigo estб no lugar correto ?


Re: Debug - Lуs - 22.07.2015

Quote:
Originally Posted by ModaLOKO
Посмотреть сообщение
Nгo nгo й , eu nгo sabia mecher com SSCANF + STRCMP , procurei tutorias e achei esse , funciono mais ta dando isso...

Esse codigo estб no lugar correto ?
PHP код:
new moda[50], params[100];
unformat(cmdtext"s[50]s[100]"modaparams); 



Re: Debug - ModaLOKO - 22.07.2015

Obrigado , se eu tivesse o link do pagina que peguei o codigo eu mandava '-'

+REP