Maker Palace

¡El Reino del RpgMaker y del Ocio!
 
ÍndiceBuscarGrupos de UsuariosScriptsRecursosTutorialesPalaceJuegosPalaceWikiFAQRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Temas similares
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Últimos temas
» Reparación de Conjuros
por kyonides-arkanthos Jue Oct 12, 2017 12:22 am

» Screenshot del nuevo KUnits XP oon menú
por LinkLuis55 Sáb Sep 23, 2017 10:03 pm

» Dando una vuelta por acá
por LinkLuis55 Dom Ago 20, 2017 2:56 pm

» Heroes del Crimen 2 DEMO
por jasuso Mar Ago 01, 2017 12:04 am

» The Legend of Celestia II: A World of Twilight Shadows Demo
por Jlopez_96 Vie Jul 28, 2017 6:20 pm

» The Legend of Celestia: Four Cristals
por Jlopez_96 Mar Abr 25, 2017 4:59 pm

» [VXAce] Burando Doragon
por gantzer49 Dom Abr 23, 2017 7:43 pm

Recomendados
RPG en RPG Maker
La importancia de un Backup
Que requiere un sistema de Batalla para ser exitoso
9 Minutos de Juegos por fans
Guía de Subforos para Tontos de Maker Palace
Indice de Scripts Locales XP
Falcao Pearl ABS Liquid
¿Quién está en línea?
En total hay 6 usuarios en línea: 0 Registrados, 0 Ocultos y 6 Invitados :: 2 Motores de búsqueda

Ninguno

La mayor cantidad de usuarios en línea fue 179 el Mar Ago 30, 2011 10:06 pm.
MiniChat
Mejores posteadores
Raiden (3346)
 
DaviX (2740)
 
Frikilangelo (2461)
 
SagahonArturo (1806)
 
Falcao (1775)
 
kyonides-arkanthos (1768)
 
Mur-mai-der (1755)
 
Ares (1613)
 
LinkLuis55 (1558)
 
Webmaster24 (1354)
 
Afiliados
Crear foro Mundo Maker Foro de anime y RM2k3/XP/VX Computer mix
Flag Counter
free counters
Visitas


Comparte | 
 

 KLUD Bonus Points

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
kyonides-arkanthos
Lord Guru Maker
Lord Guru Maker
avatar

Cantidad de envíos : 1768
Miembro desde : 03/02/2010
Sexo : Masculino

Maker : RMXP


MensajeTema: KLUD Bonus Points   Mar Ago 03, 2010 12:55 am

