Pues es fácil. En vez de comprobar si tienes el objeto, vas a hacer exactamente lo contrario: comprobar que no lo tienes. De ese modo, si lo tienes, el script continúa, mientras que si no lo tienes te desvía a otro pointer. Ejemplo:
[...]
checkitem (objeto 1)
if 0x0 goto @(no lo tienes)
checkitem (objeto 2)
if 0x0 goto @(no lo tienes)
checkitem (objeto 3)
if 0x0 goto @(no lo tienes)
checkitem (objeto 4)
if 0x0 goto @(no lo tienes)
(Ya has comprobado los cuatro objetos, si no tienes alguno te desviará a otro punto donde podrás acabar el script. Si los tienes todos, seguirá por aquí)
[...]
Si no me he equivocado en nada, es básicamente eso. Si tienes dudas postea de nuevo ;D