12161-\[Pokemon_Rojo_Fuego]_Comprobar_objetos_en_un_script
#3
SA998 16653
Lo probé y no funcionó.
Escribí esto:

#org $script
lock
faceplayer
checkflag 0x1204
if 0x1 goto $hecho
message $text
$text 1 = *texto*
boxset 6
checkitem 0x04 0x1
compare 0x800D 0x0
if 0x1 goto $si
release
end

#org $si
applymovement 0x3 $!
$! 1 ; #binary 0x62 0xFE
pausemove 0x0000
pause 0x0050
message $ball
$ball 1 = *texto*
boxset 5
compare 0x800D 0x1
if 0x1 goto $si1
message $OK
$OK 1 = *texto*
boxset 6
release
end

#org $si1
message $bn
$bn 1 = *texto*
boxset 6
removeitem 0x04 0x01
message $grx
$grx 1 = *texto*
boxset 6
release
end

#org $hecho
message $grx
boxset 6
release
end

Al parecer detecta checkitem como comando peropuedo que en pokescript funcione distinto.
A lo mejor el error está en otra parte