Atemwölkchen
Joa, wen man in der Kälte rausgeht, gibt's ja so tolle Dampfwölkchen beim Atmen. 
So wat bräucht ich als Script, mit ein paar Bedingungen.
Die Grafik des Dampfs sollte wie bei Visual Equipment auf die Spielergrafik aufgelegt werden, dementsprechend auch ein ganz normales Charset sein. (Das mach ich selbst, keine Sorge xD)
Die Wölkchen müssen ihre Animation unabhängig von der Bewegung abspielen. Geschwindigkeitsänderung wäre nett, ist aber nicht unbedingt erforderlich.
Über Call Script würde ich gerne die Wölkchen für den Spieler und Events einschalten. Also so in der Art
$scene_wölkchen[event-id/spielercode, geschwindigkeit] = enable/true
Muss natürlich nicht genau so sein, irgendwas in der Art halt^^
Events müssen einzelnt ansteuerbar sein!
Naja, ich hoffe, dass das nicht allzuschwer zu scripten sein wird, und würde mich freuen, wenn jemand das für mich machen würde
Credits gibt es auf jeden Fall, noch dazu vllt ein bissl Projektbeihilfe, Charaedits und so n bissl Krams^^
Nuja, falls du noch Fragen hast, frag ruhig, ich hoffe aber, alles genau erklärt zu haben^^'
Allgemein würd ich mich über Rückmeldungen freuen!

So wat bräucht ich als Script, mit ein paar Bedingungen.
Die Grafik des Dampfs sollte wie bei Visual Equipment auf die Spielergrafik aufgelegt werden, dementsprechend auch ein ganz normales Charset sein. (Das mach ich selbst, keine Sorge xD)
Die Wölkchen müssen ihre Animation unabhängig von der Bewegung abspielen. Geschwindigkeitsänderung wäre nett, ist aber nicht unbedingt erforderlich.
Über Call Script würde ich gerne die Wölkchen für den Spieler und Events einschalten. Also so in der Art
$scene_wölkchen[event-id/spielercode, geschwindigkeit] = enable/true
Muss natürlich nicht genau so sein, irgendwas in der Art halt^^
Events müssen einzelnt ansteuerbar sein!
Naja, ich hoffe, dass das nicht allzuschwer zu scripten sein wird, und würde mich freuen, wenn jemand das für mich machen würde

Credits gibt es auf jeden Fall, noch dazu vllt ein bissl Projektbeihilfe, Charaedits und so n bissl Krams^^
Nuja, falls du noch Fragen hast, frag ruhig, ich hoffe aber, alles genau erklärt zu haben^^'
Allgemein würd ich mich über Rückmeldungen freuen!
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
hey!
Wie soll man die Position der Atemwolke festlegen?
Das stört nämlich ein bisschen. Reicht das, wenn du die im Kopf des Scripts festlegen kannst?
Das wäre dann zum Beispiel so, dass der Ursprung zwischen den Füßen liegt. Aber das wirst du dann ja sehen...
cow
Wie soll man die Position der Atemwolke festlegen?
Das stört nämlich ein bisschen. Reicht das, wenn du die im Kopf des Scripts festlegen kannst?
Das wäre dann zum Beispiel so, dass der Ursprung zwischen den Füßen liegt. Aber das wirst du dann ja sehen...
cow
zum Lesen den Text mit der Maus markieren
*donk* xD
Wäre ideal, wenn einfach ein Charset mit den normalen Maßen (128x196, mein ich) auf den Charakter, bzw das Event gelegt wird. Von mir aus können diese Werte mitten im Script stehen, ich werd sie nicht zu ändern brauchen.
Verstehst dus? ^^'
Wäre ideal, wenn einfach ein Charset mit den normalen Maßen (128x196, mein ich) auf den Charakter, bzw das Event gelegt wird. Von mir aus können diese Werte mitten im Script stehen, ich werd sie nicht zu ändern brauchen.
Verstehst dus? ^^'
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
Helio, ich weiß schon, warum ich ein Script dafür haben will^^
Ich bin nicht ganz unerfahren mit Eventkrams, aber mit Animation, bzw. ein neues Charset darüberlegen würde deutlich zu viel FPS fressen, als der andere Krams es eh schon Tut
Stell dir mal vor, du hast da 20 Leute rumstehen...1-2 FPS?
DankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDanke Cow
Ich bin nicht ganz unerfahren mit Eventkrams, aber mit Animation, bzw. ein neues Charset darüberlegen würde deutlich zu viel FPS fressen, als der andere Krams es eh schon Tut

Stell dir mal vor, du hast da 20 Leute rumstehen...1-2 FPS?

