17.07.2013, 21:05
bom vi um sistema de ultimo login achei interessante porem ele й em SII ai decidi passar para DOF2 sу que eu acho que ele nao ta pegando a data pq quando ele seta fica no arquivo 0/0/0
pawn Код:
public OnPlayerConnect(playerid)
{
new sNome[MAX_PLAYER_NAME],sStr[30],sHello[128],sDia,sMes,sAno,sDate[20];
GetPlayerName(playerid, sNome, sizeof(sNome));
format(sStr, 30, "Contas/%s.ini", sNome);
format(sDate ,20, "%d/%d/%d", sDia, sMes, sAno);
if(DOF2_FileExists(sStr))
{
DOF2_SetString(sStr, "UltimoLogin", sDate);
DOF2_SaveFile();
}
format(sHello, 128, "Olб %s, ultima vez conectado: %s", sNome, sDate);
SendClientMessage(playerid, -1, sHello);
return 1;
}
pawn Код:
public OnPlayerDisconnect(playerid)
{
new sDia, sMes, sAno, sNome[MAX_PLAYER_NAME], sStr[30], sDate[20];
getdate(sAno, sMes, sDia);
//gettime(Hora, Minuto, Segundo);
GetPlayerName(playerid, sNome, sizeof(sNome));
format(sStr, 30, "Contas/%s.ini", sNome);
format(sDate ,20, "%d/%d/%d", sDia, sMes, sAno);
if(DOF2_FileExists(sStr))
{
DOF2_GetInt(sDate, "UltimoLogin");
DOF2_SaveFile();
}
return 1;
}