Portal SAMP
[Ajuda] Pessoas banidas fazem servidor cair! - 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] Pessoas banidas fazem servidor cair! (/showthread.php?tid=1997)



Pessoas banidas fazem servidor cair! - [JEFERSON_GAMES] - 31/12/2021

Opa Smile eu estou com um poblema a dias tentei arrumar tanto que acabei deixando de lado e hoje tenho que arruma este poblema, mas bom eu fiz um sistema de verificar pessoas banidas e da uma tela com as informações do ban logo dps da um kick no player, mas quando um player banido loga no serve o serve cai e eu não sei o motivo irei mostra a baixo uma verificação de banimento que eu fiz junto com uma de ban por ip tbm.



Fuibanido(playerid)
{
 new String[200];
format(String, sizeof(String), "Banidos/%s.ini", PegarNome(playerid));
        if(DOF2_FileExists(String))
    {      
        new DialogStatus[1800];
     format(gstring, sizeof(gstring), "Conta: {36FF56}%s\n", PlayerName(playerid));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{FFFFFF}Admin: {36FF56}%s\n", DOF2_GetString(String, "Admin"));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{FFFFFF}Motivo: {36FF56}%s\n", DOF2_GetString(String, "Motivo"));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{FFFFFF}Dia: {36FF56}%s\n{FFFFFF}Hora: {36FF56}%s\n\n", DOF2_GetString(String, "Data"),DOF2_GetString(String, "Horario"));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{36FF56}Para revisao de ban acesse nosso discord: https://discord.gg/f3Zxsss\n");
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{36FF56}Atencao: Voce so sera desbanido caso for inocente !\n");
  strcat(DialogStatus, gstring);
  ShowPlayerDialog(playerid, 9399, DIALOG_STYLE_MSGBOX, "{9FF4FF}|_-_-_-_-_-_-_|{A800FF} Sua Conta Esta Banido Do Brasil Joga City {9FF4FF}|_-_-_-_-_-_-_|{FFFFFF}", DialogStatus, "OK", "");
        SetTimerEx("Banzinn", 980, false, "i", playerid);
     return true;
   }

    format(String, sizeof(String), "IPsBanidos/%s.ini", PegarIP(playerid));
      if(DOF2_FileExists(String))
   {               
     new DialogStatus[1800];
     format(gstring, sizeof(gstring), "IP: {36FF56}%s\n", PegarIP(playerid));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{FFFFFF}Admin: {36FF56}%s\n", DOF2_GetString(String, "Admin"));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{FFFFFF}Motivo: {36FF56}%s\n", DOF2_GetString(String, "Motivo"));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{FFFFFF}Dia: {36FF56}%s\n{FFFFFF}Hora: {36FF56}%s\n\n", DOF2_GetString(String, "Data"),DOF2_GetString(String, "Horario"));
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{36FF56}Para revisao de ban acesse nosso discord: https://discord.gg/f3Zxsss\n");
  strcat(DialogStatus, gstring);
  format(gstring, sizeof(gstring), "{36FF56}Atencao: Voce so sera desbanido caso for inocente !\n");
  strcat(DialogStatus, gstring);
  ShowPlayerDialog(playerid, 9310, DIALOG_STYLE_MSGBOX, "{9FF4FF}|_-_-_-_-_-_-_|{A800FF} Seu IP Esta Banido Do Brasil Joga City {9FF4FF}|_-_-_-_-_-_-_|{FFFFFF}", DialogStatus, "OK", "");
        SetTimerEx("Banzinn", 980, false, "i", playerid);
     return true;
 }
 return true;
 }


RE: Pessoas banidas fazem servidor cair! - SrBlue - 31/12/2021

poderia mandar a callback Banzinn?
se possivel o dialogid 9310 e 9399.

alias, também o server pode "crashar" se o sistema de salvamento dini ou dof2, tentar entrar em alguma pasta e ela não existir, verifique se a pasta Banidos está criada no scriptfiles


RE: Pessoas banidas fazem servidor cair! - [JEFERSON_GAMES] - 31/12/2021

A callback banzinn e apenas para da kick isso serve para da tempo de aparecer a tela de informações do ban, e sobre as pastas elas estão criadas sim elas até salva o ban do player

Callback banzinn

public Banzinn(playerid)
{
Kick(playerid);
return 1;
}


RE: Pessoas banidas fazem servidor cair! - ipsLuan - 01/01/2022

Use o plugin crashdetect para identificar o erro.


RE: Pessoas banidas fazem servidor cair! - [JEFERSON_GAMES] - 06/01/2022

Fazendo uns testes conseguir arruma o erro a plugin crashdetect não me ajudo não, mas bom tenho uma dúvida sobre o voip, pq quando eu uso ele no formato FS funciona normal mas quando coloco dentro da gm cada coisa em seu local ela não funciona ? Tem como arruma isso ?