/*================================================================= _ ____ _____ __ __ (_) _ \ ___ |_ _|__ __ _| \/ | | | |_) / __| | |/ _ \/ _` | |\/| | | | __/\__ \ | | __/ (_| | | | | |_|_| |___/ |_|\___|\__,_|_| |_| Created by Bruno da Silva www.ips-team.blogspot.com =================================================================*/ new diasJogador[MAX_PLAYERS], horasJogador[MAX_PLAYERS], minutosJogador[MAX_PLAYERS]; public OnPlayerConnect(playerid) { static segundos; gettime(horasJogador[playerid], minutosJogador[playerid], segundos); diasJogador[playerid] = getdate(); return true; } public OnPlayerDisconnect() { static horas, minutos, segundos; gettime(horasJogador[playerid], minutos, segundos); horasJogador[playerid] = horas - horasJogador[playerid] if(!(minutosJogador[playerid] - minutos)) { horasJogador[playerid]++; } else { horasJogador[playerid]--; } if(getdate() != diasJogador[playerid]) // fixar caso o jogador for viciado e ter ficado mais de 24 horas logado. Ri { horasJogador[playerid] += 24; } /* A variável "horasJogador[playerid]" terá as horas totais do jogador após a conexão. Aqui você deverá salvar .. ou qualquer coisa */ return true; }