KLUD Bonus Points - XP
(Kyonides's Level Up / Down Bonus Points for XP)
por Kyonides-Arkanthos
Versión 0.1.0



Este script tiene como propósito el de permitirles agregarle al jugador algunos puntos extras a las estadísticas de algún héroe o de todos a la hora de subir de nivel o puede perderlos si baja de nivel. Pueden ser Puntos de Vida o PV, Fuerza o FZA, Destreza o DEX, Inteligencia o INT o el que sea de 6 disponibles. Además de eso les permite seleccionar si desean que el héroe recobre todos sus PV y PM al subir de nivel o si no lo desean. El sistema se basa en el número de ID de la Clase del Héroe. Si la primera clase en su Base de Datos es el Luchador, entonces el ID es el 1 y así sucesivamente.

No esperen screenshots porque los cambios los hace en el nivel del sistema y no en el ambiente gráfico del juego. Además no habrá demo porque solo basta conque peguen el script sobre Main (como siempre) y definan cuántos puntos subirá un héroe de la primera o de la tercera o de la quinta clase o si del todo no obtendrán ningún beneficio.

Código:
#  KLUD Bonus Points - KLUD BP - XP
#    from : Kyonides's Level Up or Down Bonus Points for XP
#  version 0.1.0 - 02.08.2010

# Instrucciones de Uso:
 
# ID de Clase del Heroe => PV, PM, FZA, DES, AGI, INT, Restaurar PV & PM?
 
# Pueden dejar un 0 (cero) en cualquiera de los espacios
#  si no quieren que ganan puntos extras en esa categoría
 
# Borren o conviertan en Comentario (con un # adelante de la línea)
#  una ID de Clase si no desean que esa clase gane nada al subir o bajar
 
# Tengan en cuenta que este script suma o resta los puntos extras
#  si suben o bajan de nivel

# Si no desean perder los puntos, borren o conviertan en comentario la linea:
#  lose_extra_stats_points
module Stats
  CLASS_BONUS_POINTS = {
  # ID de Clase del Heroe => PV, PM, FZA, DES, AGI, INT, Restaurar PV & PM?
    1 => [12, 7, 10, 0, 0, 0, true],
    2 => [0, 0, 0, 0, 0, 0, false],
    3 => [0, 0, 0, 0, 0, 0, true],
    4 => [0, 0, 0, 0, 0, 0, true],
    5 => [0, 0, 0, 0, 0, 0, false],
    6 => [0, 0, 0, 0, 0, 0, true],
    7 => [0, 0, 0, 0, 0, 0, true],
    8 => [0, 0, 0, 0, 0, 0, false],
  }
end

class Game_Actor
  def exp=(exp)
    @exp = [[exp, 9999999].min, 0].max
    # Level up
    while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
      @level += 1
      get_extra_stats_points
      # Learn skill
      for j in $data_classes[@class_id].learnings
        if j.level == @level
          learn_skill(j.skill_id)
        end
      end
    end
    # Level down
    while @exp < @exp_list[@level]
      @level -= 1
      lose_extra_stats_points
    end
    # Correction if exceeding current max HP and max SP
    @hp = [@hp, self.maxhp].min
    @sp = [@sp, self.maxsp].min
    # If Replenishing Actor's HP & SP is allowed
    if Stats::CLASS_BONUS_POINTS[@class_id][6]
      @hp, @sp = self.maxhp, self.maxsp
    end
  end

  def get_extra_stats_points(plus=true)
    return if !Stats::CLASS_BONUS_POINTS.keys.include? @class_id
    sign = plus ? 1 : -1
    @maxhp_plus += sign * Stats::CLASS_BONUS_POINTS[@class_id][0]
    @maxsp_plus += sign * Stats::CLASS_BONUS_POINTS[@class_id][1]
    @str_plus    += sign * Stats::CLASS_BONUS_POINTS[@class_id][2]
    @dex_plus  += sign * Stats::CLASS_BONUS_POINTS[@class_id][3]
    @agi_plus  += sign * Stats::CLASS_BONUS_POINTS[@class_id][4]
    @int_plus    += sign * Stats::CLASS_BONUS_POINTS[@class_id][5]
  end

  def lose_extra_stats_points; get_extra_stats_points(false) end
end


Última edición por kyonides-arkanthos el Mar Ago 03, 2010 3:17 pm, editado 3 veces
Volver arriba Ir abajo
Ver perfil de usuario http://deloquesea.mforos.com/forums/
DaviX
Admin.
Admin.
avatar

Cantidad de envíos : 2740
Miembro desde : 08/07/2009
Edad : 23
Localización : España
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Re: KLUD Bonus Points   Mar Ago 03, 2010 11:34 am

Si bajas de nivel se restan puntos?interesante.
Solo que.... en que situacion te podrian bajar puntos? =\

Y cuando subes de nivel ya suben los max pv destreza etc...gracias ala base de datos, no veo tan necesario que ubieran extras, aunque a noser que hays ganada algun cosa en el juego y te lo permita..

xD bueno buen aporteee

_________________
Soy puta y me gusta que me den por culo.
Hahhahaa

by:Ares
xDDDD
Volver arriba Ir abajo
Ver perfil de usuario
kyonides-arkanthos
Lord Guru Maker
Lord Guru Maker
avatar

Cantidad de envíos : 1768
Miembro desde : 03/02/2010
Sexo : Masculino

Maker : RMXP


MensajeTema: Re: KLUD Bonus Points   Mar Ago 03, 2010 3:05 pm

Es que por eso al describirlo les digo puntos extra que están basados en la clase. Ya sabemos que todos ganan unos puntillos por subir de nivel, gracias al scripting no a la base de datos para ser más exactos, aún tomando en cuenta la curva de estado de nivel de la ventana de comandos que solo genera un array con los valores, la cual incluso la pueden reducir en puntos de todo a propósito si cuentan con este script o pueden dejarla como está. Es al gusto.

Lo que pasa es que si por ejemplo Uds. tienen a un mago o sacerdote y a un luchador o pistolero, los primeros tal vez no se vuelvan más fuertes (no más PV y FZA), pero los dos últimos sí lo harían. En cambio los dos primeros sí se beneficiarían de más INT y cura automática de sus PV y PM mientras que los dos últimos no por "no tener conocimientos mágicos".

Eso es una de las cosas que este script persigue. La otra es que se trate de un número fijo que aumentará x estadística, la curva no necesariamente lo haría. Además la curva solo sirve para aumentar, este script incluye la opción de disminuir. Estén tranquilos, los puntos asignados por la curva no los pierden al bajar de nivel, solo pierden los de mi script.

Más de uno se preguntará por qué en pleno juego un héroe debería bajar de puntos. Bueno yo que recuerdo viejos juegos de FF para SNES, sé que había en uno de ellos, el FF4 o el 5, en el que al ir a una montaña de un elfo uno no podía utilizar armas de metal porque el elfo había incrementado la fuerza de gravedad haciendo imposible pelear con ese armamento. (Es algo imposible que suceda, pero así era el juego.) A mí se me ocurre que además de solo impedir que utilicen cosas de metal que también deberían de bajar de nivel (alias debilitarse los héroes), en especial si no tienen un objeto como un accesorio que impida ese debilitamiento, digamos algo que reste el aumento de gravedad de manera que se haga más llevadera.

Otra razón que veo puede ser que de pronto se deba a un gas como el que se utilizaba en Breath of Fire 1 cuando se van a la torre flotante con Nina y 2 soldados. Ahí los pájaros, es que eso eran a medias, no podían vencer al hechicero por eso, mientras que Ryu que era medio dragón, o lagartazo con Nina, le pasaba por encima como si nada.

Ya que pienso en estas ideas tan interesantes, quizá haya una nueva versión que permita lidiar con estas situaciones mediante objetos y otras cosas y en otras circunstancias.
Volver arriba Ir abajo
Ver perfil de usuario http://deloquesea.mforos.com/forums/
DaviX
Admin.
Admin.
avatar

Cantidad de envíos : 2740
Miembro desde : 08/07/2009
Edad : 23
Localización : España
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Re: KLUD Bonus Points   Mar Ago 03, 2010 4:08 pm

Ahhh entonces entiendo xd

Bueno para mi seria comoo en golden sun cuando los malotes suben al faro de marte y se vuelven mas poderosos por el elemento marte fuego y tus personajes se debilitan

_________________
Soy puta y me gusta que me den por culo.
Hahhahaa

by:Ares
xDDDD
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: KLUD Bonus Points   

Volver arriba Ir abajo
 
KLUD Bonus Points
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Home Bonus +duda
» Points of Authority
» Ingresos y Bonus Prensa Deportiva T7
» Bonus Track!

Permisos de este foro:No puedes responder a temas en este foro.
Maker Palace :: RGSS Scripts :: Scripts Maker XP-
Cambiar a: