Ejemplo en un npc:
dynamic 0x890A44
#org @start
lock
faceplayer
checkflag 0x200 'chequea el estado de la flag
if 0x1 goto @start2 'si ya fue activada saltará a otro lugar
msgbox @text1 0x6
closeonkeypress
pause 0xF
givepokemon 0x1F 0x5 0x0 0x0 0x0
setflag 0x200 'este comando encenderá la flag
release
end
#org @start2
msgbox @text2 0x6
release
end
#org @text1
= Toma este puchamon
#org @text2
= Ya te di un puchamon coño!
La explicacion a los comandos miralas aqui
http://wahackforo.com/t-12807/tutorial-sobre-scripts