Últimos assuntos
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 50 em Ter Out 29, 2024 4:19 am
Top dos mais postadores
Warrior_Maker | ||||
Tayllor | ||||
KingSora | ||||
~FullzDied | ||||
SynysterGates | ||||
NeeTo | ||||
Alumary | ||||
SameKage | ||||
samuel250 | ||||
Vitor-DR. |
Nova Item_Help
2 participantes
TutoRPG :: Rpg Maker :: Rpg Maker XP :: Scripts :: Scripts para Netplays
Página 1 de 1
Nova Item_Help
Item Help
Uma nova Item_Help
Imagens:
Script
Script
primeiro va no script [SC] Net Rmxp Hud e na linha 94:
$help_w = Window_Help2.new(0,0,175,170)
apague o código em vermelho
substitua a [WIN] Window_Help_Item por este script
- Código:
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#Autor: RD12 Informações dos Itens/equipamentos
#------------------------------------------------------------------------------
# Aldeiarpgbr.com
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
class Window_Help2 < Window_Base
def initialize
super(0, 0, 242, 102)
self.contents = Bitmap.new(width - 32, height - 32)
#self.windowskin = RPG::Cache.windowskin("widget1")
self.opacity = 0
self.z = 999999
@closable = false
@dragable = false
@scalable = false
@clickable = false
refresh
end
def refresh
self.contents.clear
self.contents_opacity = 230
self.contents.font.size = 13
self.contents.font.name = "Segoe UI"
# Definições
if $help_loja == true
item = $loja_w.item
else
item = $item_w.item
end
actor = $game_party.actors[0]
opacity = 250
return if item == nil
class_name = $data_classes[$game_party.actors[0].class_id].name
#Desenhar Informações
self.contents.blt(0, 0, RPG::Cache.picture("Informações"), Rect.new(0, 0, width-32, height-32), opacity)
case item
#---------------------------------------------------------------------------
#Desenha informações dos Itens
#---------------------------------------------------------------------------
when RPG::Item
#Define se o item é consumivel
if item.consumable
consum = "Item Consumível"
else
consum = "Item não Consumível"
end
#Desenha Nome do Item
self.contents.font.color = Color.new(0, 0, 0)
self.contents.draw_text(2, 13*0, 150, 16, item.name, 0)
#Desenha Descrição do Item
self.contents.font.color = Color.new(140, 88, 57)
self.contents.draw_text(2, 13*1, 330, 16, item.description, 0)
#Desenha Preço do Item
self.contents.font.color = Color.new(0, 0, 255)
self.contents.draw_text(2, 13*2, 150, 16, "Preço: $" + item.price.to_s, 0)
#Desenha Se é consumivel o Item
self.contents.font.color = Color.new(50, 50, 50)
self.contents.draw_text(2, 13*3, 150, 16, "#{consum}", 0)
#Desenha o que o Item recupera
self.contents.font.color = Color.new(0, 120, 120)
self.contents.draw_text(2, 13*4, 150, 16, "Recupera HP: #{item.recover_hp} | MP: #{item.recover_sp}", 0)
#---------------------------------------------------------------------------
#Desenha informações das Armas
#---------------------------------------------------------------------------
when RPG::Weapon
#Definir se pode ou não equipar o item
equipavel = $data_classes[$game_party.actors[0].class_id].weapon_set
if equipavel.include?(item.id)
resp = "Pode"
cor = Color.new(0,180,0)
else
resp = "Não pode"
cor = Color.new(255,43,43)
end
# Desenhar Nome do Equipamento
self.contents.font.color = Color.new(0, 0, 0)
self.contents.draw_text(2, 13*0, 350, 16, item.name, 0)
# Desenhar Descrição do Equipamento
self.contents.font.color = Color.new(140, 88, 57)
self.contents.draw_text(2, 13*1, 350, 16, item.description, 0)
# Desenhar Preço do Equipamento
self.contents.font.color = Color.new(0, 0, 255)
self.contents.draw_text(2, 13*2, 350, 16, "Preço: $" + item.price.to_s, 0)
# Desenhar Atk, Def.. do Equipamento
self.contents.font.color = Color.new(50, 50, 50)
self.contents.draw_text(2, 13*3, 350, 16, "Atk: "+$data_weapons[item.id].atk.to_s+" | Def: "+$data_weapons[item.id].pdef.to_s+" | Int: "+$data_weapons[item.id].int_plus.to_s+" | Agi.: "+$data_weapons[item.id].agi_plus.to_s, 0) if item.is_a?(RPG::Weapon)
# Desenhar se é Equipável com a classe do jogador
self.contents.font.color = cor
self.contents.draw_text(2, 13*4, 350, 16, "#{resp} ser equipado por #{class_name}")
#---------------------------------------------------------------------------
#Desenha informações das Armaduras
#---------------------------------------------------------------------------
when RPG::Armor
equipavel = $data_classes[$game_party.actors[0].class_id].armor_set
if equipavel.include?(item.id)
resp = "Pode"
cor = Color.new(0,180,0)
else
resp = "Não pode"
cor = Color.new(255,43,43)
end
# Desenhar Nome do Equipamento
self.contents.font.color = Color.new(0, 0, 0)
self.contents.draw_text(2, 13*0, 350, 16, item.name, 0)
# Desenhar Descrição do Equipamento
self.contents.font.color = Color.new(140, 88, 57)
self.contents.draw_text(2, 13*1, 350, 16, item.description, 0)
# Desenhar Preço do Equipamento
self.contents.font.color = Color.new(0, 0, 255)
self.contents.draw_text(2, 13*2, 350, 16, "Preço: $" + item.price.to_s, 0)
# Desenhar Atk, Def.. do Equipamento
self.contents.font.color = Color.new(50, 50, 50)
self.contents.draw_text(2, 13*3, 350, 16, "Atk+: "+$data_armors[item.id].str_plus.to_s+" | Def_F: "+$data_armors[item.id].pdef.to_s+" | Def_M: "+$data_armors[item.id].mdef.to_s+" | Eva: "+$data_armors[item.id].eva.to_s, 0) if item.is_a?(RPG::Armor)
# Desenhar se é Equipável com a classe do jogador
self.contents.font.color = cor
self.contents.draw_text(2, 13*4, 350, 16, "#{resp} ser equipado por #{class_name}")
end
end
def update
self.x = $mouse.x
self.y = $mouse.y
end
end
Imagem Necessária(/pictures)
https://i.imgur.com/BswJs.png
Nomeie para: Informações
Créditos RD12
Re: Nova Item_Help
Muito bommmmm oderei ta de parabéns +1 cred!
KingSora- Moderador Global
- Mensagens : 102
Cash : 38
Créditos : 11
Data de inscrição : 25/08/2012
Idade : 25
Localização : Itajuba
TutoRPG :: Rpg Maker :: Rpg Maker XP :: Scripts :: Scripts para Netplays
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter Set 10, 2013 12:30 pm por lauk
» Sistema de Guild (do Eduardo)
Ter maio 14, 2013 8:54 pm por Khaws
» Sistema de Guild
Ter maio 14, 2013 6:48 pm por Khaws
» Teco Fabrica
Sáb Mar 23, 2013 8:18 am por ~FullzDied
» Apresentaçao
Sex Mar 01, 2013 6:58 pm por Sweeps
» Editando nick
Sex Mar 01, 2013 6:35 pm por Sweeps
» Sistema De Vila
Sex Fev 01, 2013 4:59 pm por ~FullzDied
» alguns tilesets
Sáb Dez 22, 2012 8:42 pm por Diegoslstuto
» Tilesets de natureza
Sáb Dez 22, 2012 8:40 pm por Diegoslstuto
» Olá, vim para trazer sistemas e muitas outras coisas
Qui Dez 13, 2012 3:09 pm por ~FullzDied
» [Recrutando] Bleach Online Dark Saga
Sáb Nov 10, 2012 8:23 pm por Hunter™
» Dragon Ball Fox
Dom Out 28, 2012 7:55 am por NeeTo
» Tutorial Mapper - Como avaliar um mapa
Sáb Out 13, 2012 12:45 pm por NeeTo
» Life RPG Maker 2.0
Qui Out 11, 2012 4:02 pm por SynysterGates
» Fórum decaido
Qui Out 11, 2012 2:16 pm por SynysterGates
» Dragon Ball Elite
Qua Out 10, 2012 3:07 pm por KingSora
» Auto Ataque por checkbox
Ter Out 09, 2012 7:35 pm por Warrior_Maker
» Pokémon Online - Xstrond Games BETA
Ter Out 02, 2012 10:29 pm por thales12
» Auto Correr Por CheckBox
Ter Out 02, 2012 10:03 pm por thales12
» Auto Loot para Eclipse Origins
Ter Out 02, 2012 10:02 pm por thales12
» Ganhar Item em Certo Nivel
Ter Out 02, 2012 9:58 pm por thales12
» SK - Lógica de Programação - Aula 3
Qua Set 26, 2012 7:05 pm por SameKage
» Distrito Rpg Maker 2.0 no Ar !!
Dom Set 23, 2012 7:59 pm por SameKage
» Sistemas que preciso
Sex Set 21, 2012 7:28 pm por KingSora
» [ALL] Títulos nos NPC's 1.0
Sex Set 21, 2012 5:38 pm por lucas100vzs
» Vídeo Tutorial Mapper Caverna - MMORPG 2D
Qui Set 20, 2012 8:16 pm por KingSora
» Sistema de plantar e colher
Ter Set 18, 2012 10:00 pm por SameKage
» Perfect engine
Ter Set 18, 2012 9:59 pm por SameKage
» O Seu pirata chegou !
Dom Set 16, 2012 7:58 pm por SameKage
» Novidades para tutorpg o que acha?
Sáb Set 15, 2012 7:03 pm por Guilherme Azevedo
» [ZIG ZAG GAMES] Age of Dragons
Sáb Set 15, 2012 1:56 pm por Guilherme Azevedo
» Me ajudem Pliss
Sex Set 14, 2012 9:48 am por KingSora
» SK - HTML - Aula 1
Qui Set 13, 2012 12:35 pm por SameKage
» Forum Decaindo
Ter Set 11, 2012 1:52 pm por Tayllor
» Meus 3 mapas
Ter Set 11, 2012 11:26 am por KingSora
» [Apresentação] Okumura-Rin~
Seg Set 10, 2012 5:43 pm por Warrior_Maker
» 3 primeiras sprites
Sex Set 07, 2012 6:19 pm por KingSora
» [EEB] Comando para Salvar Seu Game
Sex Set 07, 2012 5:06 pm por SynysterGates
» [Off] Olha Suas PM Tayllor
Sex Set 07, 2012 4:49 pm por Tayllor
» Fabrica da JCG Corp: Technology in designer [Fechada
Qui Set 06, 2012 6:15 pm por KingSora