|
@@ -23,12 +23,6 @@ void auction_delete(struct auction_data *auction);
|
|
static int auction_end_timer(int tid, unsigned int tick, int id, int data);
|
|
static int auction_end_timer(int tid, unsigned int tick, int id, int data);
|
|
|
|
|
|
// Copy Paste from map/mail.c
|
|
// Copy Paste from map/mail.c
|
|
-time_t calc_times(void)
|
|
|
|
-{
|
|
|
|
- time_t temp = time(NULL);
|
|
|
|
- return mktime(localtime(&temp));
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
static int auction_count(int char_id, bool buy)
|
|
static int auction_count(int char_id, bool buy)
|
|
{
|
|
{
|
|
int i = 0;
|
|
int i = 0;
|
|
@@ -86,7 +80,7 @@ unsigned int auction_create(struct auction_data *auction)
|
|
if( !auction )
|
|
if( !auction )
|
|
return false;
|
|
return false;
|
|
|
|
|
|
- auction->timestamp = (int)calc_times() + (auction->hours * 3600);
|
|
|
|
|
|
+ auction->timestamp = calc_times() + (auction->hours * 3600);
|
|
|
|
|
|
StringBuf_Init(&buf);
|
|
StringBuf_Init(&buf);
|
|
StringBuf_Printf(&buf, "INSERT INTO `%s` (`seller_id`,`seller_name`,`buyer_id`,`buyer_name`,`price`,`buynow`,`hours`,`timestamp`,`nameid`,`item_name`,`type`,`refine`,`attribute`", auction_db);
|
|
StringBuf_Printf(&buf, "INSERT INTO `%s` (`seller_id`,`seller_name`,`buyer_id`,`buyer_name`,`price`,`buynow`,`hours`,`timestamp`,`nameid`,`item_name`,`type`,`refine`,`attribute`", auction_db);
|
|
@@ -184,7 +178,7 @@ void inter_auctions_fromsql(void)
|
|
struct item *item;
|
|
struct item *item;
|
|
char *data;
|
|
char *data;
|
|
StringBuf buf;
|
|
StringBuf buf;
|
|
- unsigned int tick = gettick(), endtick, now = (unsigned int)calc_times();
|
|
|
|
|
|
+ unsigned int tick = gettick(), endtick, now = calc_times();
|
|
|
|
|
|
StringBuf_Init(&buf);
|
|
StringBuf_Init(&buf);
|
|
StringBuf_AppendStr(&buf, "SELECT `auction_id`,`seller_id`,`seller_name`,`buyer_id`,`buyer_name`,"
|
|
StringBuf_AppendStr(&buf, "SELECT `auction_id`,`seller_id`,`seller_name`,`buyer_id`,`buyer_name`,"
|