implemented vending log
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@954 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
c50add18b1
commit
f0a54cf1e7
@ -1,4 +1,7 @@
|
||||
Date Added
|
||||
01/12
|
||||
* Implemented Vending Log [Lupus]
|
||||
TODO: use log option to log only important deals (much money, rare items, etc)
|
||||
01/11
|
||||
* Added Shinomori's changes to npc event timers (I never realised it, thanks
|
||||
^^; ) [celest]
|
||||
|
@ -112,6 +112,13 @@ void vending_purchasereq(struct map_session_data *sd,int len,int id,unsigned cha
|
||||
clif_tradecancelled(vsd);
|
||||
return;
|
||||
}
|
||||
|
||||
//log added by Lupus
|
||||
#ifndef TXT_ONLY
|
||||
if(log_config.vend > 0)
|
||||
log_vend(sd,vsd, 0,1, z); //n == 0, amount == 1 for Zeny log.
|
||||
#endif
|
||||
|
||||
pc_payzeny(sd, z);
|
||||
pc_getzeny(vsd, z);
|
||||
for(i = 0; 8 + 4 * i < len; i++) {
|
||||
@ -122,6 +129,13 @@ void vending_purchasereq(struct map_session_data *sd,int len,int id,unsigned cha
|
||||
vsd->vending[vend_list[i]].amount -= amount;
|
||||
pc_cart_delitem(vsd, index, amount, 0);
|
||||
clif_vendingreport(vsd, index, amount);
|
||||
|
||||
//log added by Lupus
|
||||
#ifndef TXT_ONLY
|
||||
if(log_config.vend > 0)
|
||||
log_vend(sd,vsd, index, amount, 0); // for Item log.
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user