Making an Expiry Date for VIP system
#5

You can simply make on with this Function:
pawn Код:
stock mktime(hour,minute,second,day,month,year)
{
    new timestamp2;
    timestamp2 = second + (minute * 60) + (hour * 3600);
    new days_of_month[12];
    if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) )
    {
        days_of_month = {31,29,31,30,31,30,31,31,30,31,30,31}; // Schaltjahr
    }
    else
    {
        days_of_month = {31,28,31,30,31,30,31,31,30,31,30,31}; // keins
    }
    new days_this_year = 0;
    days_this_year = day;
    if(month > 1)
    { // No January Calculation, because its always the 0 past months
        for(new i=0; i<month-1;i++)
        {
            days_this_year += days_of_month[i];
        }
    }
    timestamp2 += days_this_year * 86400;
    for(new j=1970;j<year;j++)
    {
        timestamp2 += 31536000;
        if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) )  timestamp2 += 86400; // Schaltjahr + 1 Tag
    }
    return timestamp2;
}

// Usage:
Veriable[playerid] = gettime+mktime(...);

// The Check could be:

if(gettime() < Veriable[playerid])
{
    //VIP isn't expired
}
Reply


Messages In This Thread
Making an Expiry Date for VIP system - by BlackID - 11.08.2012, 04:37
Re: Making an Expiry Date for VIP system - by BlackID - 11.08.2012, 07:53
Re: Making an Expiry Date for VIP system - by kickerbat - 11.08.2012, 07:55
Re: Making an Expiry Date for VIP system - by kickerbat - 11.08.2012, 08:06
AW: Making an Expiry Date for VIP system - by Tigerkiller - 11.08.2012, 08:17
Re: Making an Expiry Date for VIP system - by BlackID - 11.08.2012, 12:39
AW: Re: Making an Expiry Date for VIP system - by Tigerkiller - 11.08.2012, 18:30

Forum Jump:


Users browsing this thread: 1 Guest(s)