[Include] TimestampToDate.inc - Convert a timestamp to a date!
#46

Sure. Here it is:
pawn Код:
CMD:payrent(playerid, params[])
{
    new id = PlayerInfo[playerid][HotelRoom];
    if(!IsPlayerConnected(playerid)) return 1;
    if(id == -1) return SendClientMessage(playerid, -1, "You don't own a hotel room.");
    //new year, month, day, minute, hour, second;
    new year, month, day, hour, minute, second;
    new string[128];
    if(HotelInfo[id][Paid] == true)
    {
        printf("id: %d | timestamp: %d", id, HotelInfo[id][PayDate]);
        TimestampToDate(HotelInfo[id][PayDate], year, month, day, hour, minute, second, 2);
        SendClientMessage(playerid, -1, "You have already paid the rent.");
        format(string, sizeof(string), "Your rent will expire on %d.%d.%d %d:%d", day, month, year, minute, hour);
        SendClientMessage(playerid, -1, string);
        return 1;
    }
    // from now on this isn't so important I think
    switch(HotelInfo[id][Level])
    {
        case 1:
        {
            PlayerMoney(playerid, -LEVEL_1_RENT);
        }
        case 2:
        {
            PlayerMoney(playerid, -LEVEL_2_RENT);
        }
        case 3:
        {
            PlayerMoney(playerid, -LEVEL_3_RENT);
        }
    }
    HotelInfo[id][PayDate] = gettime() + RENT_DAYS * 86400;
    HotelInfo[id][Paid] = true;
    TimestampToDate(HotelInfo[id][PayDate], year, month, day, hour, minute, second, 2);
    SendClientMessage(playerid, -1, "You have paid your rent.");
    format(string, sizeof(string), "You rent will expire in %d days, which is on:", RENT_DAYS);
    SendClientMessage(playerid, -1, string);
    format(string, sizeof(string), "%d.%d.%d %d:%d", day, month, year, minute, hour);
    SendClientMessage(playerid, -1, string);
    return 1;
}
Sorry for all the code, it looks really messy but I hope it will help.
Here is some more info:
pawn Код:
enum hInfo
{
    Owner[MAX_PLAYER_NAME],
    bool:Paid,
    PayDate // timestamp is stored here
};
new HotelInfo[MAX_HOTEL_ROOMS][hInfo];
Reply


Messages In This Thread
TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 02.06.2012, 14:27
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 02.06.2012, 15:33
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 02.06.2012, 19:41
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Kyle - 02.06.2012, 23:50
Re: TimestampToDate.inc - Convert a timestamp to a date! - by IceCube! - 03.06.2012, 00:12
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 03.06.2012, 08:35
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Niko_boy - 03.06.2012, 10:16
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 03.06.2012, 10:21
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 03.06.2012, 10:43
Re: TimestampToDate.inc - Convert a timestamp to a date! - by legodude - 03.06.2012, 12:49
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 03.06.2012, 12:49
Re: TimestampToDate.inc - Convert a timestamp to a date! - by legodude - 03.06.2012, 12:57
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Kyle - 04.06.2012, 22:18
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Lorenc_ - 05.06.2012, 05:46
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 05.06.2012, 10:12
Re: TimestampToDate.inc - Convert a timestamp to a date! - by mick88 - 05.06.2012, 13:13
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 07.06.2012, 09:08
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Hanger - 07.06.2012, 20:23
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 13.06.2012, 10:19
AW: TimestampToDate.inc - Convert a timestamp to a date! - by s3rserii - 06.10.2012, 09:03
Re: AW: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 07.10.2012, 07:04
AW: TimestampToDate.inc - Convert a timestamp to a date! - by s3rserii - 07.10.2012, 09:21
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Ballu Miaa - 03.12.2012, 11:47
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Ballu Miaa - 03.12.2012, 16:13
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 12.12.2012, 19:06
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Ballu Miaa - 13.12.2012, 02:08
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 06.04.2013, 14:52
Re: TimestampToDate.inc - Convert a timestamp to a date! - by shaPP - 12.02.2014, 03:52
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Drake1994 - 13.02.2014, 23:02
Re: TimestampToDate.inc - Convert a timestamp to a date! - by shaPP - 14.02.2014, 03:35
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 30.03.2014, 12:22
Respuesta: TimestampToDate.inc - Convert a timestamp to a date! - by MugiwaraNoLuffy - 31.03.2014, 05:21
Re: Respuesta: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 31.03.2014, 13:00
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Zio - 06.04.2014, 23:15
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 08.04.2014, 15:02
Respuesta: Re: Respuesta: TimestampToDate.inc - Convert a timestamp to a date! - by MugiwaraNoLuffy - 09.04.2014, 17:30
Respuesta: Re: TimestampToDate.inc - Convert a timestamp to a date! - by MugiwaraNoLuffy - 10.04.2014, 03:37
Re: TimestampToDate.inc - Convert a timestamp to a date! - by sammp - 30.06.2014, 21:54
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 30.06.2014, 22:11
Re: TimestampToDate.inc - Convert a timestamp to a date! - by PapaSmerf - 24.07.2014, 19:01
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 25.07.2014, 09:25
Re: TimestampToDate.inc - Convert a timestamp to a date! - by PapaSmerf - 25.07.2014, 11:51
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 25.07.2014, 12:46
Re: TimestampToDate.inc - Convert a timestamp to a date! - by dominik523 - 05.12.2014, 20:09
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 07.12.2014, 10:20
Re: TimestampToDate.inc - Convert a timestamp to a date! - by dominik523 - 07.12.2014, 17:23
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 07.12.2014, 19:44
Re: TimestampToDate.inc - Convert a timestamp to a date! - by dominik523 - 07.12.2014, 20:25
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 07.12.2014, 20:44
Re: TimestampToDate.inc - Convert a timestamp to a date! - by dominik523 - 07.12.2014, 21:19
Re : TimestampToDate.inc - Convert a timestamp to a date! - by Baltimore - 27.12.2014, 22:41
Re : TimestampToDate.inc - Convert a timestamp to a date! - by Baltimore - 28.12.2014, 03:19
Re: Re : TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 28.12.2014, 15:59
Re: TimestampToDate.inc - Convert a timestamp to a date! - by DetoNater - 23.06.2015, 08:28
Re: TimestampToDate.inc - Convert a timestamp to a date! - by darkowner - 23.06.2015, 09:39
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 23.06.2015, 20:32
Re: TimestampToDate.inc - Convert a timestamp to a date! - by TenTen - 07.07.2015, 21:05
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Crayder - 19.10.2015, 06:26
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 19.10.2015, 06:59
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Redirect Left - 17.11.2015, 16:26
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Firerfan - 29.12.2015, 20:22
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jeffry - 29.11.2016, 17:47
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Shetch - 29.01.2017, 00:11
Re: TimestampToDate.inc - Convert a timestamp to a date! - by MerryDeer - 29.01.2017, 08:02
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 04.02.2017, 15:14
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Kwarde - 23.12.2017, 01:15
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Jochemd - 29.12.2017, 09:50
Re: TimestampToDate.inc - Convert a timestamp to a date! - by Kwarde - 29.12.2017, 10:46

Forum Jump:


Users browsing this thread: 4 Guest(s)