PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : KS Frage



diäitsch
01.08.2008, 15:28
Hey Comm,
ich bin's mal wieder, mit einer neuen Frage :)
Ich möchte wissen, ob es geht, das man meinen Char auf Platz 2 oder3 verschieben kann, auch wenn er der einzige im Team ist.
Und kann man das Schwarze wegmachen? (Der Untergrund auf dem mein Char steht)
Habe mal im Script Editor nachgesehen, aber...ihn direkt wieder geschlossen :D
Schon mal danke im Vorraus :)

http://file1.npage.de/001494/20/bilder/gff.png

-KD-
01.08.2008, 16:15
Hm, die Frage kam doch schon mal: hier (http://forum.rpg2000.4players.de/phpBB3/viewtopic.php?t=73229)


class Game_Actor
def screen_x
# Return after calculating x-coordinate by order of members in party
if self.index != nil
abstand = 640 / $game_party.actors.size
return ((self.index+1) * abstand - abstand/2)
else
return 0
end
end
end
class Window_BattleStatus
def refresh
self.contents.clear
@item_max = $game_party.actors.size
abstand = 640 / @item_max
for i in 0...$game_party.actors.size
actor = $game_party.actors[i]
actor_x = (i+1) * abstand - abstand/2 - 80
draw_actor_name(actor, actor_x, 0)
draw_actor_hp(actor, actor_x, 32, 120)
draw_actor_sp(actor, actor_x, 64, 120)
if @level_up_flags[i]
self.contents.font.color = normal_color
self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
else
draw_actor_state(actor, actor_x, 96)
end
end
end
end

Edit: Das Schwarze kriegste weg, in dem du in Spriteset_Battle die Zeile

@viewport1 = Viewport.new(0, 0, 640, 320)
in

@viewport1 = Viewport.new(0, 0, 640, 480)
abänderst.
Und dann das einfügst:

class Window_BattleStatus
alias old_init initialize
def initialize(*args)
old_init(*args)
self.opacity = 0
end
end

diäitsch
01.08.2008, 16:31
Vielen Dank -KD- :)

Edit: Wo genau soll der letzte Code eingefügt werden?

-KD-
02.08.2008, 10:08
Über main (war noch ein kleiner Schreibfehler drin, den ich korrigiert hab).

diäitsch
02.08.2008, 11:16
Achso ok, danke :)

diäitsch
04.08.2008, 15:52
So, nächste Frage: Wie stellt man ein, das man, wenn man eine Technik einsetzt, der Charakter verschwindet, und nach absolvieren der Technik wieder auftaucht?
Habe nämlich vor, das so zu machen wie in "Mondschein"