Unix Timestamp?
#1

Hello,

Is there a way of making this work?
pawn Code:
#define         mktimestamp(%0, %1, %2, %3, %4, %5, %6) \
                    (%0 + (60 * %1) + (60 * 60 * %2) + (60 * 60 * 24 * %3) + (60 * 60 * 24 * 7 * %4) + (60 * 60 * 24 * 30 * %5) + (60 * 60 * 24 * 365 * %6))
I converted from:
pawn Code:
stock makethetimehappen(zero, one, two, three, four, five, six) {
    new returnnumber = (zero + (60 * one) + (60 * 60 * two) + (60 * 60 * 24 * three) + (60 * 60 * 24 * 7 * four) + (60 * 60 * 24 * 30 * five) + (60 * 60 * 24 * 365 * six));
    return returnnumber;
}
Its for bans etc.
Reply
#2

If you want to add unix timestamps, you should take a look at the Tutorial by ___ which covers everything.
Reply
#3

I have, but this is to add time to an unix timestamp. This works:
pawn Code:
stock makethetimehappen(zero, one, two, three, four, five, six) {
    new returnnumber = (zero + (60 * one) + (60 * 60 * two) + (60 * 60 * 24 * three) + (60 * 60 * 24 * 7 * four) + (60 * 60 * 24 * 30 * five) + (60 * 60 * 24 * 365 * six));
    return returnnumber;
}
This doesn't:
pawn Code:
#define         mktimestamp(%0, %1, %2, %3, %4, %5, %6) \
                    (%0 + (60 * %1) + (60 * 60 * %2) + (60 * 60 * 24 * %3) + (60 * 60 * 24 * 7 * %4)
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)