Portal SAMP
[Ajuda] Crash inesperado sem log - 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] Crash inesperado sem log (/showthread.php?tid=3094)



Crash inesperado sem log - ilakt - 23/12/2022

o crash sempre ocorre assim que um player se registra, obs: não crasha no login de um player.

Diálogo:
Código PHP:
        if(response)
        {
            DOF2_CreateFile(Arquivo(playerid));
            DOF2_SetString(Arquivo(playerid), "Senha"inputtext);
            new spawnx 1704+random(1716), spawny 1873+random(1886);
            SetSpawnInfo(playerid00spawnx, -spawny13000000);
            SpawnPlayer(playerid);
            if(!DOF2_FileExists(PastaLogs(playerid))) DOF2_CreateFile(PastaLogs(playerid));
            SetCameraBehindPlayer(playerid);
            TogglePlayerControllable(playerid1);
            Player[playerid][pLogado] = 1;
        


no server_log.txt a única informação de erro foi a falha ao carregar o plugin streamer.dll, depois disso o server funcionar normalmente, até que o player se "registre"

O DOF2 não chega a salvar a senha, mas chega a criar o arquivo, o que me dá a entender que o DOF2 está crashando o servidor quando uso DOF2_SetString


A função Arquivo() abaixo
Código PHP:
stock Arquivo(playerid)
{
    new string[35];
    format(string35"Contas/%s.ini"GetName(playerid));
    return string;




RE: Crash inesperado sem log - strelo - 25/12/2022

O problema pode ser causado por vários fatores. Algumas possíveis causas do crash do servidor podem incluir:

Erros de sintaxe ou problemas de lógica no código. Certifique-se de que o código esteja correto e não tenha erros.

Problemas com o plugin "streamer.dll". Verifique se ele está corretamente instalado e configurado, e se não há problemas com ele que possam estar causando o crash do servidor.

Conflitos com outros plugins ou códigos. Verifique se há outros plugins ou códigos que possam estar interagindo com a função DOF2_SetString e causando o crash do servidor.

Problemas de memória ou outros problemas de sistema. Verifique se o servidor tem memória suficiente para executar o código e se não há problemas de sistema que possam estar causando o crash do servidor.

Para solucionar o problema, você pode tentar depurar o código para encontrar e corrigir quaisquer erros de sintaxe ou problemas de lógica. Também pode ser útil verificar o plugin "streamer.dll" e outros plugins ou códigos que possam estar interagindo com a função DOF2_SetString. Se o problema continuar, pode ser necessário verificar a memória do servidor e outros problemas de sistema.