Portal SAMP
[Ajuda] Problema Pawn.CMD - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Problema Pawn.CMD (/showthread.php?tid=890)



Problema Pawn.CMD - Levi.M - 11/03/2021

Olá, adicionei um sistema no meu servidor, e está dando problemas.

Código PHP:
[Pawn.CMDHandleCommandCallamx_Exec(struct tagAMX *:027A7630int *:0019F7C0int:366): Stack/heap collision (insufficient stack size) (3
 
O sistema que add:
Código PHP:
new playerScores[MAX_PLAYERS][pInfo],index;

    for(new i!= MAX_PLAYERS; ++i)
    {
        if(IsPlayerConnected(i) && !IsPlayerNPC(i))
        {
            playerScores[index][pLevel] = GetPlayerScore(i);
            playerScores[index++][player_ID] = i;
        }
    }
    GetPlayerHighestScores(playerScores0index);
    new Testes[1500],score_Text[1500];
    strcat(Testes"{FFFFFF}TOP\t{FFFFFF}Jogador(a)\t{FFFFFF}Level\n");
    for(new 010; ++i)
    {
        if(index)
        {
            GetPlayerName(playerScores[i][player_ID], Namesizeof(Name));
            format(score_Textsizeof(score_Text), "{00A600}%dº{FFFFFF}\t%s\t{00A600}%d\n"1NameplayerScores[i][pLevel]);
        }
        else
            format(score_Textsizeof(score_Text), "{00A600}%dº{FFFFFF}\t{0CC6F5}Ninguém\n"1);
        strcat(Testes,score_Text);
    }
    ShowPlayerDialog(playerid2742DIALOG_STYLE_TABLIST_HEADERS"TOP {00A600}Level",Testes"Fechar"""); 



RE: Problema Pawn.CMD - Levi.M - 12/03/2021

Alguém?


RE: Problema Pawn.CMD - k2bi_YT - 12/03/2021

Pelo que eu entendi sobre esse suposto erro, deve ser em algum comando que tem ligação com esse sistema que esta tendo problema. Como está o comando por completo?


RE: Problema Pawn.CMD - xbruno1000x - 12/03/2021

Me parece um problema de memória.

Otimize isso e tudo que envolva essas variáveis deve ser revisado.

Código:
new Testes[1500],score_Text[1500];



RE: Problema Pawn.CMD - Levi.M - 12/03/2021

Vish, vou dar uma olhada mano, obrigado.


RE: Problema Pawn.CMD - Levi.M - 12/03/2021

Não era esse o problema, o problema estava na variavel que tinha que ser declarada fora do comando, nesta parte:
Código PHP:
new playerScores[MAX_PLAYERS][pInfo],index

RESOLVIDO!!


RE: Problema Pawn.CMD - xbruno1000x - 13/03/2021

(12/03/2021 18:57)Levi.M Escreveu: Não era esse o problema, o problema estava na variavel que tinha que ser declarada fora do comando, nesta parte:
Código PHP:
new playerScores[MAX_PLAYERS][pInfo],index

RESOLVIDO!!

Imaginei que fosse uma váriavel, só errei qual delas era. Fico feliz que tenha resolvido.