Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[NP] Unlimit Master LVL
+4
Laxus
LeonM²
Kuraudo
Jonny
8 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Página 1 de 2 • 1, 2
[NP] Unlimit Master LVL
Hola a todos hoy les traigo un Script super especial para todos los juego echos con rpg maker xp end Netplay Master 3.0 o superior
Compactible :
Es compactible con el Netplay Master o Superior
Script:
Imagen:
Mini Tutorial :
Bueno haora que lla tenemos el script en nuestro juego haora de pasar para el otro paso..
Ir ala HUD do su jogo, Ja?, bueno a hora agregar este codigo
if $game_party.actors[0].level != 400 <----- nivel maximo de mi jogo
elsif
Scritp de la Exp
self.contents.draw_text(0,0, 500, 32, "---------")
end
mirar la img de abaixo
https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc6/s720x720/180235_3414924693855_1590191535_n.jpg
Para que faze esto? para no generar error en la HUD =)
Creditos :
Lithium Online Season 1.0a - Por la Bace del Script
Jonny - Criador del sistema / scritp
Valentine - Por El Netplay Master 3.0
Compactible :
Es compactible con el Netplay Master o Superior
Script:
- Spoiler:
- Código:
#---------------------------------------------------------------#
# [NP] Unlimit Master LVL #
#---------------------------------------------------------------#
# Este sistema que e modificado funciona para poder rebasar el
# limite de nivel y sus atributos, este scritp funciona con el
# el netplay master 3.0 o superior, Gracias por ver este tutoria.
# Gracias a Jonny / Kakashy Hatake de Aldeiarpgbr.com por ayudar.
# Gracias a todos =)
#---------------------------------------------------------------#
# Define el nivel Máximo
MAXLV = 400
# Define la EXP Máxima
MAXEXP = (MAXLV*MAXLV)*1000000
# Define el HP Máximo
MAXHP = 1000000
# Define el MP Máximo
MAXMP = 1000000
# Define el STR(Fuersa) Máximo
MAXSTR = 1000
# Define el AGI(Agilidad) Máximo
MAXAGI = 1000
# Define el DEX(Destresa) Máximo
MAXDEX = 1000
# Define el INT(Inteligencia) Máximo
MAXINT = 1000
# Define el calculo para nivel 99 al nivel maximo.
LV100CALC = "(p[2] - p[1]) * (lv - 99)"
LVLIMIT = [nil]
#----------------------------------------------------------------------------
# * Game Battler
#----------------------------------------------------------------------------
# Creditos : Jony / Kakshy Hatake
# Modificador : Jonny
# Email [email=jonny_teens@live.com.mx]jonny_teens@live.com.mx[/email]
#----------------------------------------------------------------------------
class Game_Battler
#--------------------------------------------------------------------------
# * Get Maximum HP
#--------------------------------------------------------------------------
def maxhp
n = [[base_maxhp + @maxhp_plus, 1].max, MAXHP].min
for i in @states
n *= $data_states[i].maxhp_rate / 100.0
end
n = [[Integer(n), 1].max, MAXHP].min
return n
end
#--------------------------------------------------------------------------
# * Get Maximum SP
#--------------------------------------------------------------------------
def maxsp
n = [[base_maxsp + @maxsp_plus, 0].max, MAXMP].min
for i in @states
n *= $data_states[i].maxsp_rate / 100.0
end
n = [[Integer(n), 0].max, MAXMP].min
return n
end
#--------------------------------------------------------------------------
# * Get Strength (STR)
#--------------------------------------------------------------------------
def str
n = [[base_str + @str_plus, 1].max, MAXSTR].min
for i in @states
n *= $data_states[i].str_rate / 100.0
end
n = [[Integer(n), 1].max, MAXSTR].min
return n
end
#--------------------------------------------------------------------------
# * Get Dexterity (DEX)
#--------------------------------------------------------------------------
def dex
n = [[base_dex + @dex_plus, 1].max, MAXDEX].min
for i in @states
n *= $data_states[i].dex_rate / 100.0
end
n = [[Integer(n), 1].max, MAXDEX].min
return n
end
#--------------------------------------------------------------------------
# * Get Agility (AGI)
#--------------------------------------------------------------------------
def agi
n = [[base_agi + @agi_plus, 1].max, MAXAGI].min
for i in @states
n *= $data_states[i].agi_rate / 100.0
end
n = [[Integer(n), 1].max, MAXAGI].min
return n
end
#--------------------------------------------------------------------------
# * Get Intelligence (INT)
#--------------------------------------------------------------------------
def int
n = [[base_int + @int_plus, 1].max, MAXINT].min
for i in @states
n *= $data_states[i].int_rate / 100.0
end
n = [[Integer(n), 1].max, MAXINT].min
return n
end
end
#----------------------------------------------------------------------------
# * Game Actor
#----------------------------------------------------------------------------
# Creditos : Jony / Kakshy Hatake
# Modificador : Jonny
# Email [email=jonny_teens@live.com.mx]jonny_teens@live.com.mx[/email]
#----------------------------------------------------------------------------
class Game_Actor
#--------------------------------------------------------------------------
# * Get Basic Strenght
#--------------------------------------------------------------------------
def base_str
n = $data_actors[@actor_id].parameters[2, @level]
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
return [[n, 1].max, MAXSTR].min
end
#--------------------------------------------------------------------------
# * Get Basic Dexterity
#--------------------------------------------------------------------------
def base_dex
n = $data_actors[@actor_id].parameters[3, @level]
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
return [[n, 1].max, MAXDEX].min
end
#--------------------------------------------------------------------------
# * Get Basic Agility
#--------------------------------------------------------------------------
def base_agi
n = $data_actors[@actor_id].parameters[4, @level]
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
return [[n, 1].max, MAXAGI].min
end
#--------------------------------------------------------------------------
# * Get Basic Intelligence
#--------------------------------------------------------------------------
def base_int
n = $data_actors[@actor_id].parameters[5, @level]
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
return [[n, 1].max, MAXINT].min
end
#--------------------------------------------------------------------------
# * Change EXP
# exp : new EXP
#--------------------------------------------------------------------------
def make_exp_list
actor = $data_actors[@actor_id]
@exp_list[1] = 0
pow_i = 2.4 + actor.exp_inflation / 100.0
(2..(self.final_level + 1)).each { |i|
if i > self.final_level
@exp_list[i] = 0
else
n = actor.exp_basis * ((i + 3) ** pow_i) / (5 ** pow_i)
@exp_list[i] = @exp_list[i-1] + Integer(n)
end
}
end
#--------------------------------------------------------------------------
# ● 更改 EXP
# exp : 新的 EXP
#--------------------------------------------------------------------------
def exp=(exp)
@exp = [[exp, MAXEXP*2].min, 0].max
while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
@level += 1
$data_classes[@class_id].learnings.each { |j|
if j.level == @level
learn_skill(j.skill_id)
end
}
end
while @exp < @exp_list[@level]
@level -= 1
end
if @level >= 100
self.restore_parameter
end
@hp = [@hp, self.maxhp].min
@sp = [@sp, self.maxsp].min
end
#--------------------------------------------------------------------------
# Restablese los parametros
#--------------------------------------------------------------------------
def restore_parameter
return if @level < 100
$data_actors[@actor_id].parameters.resize(6, @level + 1)
(0..5).each { |k|
if $data_actors[@actor_id].parameters[k, @level] == 0
calc_text = LV100CALC
calc_text.gsub!(/lv/i) { "@level" }
calc_text.gsub!(/p\[(\d+)\]/i) {"$data_actors[@actor_id].parameters[k, #{$1.to_i}]" }
n = $data_actors[@actor_id].parameters[k, 99]
n += eval(calc_text)
$data_actors[@actor_id].parameters[k, @level] = [n, 32767].min
end
}
end
#--------------------------------------------------------------------------
# * def level
#--------------------------------------------------------------------------
def level=(level)
level = [[level, self.final_level].min, 1].max
self.exp = @exp_list[level]
end
#--------------------------------------------------------------------------
# * Get Final Level
#--------------------------------------------------------------------------
def final_level
return LVLIMIT[@actor_id] != nil ? MAXLV[@actor_id] : MAXLV
end
#--------------------------------------------------------------------------
# end
#--------------------------------------------------------------------------
end
Imagen:
- Spoiler:
Mini Tutorial :
Bueno haora que lla tenemos el script en nuestro juego haora de pasar para el otro paso..
Ir ala HUD do su jogo, Ja?, bueno a hora agregar este codigo
if $game_party.actors[0].level != 400 <----- nivel maximo de mi jogo
elsif
Scritp de la Exp
self.contents.draw_text(0,0, 500, 32, "---------")
end
mirar la img de abaixo
https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc6/s720x720/180235_3414924693855_1590191535_n.jpg
Para que faze esto? para no generar error en la HUD =)
Creditos :
Lithium Online Season 1.0a - Por la Bace del Script
Jonny - Criador del sistema / scritp
Valentine - Por El Netplay Master 3.0
Última edição por Jonny em Sáb Jul 07, 2012 9:41 pm, editado 2 vez(es)
_________________
- Spoiler:
Re: [NP] Unlimit Master LVL
OPA!!! Mto bom!!! +1 credito
_________________
Antes de postar, leia as regras
- Fato Sobre George R. R. Martin:
Kuraudo- Colaborador
- Medalhas :
Mensagens : 961
Créditos : 75
Re: [NP] Unlimit Master LVL
Perfeito, estava atras de um desses desde ontem.....
+CRED
Atenciosamente LMM
+CRED
Atenciosamente LMM
LeonM²- Lenda
- Mensagens : 1802
Créditos : 153
Re: [NP] Unlimit Master LVL
super legal mano vou usar!! +1
E so adicionar acima do main?
E so adicionar acima do main?
Laxus- Aldeia Friend
- Mensagens : 1150
Créditos : 78
Re: [NP] Unlimit Master LVL
Cara, creio que não é compativel com NP Master V4, eu testei e deu erro.
O script deu alguns bugs, primeiro na hud, eu não consegui arrumar então comentei um pedaço do código, depois não deu erro na hud, porem o script fez retornar ao nível 1.
Atenciosamente LMM
O script deu alguns bugs, primeiro na hud, eu não consegui arrumar então comentei um pedaço do código, depois não deu erro na hud, porem o script fez retornar ao nível 1.
Atenciosamente LMM
LeonM²- Lenda
- Mensagens : 1802
Créditos : 153
Re: [NP] Unlimit Master LVL
e verdade aqui no Npm v4 não funfo
_________________
"Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
Laxus ~ Fairy Tail
Laxus- Aldeia Friend
- Mensagens : 1150
Créditos : 78
Re: [NP] Unlimit Master LVL
no funciona con np master 4.0
noce preocupen intentare compactibilisar el scritp
por haora funciona para Netplay Master 3.0
noce preocupen intentare compactibilisar el scritp
por haora funciona para Netplay Master 3.0
_________________
- Spoiler:
Re: [NP] Unlimit Master LVL
quando vai por para funcionar no NP V4 ?
BrenoFodon- Ocasional
- Mensagens : 188
Créditos : 11
Página 1 de 2 • 1, 2
Tópicos semelhantes
» HUD Np Master v3.0
» bug 2 master 3.1
» No-Ip no np master v4
» Bug no NP Master 4.0.7
» Hud Ragnarok (Np master 3)
» bug 2 master 3.1
» No-Ip no np master v4
» Bug no NP Master 4.0.7
» Hud Ragnarok (Np master 3)
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos