Пример #1
0
void mail_getattachment(struct map_session_data* sd, int zeny, struct item* item)
{
	if( item->nameid > 0 && item->amount > 0 )
	{
		pc_additem(sd, item, item->amount, LOG_TYPE_MAIL);
		clif_Mail_getattachment(sd->fd, 0);
	}

	if( zeny > 0 )
	{  //Zeny receive
		pc_getzeny(sd, zeny,LOG_TYPE_MAIL, NULL);
	}
}
Пример #2
0
void mail_getattachment(struct map_session_data* sd, int zeny, struct item* item)
{

	if( item->nameid > 0 && item->amount > 0 )
	{

		pc_additem(sd, item, item->amount);

		log_pick_pc(sd, LOG_TYPE_MAIL, item->nameid, item->amount, item);
		clif_Mail_getattachment(sd->fd, 0);
	}

	if( zeny > 0 )
	{  //Zeny recieve
		log_zeny(sd, LOG_TYPE_MAIL, sd, zeny);
		pc_getzeny(sd, zeny);
	}
}
Пример #3
0
void mail_getattachment(struct map_session_data* sd, int zeny, struct item* item)
{
	if( item->nameid > 0 && item->amount > 0 )
	{
		pc_additem(sd, item, item->amount);

		if(log_config.enable_logs&0x2000)
			log_pick_pc(sd, "E", item->nameid, item->amount, item);

		clif_Mail_getattachment(sd->fd, 0);
	}

	if( zeny > 0 )
	{  //Zeny recieve
		if(log_config.zeny)
			log_zeny(sd, "E", sd, zeny);
		pc_getzeny(sd, zeny);
	}
}
Пример #4
0
void mail_getattachment(struct map_session_data* sd, int zeny, struct item* item)
{
	if( item->nameid > 0 && item->amount > 0 )
	{
		pc_additem(sd, item, item->amount);

		if(log_config.enable_logs&0x2000)
			log_pick_pc(sd, "E", item->nameid, item->amount, item, item->serial);
		if( battle_config.lootevent & 8 ) {
			pc_setglobalreg( sd, "LastLootID", item->nameid ); //Last lootet Item ID
			pc_setglobalreg( sd, "LastLootAmount", item->amount ); //Last looted Item Amount
			npc_event_doall_id( "OnLoot", sd->bl.id );
		}

		clif_Mail_getattachment(sd->fd, 0);
	}

	if( zeny > 0 )
	{  //Zeny recieve
		if(log_config.zeny)
			log_zeny(sd, "E", sd, zeny);
		pc_getzeny(sd, zeny);
	}
}