From 909c0644ce45945c8e3fdc5eb77ebdd1a1cb93d0 Mon Sep 17 00:00:00 2001 From: shennetsind Date: Sun, 15 Feb 2015 15:10:01 -0200 Subject: Updated 'delequip' Script Command delequip will now stop a script when attempting to delete a item in a position the player has no gear. Special Thanks to Michieru, Haruna. Signed-off-by: shennetsind --- src/map/script.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/map/script.c b/src/map/script.c index a0b9f80cc..1a6289db3 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -7995,11 +7995,14 @@ BUILDIN(delequip) pc->unequipitem(sd,i,3); //recalculate bonus pc->delitem(sd,i,1,0,2,LOG_TYPE_SCRIPT); script_pushint(st,1); - } else { - script_pushint(st,0); + return true; } + + ShowError("script:delequip: no item found in position '%d' for player '%s' (AID:%d/CID:%d).\n", num, sd->status.name,sd->status.account_id, sd->status.char_id); + st->state = END; + clif->scriptclose(sd, st->oid); - return true; + return false; } /*========================================== -- cgit v1.2.3-60-g2f50