• Anmelden

Shizaso

Der Junge, der stirbt

  • »Shizaso« ist der Autor dieses Themas

Motto: Ich bestimme: wir haben Demokratie!

  • Nachricht senden

1

Samstag, 6. Dezember 2008, 17:46

Characterset eines events per callscript zu dem eines mit einer variabel angegebenen helden machen... (oh mann langer name xD)

Also
Ich möchte das characterset eines events zu dem eines heden in der database machen.
ich stelle mir das so vor, dass ich in einem callscript die event-id angebe, die das characterset erhalten soll und dann eine variabel, die der id des gewünschtn helden entspricht.
...
hoffe das ist so verständlich.
:shizaso_devil:

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

2

Samstag, 6. Dezember 2008, 18:32

Ähh, wat? ^^

Ich glaub du meisnt das:

Ruby Quellcode

1
$game_map.events[eventid].character_name = $game_actors[heldenid].character_name
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

RedLink

Landsknecht

Motto: Faulheit ist Relativ

  • Nachricht senden

3

Samstag, 6. Dezember 2008, 18:41

Ich glaube das er einfach das gleiche Charset wie ein bestimmtes event hat auf seinen Helden übertragen will.
Und so dann ne art Kostümwechsel gestallten will.
Warum machst du das nicht als Event?
  • Scripter

    Für den MV
  • Mitmacher

    nirgendswo

4

Samstag, 6. Dezember 2008, 18:59

Füg das neue Skript hier ein:
Spoiler

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
class Interpreter
  def hk_actorgrafik_eventgrafik(actorid, eventid)
    held = $game_actors[actorid]
    event = $game_map.events[eventid]
    bild = event.character_name
    hue = event.character_hue
    held.set_graphic(bild, hue, held.battler_name, held.battler_hue)
    $game_player.refresh
    return true
  end
end
zum Lesen den Text mit der Maus markieren

Grafik ändern per callscript:
hk_actorgrafik_eventgrafik(HELDENID, EVENTID)
Credits nur wenn du willst ^^

Shizaso

Der Junge, der stirbt

  • »Shizaso« ist der Autor dieses Themas

Motto: Ich bestimme: wir haben Demokratie!

  • Nachricht senden

5

Sonntag, 7. Dezember 2008, 12:22

ich will keinen kostümwechsel. mein held bleibt gleich, das event ändert sein aussehen xD

@ Neobahamut

hastes getestet? bei mir kommt immer ein error, weil er nicht weiß was "character_name =" ist
:shizaso_devil:

6

Sonntag, 7. Dezember 2008, 13:04

Achso... du willst also das Event in die Grafik eines Helden aus der Database geben? Und die ID des Helden steht in einer Variable?
Ok.
Spoiler: Dieses Skript einfügen

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Interpreter
  def hk_eventactor_graphic(eventid, variableid)
    event = $game_map.events[eventid] 
    actor = $game_actors[$game_variables[variableid]]
    event.tile_id = 0
    event.character_name = actor.character_name
    event.character_hue = actor.character_hue
  end
end
class Game_Event
  attr_accessor :tile_id
  attr_accessor :character_name
  attr_accessor :character_hue
end
zum Lesen den Text mit der Maus markieren

Aufruf im Callscript mit hk_eventactor_graphic(eventid, variableid)

Social Bookmarks