• Anmelden

hud

1

Samstag, 8. Dezember 2007, 22:47

hud

Ich suche einen Script bei dem der Teamstatus als HUD angezeigt wird.

Hat mir jemand vielleicht so einen Script.

Ich werde euch auch in den Credits erwähnen.

Anemone

Rekrut

Motto: Was zählt ist nicht das eigene Leben, sondern es aufs Spiel zusetzen.

  • Nachricht senden

2

Sonntag, 9. Dezember 2007, 02:17

So ich hab mal schnell was hingescriptet.
Wenn du ne überarbeitete Version oder ein paar extras aben willst dan schick mir ne nachricht

hier kommt erst einmal der Code

(einfach kopieren und in einen neuen script über main einfügen
Infos stehen im Kopf des scripts)

Ich hab den anhang gelöscht da ich was vergessen habe.
In einen Beitrag weiter unten findet ihr das Script dann.

3

Sonntag, 9. Dezember 2007, 17:42

Hallo,
da ich mich auf dein Motto mal berufen möchte, 4 kleine Tipps zu deinem Hud.

Verstehe sie als Anregung fürs nächste Mal und nicht als bodenlose Kritik ;)
1. wenn du eine globale Variable nutzt, dann gebe ihr einen kräftigen Namen und nicht bloß hud, so kann es schnell passieren das ein anderes Script die gleiche Variable nutzt.
2. da dein Script ohnehin für 4 Helden ausgelegt ist, würde ich den Anfang umschreiben (Vorschlag)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    @h=32
    super(0,0,376,@h*5)
    self.contents=Bitmap.new(344,@h*4)
    self.back_opacity=180
    refresh
  end
  #--------------------------------------------------------------------------
  # * Refresh
  #--------------------------------------------------------------------------
  def refresh
    @actor_size=$game_party.actors.size
    self.contents.clear
   #wenn man 3 Punkte setzt, spart man sich das -1
    for i in 0...$game_party.actors.size
      draw_hero(i)
    end
  end

3. Kommentare erleichern das Lesen.
4. Wo benutzt du?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
class Object
  #------------------------------------------------------------
  # Switch the Variable (true<=>false)
  #------------------------------------------------------------
  def switch
    case self
    when true
     return false
    when false
     return true
    end
  end
end

Aber man kann es auch durch

Quellcode

1
2
var = true
var = ! var

ersetzen ;)

Noch viel Spaß beim Programmieren.
Gruß Sven
:information: YAams
:rainbow: Random Signatur
Bild





Weitere Informationen | Download
Mit Support für RGSS Project 1!
Bild

Anemone

Rekrut

Motto: Was zählt ist nicht das eigene Leben, sondern es aufs Spiel zusetzen.

  • Nachricht senden

4

Sonntag, 9. Dezember 2007, 18:40

Du hast recht Abt Plutôn
Ich benutzte meine switch funktion nicht.
Das liegt warscheinlich dran das ich so dusselig war und vergessen habe das script für die Map einzufügen. -.-
Mein fehler hier ist mal das ganze script.
und das mit
var=!var
hab ich schon mal vorher versucht aba bei mir kam n Error also hab ichs mal auf die
altmodische art und weiße gemacht.

Das neue verbesserte Script ligt im Anhang.
Cya
»Anemone« hat folgende Datei angehängt:
  • HUD.txt (5,85 kB - 13 mal heruntergeladen - zuletzt: 20. Dezember 2009, 22:57)

Social Bookmarks