SA-MP Forums Archive
[Ajuda] GM demorando pra iniciar - 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] GM demorando pra iniciar (/showthread.php?tid=472141)



GM demorando pra iniciar - SouUmaJujuba - 27.10.2013

Bom Dia, Boa Tarde, Boa Noite Fуrum SA-MP! Gostaria de saber o por quк do meu servidor demorar pra iniciar, Quando eu me conecto a ele, ele fica uns 3 segundos sem fazer nada, somente depois que passa esse tempo que aparece a caixa para o login. Me Ajudem por favor!



Re: GM demorando pra iniciar - BielCOP - 27.10.2013

Poste o seu OnPlayerConnect e me diga qual й a sua include de salvamento.


Re: GM demorando pra iniciar - SouUmaJujuba - 27.10.2013

pawn Код:
public OnPlayerConnect(playerid)
{
    PlayAudioStreamForPlayer(playerid, "http://a.tumblr.com/tumblr_lpje8muHDB1qa94jro1.mp3");
    ClearChatbox(playerid, 100);
    TextDrawShowForPlayer(playerid, ImagemEntrada);
    SendDeathMessage(playerid, -1, 200);
    TextDrawShowForPlayer(playerid, forum[playerid]);
    DisablePlayerCheckpoint(playerid);
    KillTimer(timer[playerid]);
    Watching[playerid] = 0;
    Goto[playerid] = 0;
    Motor[playerid] = 0;
    if(IsPlayerNPC(playerid)){SpawnPlayer(playerid);return true;}
    IPlog(playerid);
    if(strfind(PlayerName(playerid), "_", true) == -1 || strfind(PlayerName(playerid), "[", true) != -1 || strfind(PlayerName(playerid), "]", true) != -1 || strfind(PlayerName(playerid), "lixo", true) != -1 || strfind(PlayerName(playerid), "buceta", true) != -1 || strfind(PlayerName(playerid), "caralho", true) != -1 || strfind(PlayerName(playerid), "Boceta", true) != -1 || strfind(PlayerName(playerid), "server", true) != -1
    || strfind(PlayerName(playerid), "servidor", true) != -1 || strfind(PlayerName(playerid), "crash", true) != -1 || strfind(PlayerName(playerid), "bpl", true) != -1 || strfind(PlayerName(playerid), "gamerx", true) != -1 || strfind(PlayerName(playerid), "[", true) != -1 || strfind(PlayerName(playerid), "189", true) != -1 || strfind(PlayerName(playerid), "201", true) != -1 || strfind(PlayerName(playerid), "200", true) != -1 || strfind(PlayerName(playerid), ".", true) != -1
    || strfind(PlayerName(playerid), "*", true) != -1 || strfind(PlayerName(playerid), "(", true) != -1 || strfind(PlayerName(playerid), ")", true) != -1 || strfind(PlayerName(playerid), "@", true) != -1 || strfind(PlayerName(playerid), "amx", true) != -1 || strfind(PlayerName(playerid), "prn", true) != -1 || strfind(PlayerName(playerid), "__", true) != -1){
    ShowPlayerDialog(playerid, 676, DIALOG_STYLE_MSGBOX, "Troque seu Nick", "Infelizmente seu nick nгo foi registrado no servidor pois\n\nele contem caracteres especiais ou nгo estб com o '_' Underline.\n\nSeu nick deve ser Nome_Sobrenome caso contrario serб kickado\n\npor um dos administradores do Brasil Play Arts.\n\nSeu nome pode conter letras, nъmeros e apenas um Underline.\n\nPor favor mude seu nick e conecte-se novamente.","Ok","Cancelar");
    format(gstring,64,"Contas/%s.ini",PlayerName(playerid));fremove(gstring);return true;}
Eu uso Dini pra salvar


Re: GM demorando pra iniciar - BielCOP - 27.10.2013

Bom, Dini й muito lenta!

Use a bCini ou a DOF2 para salvar.

Eu aconselho que use a bCini, agora que a mesma estб mais veloz e com mais funзoes facilitando o uso da mesma!

Link: https://sampforum.blast.hk/showthread.php?tid=469974

pawn Код:
public OnPlayerConnect(playerid)
{
    PlayAudioStreamForPlayer(playerid,"http://a.tumblr.com/tumblr_lpje8muHDB1qa94jro1.mp3");

    TextDrawShowForPlayer(playerid, ImagemEntrada);
    TextDrawShowForPlayer(playerid, forum[playerid]);
   
    IPLog(playerid);
   
    if(strfind(PlayerName(playerid), "[", true) != -1 || strfind(PlayerName(playerid), "]", true) != -1 || strfind(PlayerName(playerid), "=", true) != -1 || strfind(PlayerName(playerid), "$", true) != -1 || strfind(PlayerName(playerid), "(", true) != -1 || strfind(PlayerName(playerid), ")", true) != -1 || strfind(PlayerName(playerid), ".", true) != -1 || strfind(PlayerName(playerid), "$", true) != -1 || strfind(PlayerName(playerid), "@", true) != -1 || strfind(PlayerName(playerid), "_",true) == -1)
    {
        ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Nome_Sobrenome","Olб! Vocк nгo pode se cadastrar pois o seu nome contйm caracteres especiais.\n\nTroque-o e mantenha=o desta Forma: Biel_COP, Gustavo_Fernandes, etc.\n\nTroque-o e volte sempre!","Cancelar","");
        Kick(playerid);
    }
}
public OnPlayerDeath(playerid)
{
    Watching[playerid] = 0;
    Goto[playerid] = 0;
    Motor[playerid] = 0;
}



Re: GM demorando pra iniciar - PT - 27.10.2013

olhe se o seu main()

nao esta cheio de coisas....


Re: GM demorando pra iniciar - Ley - 27.10.2013

O mal iniciamento do Game Mode pode se dar como motivo a funзгo main, tente remover o mбximo de inutilidades ou move-las para outro local.

PHP код:
main()
{

Poderбs ser tambйm no OnGameModeInit, visualize se nгo hб nenhuma funзгo que "sugue" processamento de seu servidor. Algo que tenha inъmeros arquivos para carregar ou algo do tipo, bom dia.