Oi pessoal,muita gente teve estar se perguntando oque é essa Windows Information ? Na verdade é uma janela que quando o pessoal clickar com o segundo botão e clickar em "Informações" não aparecera aquele simples texto no Chat que muitas vezes podera estar desativado,vamos ao Script.
1º Adicione esse Script em cima do Main.
2º Agora editaremos o Script [SC] Net Rmxp Hud,no original as linhas 237 a 260 estará assim :
Iremos remover todas essas linhas e adicionaremos:
Com isso já está praticamente tudo resolvido só falta adicionar loga acima da linha 16,em cima de:
Adicionaremos:
E tambem em cima de "@adm_w.dispose" na linha 312,adicionaremos:
E por final em cima de "@quest_w.update if @quest_w.visible" na linha 413 adicionaremos :
E o resultado final é :
Creditos : A min por criar e disponibilizar o Script.
1º Adicione esse Script em cima do Main.
- Spoiler:
- #By KaiqueHunter
class Informacao < Window_Base
def initialize
super(200, 85, 210, 240)
self.contents = Bitmap.new(self.width-32, self.height-32)
self.back_opacity = 180
self.z = 99999
@dragable = true
@closable = true
end
def self.on_close
self.visible = false
self.active = false
$fechando_ativar = true
end
def self.update
self.update
end
def refresh(nome,atk,dex,agi,int,hp,sp,maxhp,maxsp,guild)
if guild == ""
guild = "Não possue"
end
self.contents.clear
self.contents.font.size = 14
self.contents.font.color = Color.new(0,0,0)
self.contents.draw_text(000,00,width-64,32,"Nome: ")
self.contents.draw_text(100,00,width-64,32,"#{nome}")
self.contents.draw_text(000,20,width-64,32,"Ataque: ")
self.contents.draw_text(100,20,width-64,32,"#{atk}")
self.contents.draw_text(000,40,width-64,32,"Defesa: ")
self.contents.draw_text(100,40,width-64,32,"#{dex}")
self.contents.draw_text(000,60,width-64,32,"Agilidade: ")
self.contents.draw_text(100,60,width-64,32,"#{agi}")
self.contents.draw_text(000,80,width-64,32,"Inteligencia: ")
self.contents.draw_text(100,80,width-64,32,"#{int}")
self.contents.draw_text(000,100,width-64,32,"HP: ")
self.contents.draw_text(100,100,width-64,32,"#{hp}")
self.contents.draw_text(000,120,width-64,32,"SP: ")
self.contents.draw_text(100,120,width-64,32,"#{sp}")
self.contents.draw_text(000,140,width-64,32,"MaxHP: ")
self.contents.draw_text(100,140,width-64,32,"#{maxhp}")
self.contents.draw_text(000,160,width-64,32,"MaxSP: ")
self.contents.draw_text(100,160,width-64,32,"#{maxsp}")
self.contents.draw_text(000,180,width-64,32,"Guild: ")
self.contents.draw_text(100,180,width-64,32,"#{guild}")
end
end
2º Agora editaremos o Script [SC] Net Rmxp Hud,no original as linhas 237 a 260 estará assim :
- Spoiler:
- when "info"
for p in Network::Main.mapplayers.values
if p.netid == @netcmd_id
char = p
if char.grupo == "Admin"
$game_temp.chat_log.push("#{char.nome} é o administrador do jogo")
#$chat.update
else
if char.sexo == "Homem"
sexoo = "Ele"
else
sexoo = "Ela"
end
if char.guild == ""
$game_temp.chat_log.push("#{char.nome} está no level #{char.level}. Não tem guild")
#$chat.update
else
$game_temp.chat_log.push("#{char.nome} está no level #{char.level}. #{sexoo} é #{char.position} da guild #{char.guild}")
#$chat.update
end
end
end
end
end
Iremos remover todas essas linhas e adicionaremos:
- Spoiler:
- when "info"
for p in Network::Main.mapplayers.values
if p.netid == @netcmd_id
char = p
$info.visible = true
$info.active = true
$info.refresh(char.nome,char.str,char.dex,char.agi,char.int,char.hp,char.sp,char.maxhp,char.maxsp,char.guild)
end
end
end
Com isso já está praticamente tudo resolvido só falta adicionar loga acima da linha 16,em cima de:
- Spoiler:
- #Quest
Adicionaremos:
- Spoiler:
@info = Informacao.new
@info.visible = false
@info.active = false
$info = @info
E tambem em cima de "@adm_w.dispose" na linha 312,adicionaremos:
- Spoiler:
- $info.dispose
E por final em cima de "@quest_w.update if @quest_w.visible" na linha 413 adicionaremos :
- Spoiler:
- $info.update if $info.visible
E o resultado final é :
- Spoiler:
Creditos : A min por criar e disponibilizar o Script.
Última edição por KaiqueHunter em Seg Out 03, 2011 5:13 pm, editado 1 vez(es)