function onAttack(cid, target) local pos = getThingPosition(target) local uid = doCreateItemEx(XXXX, 1) if (getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid == XXXX) then doRemoveItem(getPlayerSlotItem(cid, CONST_SLOT_RIGHT).uid, 1) doTileAddItemEx(pos, uid) elseif (getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid == XXXX) then doRemoveItem(getPlayerSlotItem(cid, CONST_SLOT_RIGHT).uid, 1) doTileAddItemEx(pos, uid) end return true end