Czeliosss - Nie 14 Mar, 2010 11:06 Temat postu: Wiadopmość z ikoną przedmiotuSiema.
Potrzebuję skryptu, co dzięki niemu można pokazać wiadomość z ikona danego przedmiotu np. w skrzyniach: Zdobyto: Stalowy Miecz [Sword001]. Coś w tym stylu. Ale chcę żeby tam było więcej ikon niż jedna. Mam nadzieje, że zrozumieliście i pomożecie.
Pzdr.Ayene - Nie 14 Mar, 2010 11:19 Wejdź w klasę Window_Message i znajdź:
if c == "\003"
text.sub!(/\[([0-9]+)\]/, "")
c = $data_weapons[$1.to_i].name
l = self.contents.text_size(c).width
bitmap = RPG::Cache.icon($data_weapons[$1.to_i].icon_name)
self.contents.blt(x+4, y * 32+ 4, bitmap, Rect.new(0, 0, 24, 24))
x += 28
self.contents.draw_text(x+4, 32 * y, l+32, 32, c)
x = x + l
next
end
if c == "\004"
text.sub!(/\[([0-9]+)\]/, "")
c = $data_armors[$1.to_i].name
l = self.contents.text_size(c).width
bitmap = RPG::Cache.icon($data_armors[$1.to_i].icon_name)
self.contents.blt(x+4, y * 32+ 4, bitmap, Rect.new(0, 0, 24, 24))
x += 28
self.contents.draw_text(x+4, 32 * y, l+32, 32, c)
x = x + l
next
end
if c == "\005"
text.sub!(/\[([0-9]+)\]/, "")
c = $data_items[$1.to_i].name
l = self.contents.text_size(c).width
bitmap = RPG::Cache.icon($data_items[$1.to_i].icon_name)
self.contents.blt(x+4, y * 32+ 4, bitmap, Rect.new(0, 0, 24, 24))
x += 28
self.contents.draw_text(x+4, 32 * y, l+32, 32, c)
x = x + l
next
end
Gdy wpiszesz w treści wiadomości:
- \W[id broni w bazie danych] - wyświetli się ikonka broni i jej nazwa
- \A[id pancerza w bazie danych] - wyświetli się ikonka pancerza i jego nazwa
- \I[id przedmiotu w bazie danych] - wyświetli się ikonka przedmiotu i jego nazwaCzeliosss - Nie 14 Mar, 2010 12:11 Jak zwykle nie zawodne. Można zamknąć.