Benutzerinformationen überspringen
Motto: Was zählt ist nicht das eigene Leben, sondern es aufs Spiel zusetzen.
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.
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.
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)
3. Kommentare erleichern das Lesen.
4. Wo benutzt du?
Aber man kann es auch durch
ersetzen ;)
Noch viel Spaß beim Programmieren.
Gruß Sven
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
Benutzerinformationen überspringen
Motto: Was zählt ist nicht das eigene Leben, sondern es aufs Spiel zusetzen.
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
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


YAams
Random Signatur