DankeDankeDankeDankeDankeDankeDankeDankeDankeDankeDanke Cow
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
BUMP
Cow scheint leider keine Lust mehr zu haben, drum wär ich froh, wenn mir das jemand anders scriptet =/
*zu neo/hindi & co schiel*
Cow scheint leider keine Lust mehr zu haben, drum wär ich froh, wenn mir das jemand anders scriptet =/
*zu neo/hindi & co schiel*
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
*seufz*
Schon wieder 10 Tage ohne Antwort rum =/
Ich bräcuhte dieses Script wirklich dringend, und zum Selbermachen fehlt mir einerseits die Zeit und andererseits die Erfahrung (Und um die zu holen, wieder die Zeit -.-).
Schon wieder 10 Tage ohne Antwort rum =/
Ich bräcuhte dieses Script wirklich dringend, und zum Selbermachen fehlt mir einerseits die Zeit und andererseits die Erfahrung (Und um die zu holen, wieder die Zeit -.-).
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Ich hätte es getestet, aber ich bin zu faul mir erst ne Wolkianimation zu machen D:
/edit: Ach, mist, da soll auch noch Call Script zeug dabei sein D:
Naja, mach ich später xD"
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
class Sprite_Character ATEMWOLKE = "" ATEMSPEED = 4 alias_method :hujuhjhujhujhjuhjhujhuhjj, :update def update(*args) hujuhjhujhujhjuhjhujhuhjj(*args) ini_atemwolke if @character.is_a?(Game_Player) && @atemwolke == nil up_atemwolke end def ini_atemwolke @atemwolke = Sprite.new @atemwolke.bitmap = RPG::Cache.character(ATEMWOLKE,0) h = @atemwolke.bitmap.height @atemwolke.src_rect = Rect.new(0,h*@character.direction/2,@atemwolke.bitmap.width/4,h) end def up_atemwolke if !@character.is_a?(Game_Player) return end if Graphics.frame_count%ATEMSPEED == 0 x = @atemwolke.src_rect.x / (@atemwolke.bitmap.width/4) x %= 4 @atemwolke.src_rect.x = (@atemwolke.bitmap.width/4) * x end @atemwolke.src_rect.y = @character.direction * (@atemwolke.bitmap.height/4) @atemwolke.x = self.x @atemwolke.y = self.y @atemwolke.z = self.z+1 end end |
zum Lesen den Text mit der Maus markieren
/edit: Ach, mist, da soll auch noch Call Script zeug dabei sein D:
Naja, mach ich später xD"
Pff, für die Ani kannst du bunte Punkte nehmen oder so was xD
Boah, egal, trotzdem danke erst mal
EDIT: Fehler gibts keinen, dafür wird auch nix angezeigt xD
Hab den Dateinamen eingefügt und ne Datei in Characters getan =/
Boah, egal, trotzdem danke erst mal

EDIT: Fehler gibts keinen, dafür wird auch nix angezeigt xD
Hab den Dateinamen eingefügt und ne Datei in Characters getan =/
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Rylius« (15. Mai 2009, 22:00)
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Bin auch zu faul bunte Punkte zu machen^^
Gib mir mal deine Atemwolke und deinen Character dann mach ich das :D
Gib mir mal deine Atemwolke und deinen Character dann mach ich das :D
Ich hab ja selbst keine Wolke xD
http://imagesload.net/img/atemwolke.png
Nimm das von mir aus und als Charset einfach Arshes xD
http://imagesload.net/img/atemwolke.png
Nimm das von mir aus und als Charset einfach Arshes xD
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# Aufrufen mit: # add_atem(0,1,2,3,4) # remove_atem(0,1,2,3,4) # change_atem(0,1,2,3,4) class Sprite_Character ATEMWOLKE = "atemwolke" ATEMSPEED = 4 alias_method :hujuhjhujhujhjuhjhujhuhjj, :update def update(*args) hujuhjhujhujhjuhjhujhuhjj(*args) up_atemwolke end def ini_atemwolke @atemwolke = Sprite.new @atemwolke.bitmap = RPG::Cache.character(ATEMWOLKE,0) h = @atemwolke.bitmap.height @atemwolke.src_rect = Rect.new(0,h*@character.direction/2,@atemwolke.bitmap.width/4,h/4) end def up_atemwolke if @character.is_a?(Game_Player) id = 0 elsif @character.is_a?(Game_Event) id = @character.id else return end if @atemwolke == nil and $game_map.atemwolke.include?(id) ini_atemwolke elsif @atemwolke != nil and !$game_map.atemwolke.include?(id) @atemwolke.dispose return elsif @atemwolke == nil return end if (Graphics.frame_count%ATEMSPEED) == 0 x = @atemwolke.src_rect.x / (@atemwolke.bitmap.width/4) x = (x + 1) % 4 @atemwolke.src_rect.x = (@atemwolke.bitmap.width/4) * x end @atemwolke.src_rect.y = (@character.direction/2 - 1) * (@atemwolke.bitmap.height/4) @atemwolke.x = self.x - self.bitmap.width/8 @atemwolke.y = self.y - self.bitmap.height/4 @atemwolke.z = self.z+1 end end class Game_Map attr_accessor :atemwolke alias_method :suhsuhsuhsushsuhsuh, :setup def setup(*args) suhsuhsuhsushsuhsuh(*args) @atemwolke = [] end end class Interpreter def add_atem(*args) for n in args $game_map.atemwolke << n if !$game_map.atemwolke.include?(n) end end def remove_atem(*args) for n in args $game_map.atemwolke.delete(n) if $game_map.atemwolke.include?(n) end end def change_atem(*args) for n in args if !$game_map.atemwolke.include?(n) $game_map.atemwolke << n else $game_map.atemwolke.delete(n) end end end end |
zum Lesen den Text mit der Maus markieren
Danke! *neo in die credits schieb*
Werd zwar wohl noch n bisschen dran rumändern, aber fürs erste reicht das
Werd zwar wohl noch n bisschen dran rumändern, aber fürs erste reicht das
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)

