[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