Merge pull request #717 from officialronode/master

Fixed Cash Shop NPC
* Follow up 11f42f27ab4b9eb54c6b12e95b4ff8ec077fa157
* Fixed #931. Failing to buy item from NPC cashshop if no item in item_cash_db
This commit is contained in:
Cydh Ramdh 2016-01-27 13:31:55 +07:00
commit 39d918f70c

View File

@ -15688,12 +15688,13 @@ void clif_parse_cashshop_buy(int fd, struct map_session_data *sd) {
info = &packet_db[sd->packet_ver][cmd];
if( sd->state.trading || !sd->npc_shopid || !cash_shop_defined) {
if( sd->state.trading || !sd->npc_shopid ) {
clif_cashshop_ack(sd,1);
return;
} else {
}
else {
#if PACKETVER < 20101116
unsigned short nameid = RFIFOW(fd,info->pos[0]);
short nameid = RFIFOW(fd,info->pos[0]);
short amount = RFIFOW(fd,info->pos[1]);
int points = RFIFOL(fd,info->pos[2]);
@ -15720,7 +15721,6 @@ void clif_parse_cashshop_buy(int fd, struct map_session_data *sd) {
#endif
}
}
/// Adoption System
///