How to make Join Date and Last visit - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: How to make Join Date and Last visit (
/showthread.php?tid=388914)
How to make Join Date and Last visit -
andrew2695 - 31.10.2012
Hi, Im trying to find out how to make a Join date and Last visit saving in player file using y_ini with getdate(); Some help would be really appreciated.
Re: How to make Join Date and Last visit -
tyler12 - 31.10.2012
new dd,mm,yyyy
getdate(yyyy,mm,dd);
INI_WriteString(file,"RegYear",yyyy);
...
something like that.
Re: How to make Join Date and Last visit -
andrew2695 - 31.10.2012
Thanks I was thinking this way but is there any way to make it like INI_WriteString(file,"Year" "Month" "Day",yyyy, mmmm,dddd);
Re: How to make Join Date and Last visit -
Lуs - 31.10.2012
pawn Код:
enum E_PLAYER_DATA
{
JoinDay ,
JoinMonth ,
JoinYear ,
LastVisitMinute ,
LastVisitHour ,
LastVisitDay ,
LastVisitMonth ,
LastVisitYear
} ;
uvar gPlayerData[MAX_PLAYERS][E_PLAYER_DATA];
public OnPlayerRegister ( playerid )
{
new
int_day ,
int_month ,
int_year ;
getdate ( int_year, int_month, int_day ) ;
gPlayerData [ playerid ] [ JoinDay ] = int_day ;
gPlayerData [ playerid ] [ JoinMonth ] = int_month ;
gPlayerData [ playerid ] [ JoinYear ] = int_year ;
return 1;
}
public OnPlayerDisconnect ( playerid )
{
new
int_second ,
int_minute ,
int_hour ,
int_day ,
int_month ,
int_year ;
getdate ( int_year, int_month, int_day ) ;
gettime ( int_hour, int_minute, int_second ) ;
gPlayerData [ playerid ] [ LastVisitMinute ] = int_minute ;
gPlayerData [ playerid ] [ LastVisitHour ] = int_hour ;
gPlayerData [ playerid ] [ LastVisitDay ] = int_day ;
gPlayerData [ playerid ] [ LastVisitMonth ] = int_month ;
gPlayerData [ playerid ] [ LastVisitYear ] = int_year ;
return 1;
}
public OnPlayerLogin ( playerid )
{
new
str_join_las [ 128 ] ,
str_player_name [ MAX_PLAYER_NAME ] ;
GetPlayerName ( playerid, str_player_name, MAX_PLAYER_NAME ) ;
format ( str_join_las, sizeof str_join_las, "Hello %s! Welcome back! Your last visit was %02/%02/%02 at %02:%02, and you're registered since %02/%02/%02!", str_player_name, gPlayerData[playerid][LastVisitMonth], gPlayerData[playerid][LastVisitDay], gPlayerData[playerid][LastVisitYear], gPlayerData[playerid][LastVisitHour], gPlayerData[playerid][LastVisitMinute], gPlayerData[playerid][JoinMonth], gPlayerData[playerid][JoinDay], gPlayerData[playerid][JoinYear] ) ;
SendClientMessage ( playerid, COLOR, str_join_las );
return 1;
}
You're welcome
Re: How to make Join Date and Last visit -
andrew2695 - 31.10.2012
Thanks, Ill look this way