Stop vending when an invalid list is received (#4868)
* Fixes #4778. * Vending will now be stopped if an invalid list is received. Thanks to @blipblopblip!
This commit is contained in:
parent
be0c0efe40
commit
da523d9fcd
@ -350,8 +350,11 @@ int8 vending_openvending(struct map_session_data* sd, const char* message, const
|
|||||||
i++; // item successfully added
|
i++; // item successfully added
|
||||||
}
|
}
|
||||||
|
|
||||||
if( i != j )
|
if (i != j) {
|
||||||
clif_displaymessage (sd->fd, msg_txt(sd,266)); //"Some of your items cannot be vended and were removed from the shop."
|
clif_displaymessage(sd->fd, msg_txt(sd, 266)); //"Some of your items cannot be vended and were removed from the shop."
|
||||||
|
clif_skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); // custom reply packet
|
||||||
|
return 5;
|
||||||
|
}
|
||||||
|
|
||||||
if( i == 0 ) { // no valid item found
|
if( i == 0 ) { // no valid item found
|
||||||
clif_skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); // custom reply packet
|
clif_skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); // custom reply packet
|
||||||
|
Loading…
x
Reference in New Issue
Block a user