Hola! Paso a explicarte:
Cuando te dan una medalla, se activa una determinada flag, para saber si el jugador tiene una detertminada flag activada, debes usar el comando Chackflag.
Flags de medallas en Esmeralda:
1 0x867
2 0x868
3 0x869
4 0x86A
5 0x86B
6 0x86C
7 0x86D
8 0x86E
así, que deberías usar un checkflag por cada flag... es decir:
Chequear q la primera esté activada, si lo está checkear que la segunda lo esté, si la segunda está activada, checkear que la tercera lo esté, etc.
Si no sabes de Flags, pásate por este Tuto de Variables, SG y Flags
Salu2! ^^