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:
commit
39d918f70c
@ -15688,12 +15688,13 @@ void clif_parse_cashshop_buy(int fd, struct map_session_data *sd) {
|
|||||||
|
|
||||||
info = &packet_db[sd->packet_ver][cmd];
|
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);
|
clif_cashshop_ack(sd,1);
|
||||||
return;
|
return;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
#if PACKETVER < 20101116
|
#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]);
|
short amount = RFIFOW(fd,info->pos[1]);
|
||||||
int points = RFIFOL(fd,info->pos[2]);
|
int points = RFIFOL(fd,info->pos[2]);
|
||||||
|
|
||||||
@ -15720,7 +15721,6 @@ void clif_parse_cashshop_buy(int fd, struct map_session_data *sd) {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Adoption System
|
/// Adoption System
|
||||||
///
|
///
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user