Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[NP] Criando Cosas Excellent/Ancient/Divine/Quest
+5
Shoyu!
Roku
Fudo-Yusei
Lief
Jonny
9 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] Criando Cosas Excellent/Ancient/Divine/Quest
Buenos dias amigos, e estado un poco aburrido y tome el netplay para crear este Script.
Hoy les traigo un nuevo Script de como crear un Objetos Excellent/Ancient/Divine/Quest...
Empesemos.
Objetos :
Excellent
Ancient
Divine
Absolute
Quest
Este tutorial funciona para Armas/Armaduras/Objetos
Como pueden ver el Script tiene estas opciones, ustedes pueden configurar asu gusto!
Excellent = "Excellent"
COLOR_EXCELLENT = Color.new(65,255,65)
Ancient = "Ancient"
COLOR_ANCIENT = Color.new(0,255,0,255)
Divine = "Divide"
COLOR_DIVINE = Color.new(255,-255,255,255)
Absolute = "Absolute"
COLOR_ABSOLUTE = Color.new(255,-50,-255,255)
Quest = "Quest"
COLOR_QUEST = Color.new(255,255,0,255)
Se me olvidava tienen que tener esta imagen en su carpeta de su juego,
Nombrala como : anc_bar
tutoria :
1º - Ir ala bace de Datos do su jogo Arama/Armadura/Item's
2º - Chamarlo por exemplo : Excellent/Ancient/Divine/Quest
Imgns necesarias :
Creditos :
Jonny - Creador del Scritp
Hoy les traigo un nuevo Script de como crear un Objetos Excellent/Ancient/Divine/Quest...
Empesemos.
Objetos :
Excellent
Ancient
Divine
Absolute
Quest
Este tutorial funciona para Armas/Armaduras/Objetos
Como pueden ver el Script tiene estas opciones, ustedes pueden configurar asu gusto!
Excellent = "Excellent"
COLOR_EXCELLENT = Color.new(65,255,65)
Ancient = "Ancient"
COLOR_ANCIENT = Color.new(0,255,0,255)
Divine = "Divide"
COLOR_DIVINE = Color.new(255,-255,255,255)
Absolute = "Absolute"
COLOR_ABSOLUTE = Color.new(255,-50,-255,255)
Quest = "Quest"
COLOR_QUEST = Color.new(255,255,0,255)
- Spoiler:
- Código:
#==============================================================================
# ** Window Help Item **
#------------------------------------------------------------------------------
# By Marlos Gama
# By Jonny / Kakashy Hatake
# Creditos : Jonny /Kakashy Hatake end Marlos Gama
# Creado : 10/06/2011
# Dúvidas? E-MAIL-ME: jonny_teens@live.com.mx
# http://fanmakers.guildmmorpg.com/
#==============================================================================
Excellent = "Excellent"
COLOR_EXCELLENT = Color.new(65,255,65)
Ancient = "Ancient"
COLOR_ANCIENT = Color.new(0,255,0,255)
Divine = "Divide"
COLOR_DIVINE = Color.new(255,-255,255,255)
Absolute = "Absolute"
COLOR_ABSOLUTE = Color.new(255,-50,-255,255)
Quest = "Quest"
COLOR_QUEST = Color.new(255,255,0,255)
class Window_Help2 < Window_Base
def initialize(x,y,a,b)
super(x,y,a,b)
self.contents = Bitmap.new(self.width-32, self.height-32)
self.windowskin = RPG::Cache.windowskin("Skin-Help")
self.back_opacity = 200
@dragable = true
@closable = true
self.z = 9999999
actor = 0
refresh
end
def refresh
self.contents.clear
if $help_trade == true
@item = $trade_w.item
end
if $help_loja == true
@item = $loja_w.item
elsif $help_loja != true and $help_trade != true
@item = $item_w.item
end
@actor = $game_party.actors[0]
if @item == nil
else
bitmap = RPG::Cache.icon(@item.icon_name)
self.contents.blt(0, 0, bitmap, Rect.new(0, 0, 24, 24), opacity)
self.contents.font.color = Color.new(255,255,255)
weapon = $data_weapons
armor = $data_armors
item = $data_items
if weapon or armor or item != nil
#===================================================================
#
#
#
#===================================================================
if @item.is_a?(RPG::Weapon) or @item.is_a?(RPG::Armor) and @item.name.include?(Excellent)
self.contents.font.color = COLOR_EXCELLENT
self.contents.draw_text(34, -10, 204, 32, @item.name, 0)
#===================================================================
#
#
#
#===================================================================
elsif @item.is_a?(RPG::Weapon) or @item.is_a?(RPG::Armor) and @item.name.include?(Ancient)
self.contents.blt(0,0, RPG::Cache.picture("anc_bar"), Rect.new(0,0,192,192))
self.contents.font.color = COLOR_ANCIENT
self.contents.draw_text(34, -10, 204, 32, @item.name, 0)
#===================================================================
#
#
#
#===================================================================
elsif @item.is_a?(RPG::Weapon) or @item.is_a?(RPG::Armor) and @item.name.include?(Divine)
self.contents.font.color = COLOR_DIVINE
self.contents.draw_text(34, -10, 204, 32, @item.name, 0)
#===================================================================
#
#
#
#===================================================================
elsif @item.is_a?(RPG::Weapon) or @item.is_a?(RPG::Armor) and @item.name.include?(Absolute)
self.contents.font.color = COLOR_ABSOLUTE
self.contents.draw_text(34, -10, 204, 32, @item.name, 0)
#===================================================================
#
#
#
#===================================================================
elsif @item.is_a?(RPG::Weapon) or @item.is_a?(RPG::Armor) or @item.is_a?(RPG::Item)and @item.name.include?(Quest)
self.contents.font.color = COLOR_QUEST
self.contents.draw_text(34, -10, 204, 32, @item.name, 0)
#===================================================================
#
# Objetos Normales =)
#
#===================================================================
elsif
self.contents.draw_text(34, -10, 204, 32, @item.name, 0)
self.contents.font.color = Color.new(0,0,0)
end
end
self.contents.font.color = Color.new(255,255,255)
self.contents.draw_text(34, 10, 400, 32, @item.description.to_s, 0)
if @item.is_a?(RPG::Armor)
self.contents.draw_text(4, 22, 400, 32, "Atk: " + $data_armors[@item.id].str_plus.to_s, 0)
self.contents.draw_text(4, 37, 400, 32, "Def: " + $data_armors[@item.id].dex_plus.to_s, 0)
self.contents.draw_text(4, 52, 400, 32, "Int: " + $data_armors[@item.id].int_plus.to_s, 0)
self.contents.draw_text(4, 67, 400, 32, "Agi: " + $data_armors[@item.id].agi_plus.to_s, 0)
end
if @item.is_a?(RPG::Item)
if $loja == true
if $help_loja == true
self.contents.draw_text(4, 162, 400, 32, "Precio: "+@item.price.to_s, 0)
else
if @item.id != Item_Ouro::Item_Id.to_i
self.contents.draw_text(4, 162, 400, 32, "Precio: "+(@item.price/2).to_s, 0)
end
end
end
end
if @item.is_a?(RPG::Weapon)
self.contents.draw_text(4, 22, 400, 32, "Str: " + $data_weapons[@item.id].str_plus.to_s, 0)
self.contents.draw_text(4, 37, 400, 32, "Def: " + $data_weapons[@item.id].dex_plus.to_s, 0)
self.contents.draw_text(4, 52, 400, 32, "Int: " + $data_weapons[@item.id].int_plus.to_s, 0)
self.contents.draw_text(4, 67, 400, 32, "Agi: " + $data_weapons[@item.id].agi_plus.to_s, 0)
self.contents.draw_text(4, 82, 400, 32, "Daño: " + $data_weapons[@item.id].atk.to_s, 0)
weapon_set = $data_classes[@actor.class_id].weapon_set
if weapon_set.include?(@item.id)
@resposta = "Puede"
self.contents.font.color = Color.new(65,255,65)
else
@resposta = "No puede"
self.contents.font.color = Color.new(255,43,43)
end
rect = Rect.new(-3+2, 97, self.contents.width + 3, 32)
self.contents.draw_text(rect, "#{@resposta} ser equipado por", 1)
rect2 = Rect.new(4, 110, self.contents.width - 8, 32)
self.contents.draw_text(rect2, "#{$data_classes[$game_party.actors[0].class_id].name}", 1)
self.contents.font.color = Color.new(255,255,255)
if $loja == true
if $help_loja == true
self.contents.draw_text(4, 140, 400, 32, "Precio: "+@item.price.to_s, 0)
else
self.contents.draw_text(4, 140, 400, 32, "Precio: "+(@item.price/2).to_s, 0)
end
end
elsif @item.is_a?(RPG::Armor)
armor_set = $data_classes[@actor.class_id].armor_set
if armor_set.include?(@item.id)
@resposta = "Puede"
self.contents.font.color = Color.new(65,255,65)
else
@resposta = "No puede"
self.contents.font.color = Color.new(255,43,43)
end
rect = Rect.new(-3+2, 87, self.contents.width + 3, 32)
self.contents.draw_text(rect, "#{@resposta} ser equipado por", 1)
rect2 = Rect.new(4, 100, self.contents.width - 8, 32)
self.contents.draw_text(rect2, "#{$data_classes[$game_party.actors[0].class_id].name}", 1)
self.contents.font.color = Color.new(255,255,255)
if $loja == true
if $help_loja == true
self.contents.draw_text(80, 0, 400, 32, "Precio: "+@item.price.to_s, 0)
else
self.contents.draw_text(80, 0, 400, 32, "Precio: "+(@item.price/2).to_s, 0)
end
end
end
end
end
end
Se me olvidava tienen que tener esta imagen en su carpeta de su juego,
Nombrala como : anc_bar
tutoria :
1º - Ir ala bace de Datos do su jogo Arama/Armadura/Item's
2º - Chamarlo por exemplo : Excellent/Ancient/Divine/Quest
Imgns necesarias :
Creditos :
Jonny - Creador del Scritp
Última edição por Jonny em Ter Mar 12, 2013 10:14 pm, editado 1 vez(es)
_________________
- Spoiler:
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Finalmente está trazendo seus scripts de volta
+1cred
+1cred
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Sim amigo, obrigado por el credito!! =)
_________________
- Spoiler:
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
A anc-bar atrapalha nos itens absolutos
Remova no Script está linha:
self.contents.blt(0,0, RPG::Cache.picture("anc_bar"), Rect.new(0,0,192,192))
E o bug estará concertado!
Remova no Script está linha:
self.contents.blt(0,0, RPG::Cache.picture("anc_bar"), Rect.new(0,0,192,192))
E o bug estará concertado!
_________________
O Selo foi Quebrado!
Fudo-Yusei- Experiente
- Mensagens : 488
Créditos : 19
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Isso não era um bug, apenas uma adição para ficar mais bonito '-'
_________________
MRM
é igual um gigante cadeirante, quando cai, é muito difícil se levantar,
e quando se levanta não consegue ir para frente sem cair novamente.
é igual um gigante cadeirante, quando cai, é muito difícil se levantar,
e quando se levanta não consegue ir para frente sem cair novamente.
Roku- Iniciante
- Mensagens : 41
Créditos : 6
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Roku escreveu:Isso não era um bug, apenas uma adição para ficar mais bonito '-'
Atá achei que era por que ficava uma barra azul cobrindo os nomes!
_________________
O Selo foi Quebrado!
Fudo-Yusei- Experiente
- Mensagens : 488
Créditos : 19
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Troque o Color.new(255,-50,-255,255)COLOR_ABSOLUTE = Color.new(255,-50,-255,255)
por Color.new(0,0,0)
A cor usada é muito clara, por isso a não era possível ver xD
_________________
MRM
é igual um gigante cadeirante, quando cai, é muito difícil se levantar,
e quando se levanta não consegue ir para frente sem cair novamente.
é igual um gigante cadeirante, quando cai, é muito difícil se levantar,
e quando se levanta não consegue ir para frente sem cair novamente.
Roku- Iniciante
- Mensagens : 41
Créditos : 6
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Muito bom Kakashi.
Vou usar um script assim futuramente.
Good Job man.
Vou usar um script assim futuramente.
Good Job man.
_________________
Todas as pessoas vivem confiando na sua sabedoria e no seu conhecimento, e ficam presos a eles. Eles chamam isso de "realidade". Entretanto sabedoria e conhecimento são ambíguos, deste modo, a realidade não é nada além de uma ilusão.
Itachi Uchiha
Itachi Uchiha
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Obrigado a todos.
Este escrip nao tem bugs XD
Este escrip nao tem bugs XD
_________________
- Spoiler:
Re: [NP] Criando Cosas Excellent/Ancient/Divine/Quest
Cara eu não intendi como fasso para que as minhas armas ficarem exelentes
_________________
Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
http://liferpgmakerv2.forumais.com/
Tópico original/Tópico de Recrutamento
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Criando Cosas Excellent/Ancient/Divine/Quest
» Criando RO
» Criando seu .exe
» Criando jogos em VB.NET - GDI+
» Criando uma quest.
» Criando RO
» Criando seu .exe
» Criando jogos em VB.NET - GDI+
» Criando uma quest.
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