qna_rh
Thread Id: 10173
Thread Name: [Pokemon_Esmeralda] Script Bloqueo por medallas
#0
Judoka 17119
Hola, soy nuevo en esta comunidad, el primer paso era felicitaros por este foro (¡¡es increible!!).

Bueno, ahora iré al grano:
Estoy modificando el Esmeralda original (ESP) para jugar yo y un amigo y así de paso ir mejorando mis bases para más adelante modificar una ROM.
Bueno, hasta ahora todo bastante bien y tal... pero me he encontrado con una duda.
Tengo una zona en Villa Raíz (he ampliado el mapa) en la que aparecen pokémons de +60lvl con lo cual, al ser la villa inicial no puedo dejar pasar a cualquiera.
Me gustaría aprender a hacer un script como el de la Liga Pokémon, que solo al tener las 8 medallas el personaje que te bloquea el acceso se aparte y te deje pasar.
¿Como se podría hacer?
Tengo claro que sería haciendo unas flags y ahí ya mi imaginación me pierde ^^

Gracias! ;)
#1
Cheve_X 15014
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! ^^
#2
Judoka 17119
Gracias, muy útil ^^