SA-MP Forums Archive
[Pedido] Contador de Dias - 30 - 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: [Pedido] Contador de Dias - 30 (/showthread.php?tid=491200)



Contador de Dias - 30 - Blitz22 - 29.01.2014

Estou procurando um contador de 30 dias....

Irei colocar um sistema de contas no meu GM funciona com a seguinte forma

quando o jogador sair ira chamar a OnPlayerDisconnect

aparte dessa funзгo ira colocar um contador de 30 dias

Quando dar 30 dias ira puxar uma funзгo talvez uma stock ou public

com um settime pra atualizar e deletar a contar se alguйm quer da uma opiniгo !


Re: Contador de Dias - 30 - Gii - 29.01.2014

Creio que seja isso:


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


Nгo funciona com MySQL, SQLite ...

Somente com sistemas de salvamento INI!


Re: Contador de Dias - 30 - Blitz22 - 29.01.2014

Quote:
Originally Posted by iCasTiel
Посмотреть сообщение
Creio que seja isso:


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


Nгo funciona com MySQL, SQLite ...

Somente com sistemas de salvamento INI!
DOF2 funcionar


Re: Contador de Dias - 30 - Gii - 29.01.2014

Quote:
Originally Posted by Blitz22
Посмотреть сообщение
DOF2 funcionar
Sim.

Lembrando que quando o jogador se desconecta do servidor й chamado OnPlayerDisonnect, e nгo OnGameModeExit!


Re: Contador de Dias - 30 - Mr.Hardy - 29.01.2014

Tambйm й possivel em Mysql ou SQLite mais vocк tem que fazer um sistema prуprio pois nгo sei se existe algum ja feito... Uma coisa que eu digo! Servidor que apaga contas й tragico...


Re: Contador de Dias - 30 - Blitz22 - 29.01.2014

Quote:
Originally Posted by iCasTiel
Посмотреть сообщение
Sim.

Lembrando que quando o jogador se desconecta do servidor й chamado OnPlayerDisonnect, e nгo OnGameModeExit!
a e mesmo confundir mais pra fala a verdade eu queria uma include so pra contar os dias porque aquela include nгo vai deletar o que o player tem ex casa , portao , carro


Re: Contador de Dias - 30 - Gii - 29.01.2014

Quote:
Originally Posted by Mr.Hardy
Посмотреть сообщение
Tambйm й possivel em Mysql ou SQLite mais vocк tem que fazer um sistema prуprio pois nгo sei se existe algum ja feito... Uma coisa que eu digo! Servidor que apaga contas й tragico...
Na verdade ele nгo apaga, й movido para uma pasta chamada chamada backup, mas enfim.

Quote:
Originally Posted by Blitz22
Посмотреть сообщение
a e mesmo confundir mais pra fala a verdade eu queria uma include so pra contar os dias porque aquela include nгo vai deletar o que o player tem ex casa , portao , carro
pawn Код:
public OnPlayerConnect(playerid) {

    new local[35], Nome[24];
   
    GetPlayerName(playerid, Nome, 24);
    format (local, 35, "Contas/%s.ini", Nome);
   
    if ( fexist(local)) {
   
        new time_off = DOF2_GetInt(local, "lastLogin"), str[50];
       
        time_off = (((gettime() - time_off) / 60) / 60) / 24; // crйditos ao Paulor
       
        if ( time_off == 0 )
            SendClientMessage(playerid, -1, "Seu ъltimo login foi a menos de 24 horas!");
        else
            format (str, sizeof str, "Vocк ficou inativo por aproximadamente %d dia(s)!", time_off), SendClientMessage(playerid, -1, srt);

        DOF2_SetInt(local, "lastLogin", gettime() );
        DOF2_SaveFile();
    }

    return 1;
}
Bom se й somente para contar os dias ...

Uma pequena base, nгo testei.

Vocк deve acrescentar no seu sistema de registro:

pawn Код:
new local[35], Nome[24];

GetPlayerName(playerid, Nome, 24);
format (local, 35, "Contas/%s.ini", Nome);
DOF2_SetInt(local, "lastLogin", gettime() );
DOF2_SaveFile();
Sobre a remoзгo de casas, empresas, entre outros й fбcil de se fazer.