SA-MP Forums Archive
[Ajuda] Dar +1 a cada dia de jogo - 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] Dar +1 a cada dia de jogo (/showthread.php?tid=367945)



Dar +1 a cada dia de jogo - Rick_DR - 11.08.2012

Alguem sabe como fazer uma funзгo que a cada dia de jogo eu possa dar +1 ao jogador ?

Vou fazer um server novo e queria com base nisso ou seja cada dia ele recebe +1 de "Dias" ao fim de 7 dias vai dar + 1 de Score e os dias voltam a Zero. Isso eu sei fazer so nao sei fazer como dar o +1 a cada dia de jogo.

Ou seja quer o jogador esteja online nesse dia ou offline ele vai na mesma receber +1 de "dias"

Isto tudo para poder contar as semanas desde que ele fez o registo


Re: Dar +1 a cada dia de jogo - Bruno Pereira - 11.08.2012

Olha use essa lуgica.

Salve o ъltimo dia, mes e ano que o player logou, salve isso quando ele desconectar!

Agora quando ele logar novamente, veja se o dia/mes/ano atual й maior que o ъltimo login dele. Caso seja, +1


Re: Dar +1 a cada dia de jogo - Delay - 11.08.2012

Usa DOF2 pra salvar, vai ser muito divertido montar esse esquema, quando aprendi a leitura tanto off quanto on ficou mais prбtico para sistema de score no estilo "Roleplay"


Re: Dar +1 a cada dia de jogo - Rick_DR - 11.08.2012

MAs qual a base para salvar os dias ? nunca fiz isso pois usava sempre o LADMIN e ja tinha esse salvamento !


Re: Dar +1 a cada dia de jogo - Jason` - 11.08.2012

gettime()

Algo como
pawn Код:
if(tempo) {
    if(gettime() >= tempo) {
        dias++;
        if(dias == 7) {
            SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
            dias = 0;
        }
        tempo = gettime() + 86400;
    }
}



Re: Dar +1 a cada dia de jogo - Rick_DR - 11.08.2012

entao й com a funзгo gettime, vou estudar isso se alguem souber de tutoriais diga ! Obrigado a todos