premetto che di ruby non so quasi niente... comunque a me funziona, quindi lo propongo anche a voi http://www.rpg2s.net/forum/public/style_emoticons/default/sisi.gif
aggiungendo questo codice:
#NEW
#Raptor's Change MsgBox Skin
@now_text.gsub!(/\A\\[ss]k\[(.+?)\]/) do
$ams.message_box_skin = $1 + ".png"
@now_text.gsub!(/\\[ss]k\[(.*?)\]/) { "" }
end
#NEW
#Raptor's Change NameBox Skin
@now_text.gsub!(/\A\\[bb]ox\[(.+?)\]/) do
$ams.name_box_skin = $1 + ".png"
@now_text.gsub!(/\\[bb]ox\[(.*?)\]/) { "" }
end[/codebox]
nello script, più o meno alla riga 175, sotto:
[codebox]begin
last_text = @now_text.clone
@now_text.gsub!(/\\[Vv]\[([iiWwAaSs]?)([0-9]+)\]/) { convart_value($1, $2.to_i) }
end until @now_text == last_text
@now_text.gsub!(/\\[Nn]\[([0-9]+)\]/) do
$game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : ""
end
avrete a disposizione 2 nuovi comandi da usare nei messaggi:
\sk[nome_skin] cambia la skin dei messaggi (non del menù, per quella basta usare il comando Cambia Skin nel menù degli eventi).
\box[nome_skin] cambia la skin del box del nome che appare usando il comando \name[abc]
la skin "nome_skin.png" deve essere ovviamente nella cartella Windowskins...
*AMS - Messaggi personalizzabili
in Scripts RGSS (XP)
Posted · Edited by Apo
code aggiornato
premetto che di ruby non so quasi niente... comunque a me funziona, quindi lo propongo anche a voi http://www.rpg2s.net/forum/public/style_emoticons/default/sisi.gif
aggiungendo questo codice:
#NEW #Raptor's Change MsgBox Skin @now_text.gsub!(/\A\\[ss]k\[(.+?)\]/) do $ams.message_box_skin = $1 + ".png" @now_text.gsub!(/\\[ss]k\[(.*?)\]/) { "" } end #NEW #Raptor's Change NameBox Skin @now_text.gsub!(/\A\\[bb]ox\[(.+?)\]/) do $ams.name_box_skin = $1 + ".png" @now_text.gsub!(/\\[bb]ox\[(.*?)\]/) { "" } end[/codebox] nello script, più o meno alla riga 175, sotto: [codebox]begin last_text = @now_text.clone @now_text.gsub!(/\\[Vv]\[([iiWwAaSs]?)([0-9]+)\]/) { convart_value($1, $2.to_i) } end until @now_text == last_text @now_text.gsub!(/\\[Nn]\[([0-9]+)\]/) do $game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : "" endavrete a disposizione 2 nuovi comandi da usare nei messaggi:
\sk[nome_skin]
cambia la skin dei messaggi (non del menù, per quella basta usare il comando Cambia Skin nel menù degli eventi).
\box[nome_skin]
cambia la skin del box del nome che appare usando il comando \name[abc]
la skin "nome_skin.png" deve essere ovviamente nella cartella Windowskins...