Follow up 267d521, thank Napster (bugreport:9040)
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
This commit is contained in:
parent
8742f78da9
commit
32d659fee7
@ -11089,7 +11089,6 @@ void clif_parse_StopAttack(int fd,struct map_session_data *sd)
|
|||||||
void clif_parse_PutItemToCart(int fd,struct map_session_data *sd)
|
void clif_parse_PutItemToCart(int fd,struct map_session_data *sd)
|
||||||
{
|
{
|
||||||
struct s_packet_db* info = &packet_db[sd->packet_ver][RFIFOW(fd,0)];
|
struct s_packet_db* info = &packet_db[sd->packet_ver][RFIFOW(fd,0)];
|
||||||
short flag = 0;
|
|
||||||
if (pc_istrading(sd))
|
if (pc_istrading(sd))
|
||||||
return;
|
return;
|
||||||
if (!pc_iscarton(sd))
|
if (!pc_iscarton(sd))
|
||||||
|
@ -285,7 +285,7 @@ void log_zeny(struct map_session_data* sd, e_log_pick_type type, struct map_sess
|
|||||||
|
|
||||||
|
|
||||||
/// logs MVP monster rewards
|
/// logs MVP monster rewards
|
||||||
void log_mvpdrop(struct map_session_data* sd, int monster_id, int* log_mvp)
|
void log_mvpdrop(struct map_session_data* sd, int monster_id, unsigned short* log_mvp)
|
||||||
{
|
{
|
||||||
nullpo_retv(sd);
|
nullpo_retv(sd);
|
||||||
|
|
||||||
@ -297,11 +297,11 @@ void log_mvpdrop(struct map_session_data* sd, int monster_id, int* log_mvp)
|
|||||||
#ifdef BETA_THREAD_TEST
|
#ifdef BETA_THREAD_TEST
|
||||||
char entry[512];
|
char entry[512];
|
||||||
int e_length = 0;
|
int e_length = 0;
|
||||||
e_length = sprintf(entry, LOG_QUERY " INTO `%s` (`mvp_date`, `kill_char_id`, `monster_id`, `prize`, `mvpexp`, `map`) VALUES (NOW(), '%d', '%d', '%hu', '%d', '%s') ",
|
e_length = sprintf(entry, LOG_QUERY " INTO `%s` (`mvp_date`, `kill_char_id`, `monster_id`, `prize`, `mvpexp`, `map`) VALUES (NOW(), '%d', '%d', '%hu', '%hu', '%s') ",
|
||||||
log_config.log_mvpdrop, sd->status.char_id, monster_id, log_mvp[0], log_mvp[1], mapindex_id2name(sd->mapindex));
|
log_config.log_mvpdrop, sd->status.char_id, monster_id, log_mvp[0], log_mvp[1], mapindex_id2name(sd->mapindex));
|
||||||
queryThread_log(entry,e_length);
|
queryThread_log(entry,e_length);
|
||||||
#else
|
#else
|
||||||
if( SQL_ERROR == Sql_Query(logmysql_handle, LOG_QUERY " INTO `%s` (`mvp_date`, `kill_char_id`, `monster_id`, `prize`, `mvpexp`, `map`) VALUES (NOW(), '%d', '%d', '%hu', '%d', '%s') ",
|
if( SQL_ERROR == Sql_Query(logmysql_handle, LOG_QUERY " INTO `%s` (`mvp_date`, `kill_char_id`, `monster_id`, `prize`, `mvpexp`, `map`) VALUES (NOW(), '%d', '%d', '%hu', '%hu', '%s') ",
|
||||||
log_config.log_mvpdrop, sd->status.char_id, monster_id, log_mvp[0], log_mvp[1], mapindex_id2name(sd->mapindex)) )
|
log_config.log_mvpdrop, sd->status.char_id, monster_id, log_mvp[0], log_mvp[1], mapindex_id2name(sd->mapindex)) )
|
||||||
{
|
{
|
||||||
Sql_ShowDebug(logmysql_handle);
|
Sql_ShowDebug(logmysql_handle);
|
||||||
|
@ -69,7 +69,7 @@ void log_atcommand(struct map_session_data* sd, const char* message);
|
|||||||
|
|
||||||
/// old, but useful logs
|
/// old, but useful logs
|
||||||
void log_branch(struct map_session_data* sd);
|
void log_branch(struct map_session_data* sd);
|
||||||
void log_mvpdrop(struct map_session_data* sd, int monster_id, int* log_mvp);
|
void log_mvpdrop(struct map_session_data* sd, int monster_id, unsigned short* log_mvp);
|
||||||
|
|
||||||
int log_config_read(const char* cfgName);
|
int log_config_read(const char* cfgName);
|
||||||
|
|
||||||
|
@ -4953,13 +4953,14 @@ void pc_getitemfromcart(struct map_session_data *sd,int idx,int amount)
|
|||||||
|
|
||||||
item_data=&sd->status.cart[idx];
|
item_data=&sd->status.cart[idx];
|
||||||
|
|
||||||
if(item_data->nameid==0 || amount < 1 || item_data->amount<amount || sd->state.vending )
|
if(item_data->nameid == 0 || amount < 1 || item_data->amount<amount || sd->state.vending )
|
||||||
return;
|
return;
|
||||||
if((flag = pc_additem(sd,item_data,amount,LOG_TYPE_NONE)) == 0)
|
if((flag = pc_additem(sd,item_data,amount,LOG_TYPE_NONE)) == 0)
|
||||||
pc_cart_delitem(sd,idx,amount,0,LOG_TYPE_NONE);
|
pc_cart_delitem(sd,idx,amount,0,LOG_TYPE_NONE);
|
||||||
else
|
else {
|
||||||
clif_dropitem(sd,idx,0);
|
clif_dropitem(sd,idx,0);
|
||||||
clif_additem(sd,0,0,flag);
|
clif_additem(sd,0,0,flag);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*==========================================
|
/*==========================================
|
||||||
|
Loading…
x
Reference in New Issue
Block a user