Teleport Im Menü Charackter Select
Hey Liebe RPG Spiel Freunde...
Bin Neu Hier In Forum und habe Fragen...
Bau Zwar Schon lange Mit Den RPG Maker Leider Immer Nur Simple Games Gebaut Net Würklich Was Tolles Aber Nu Bin Ich Fast Fertig
Mit Ein Neues Mog Game Und Da Fehlt Mir Grad Was Sry Für Die Groß Schreiben Is Gewöhnungs Sache ^^
Nun Hab Ich Die Demo Lord Of Dragons Mysterie Fast Fertig Geht Alles Leider Würd Die Demo Noch Engliche Bilder Erhalten.
Nu Ma Zu Mein Problemm
Suche Ein Script Den Ich In Mog Scene Einbnden Kan Mog Scene Is Charackter Select Siht So Aus^^
Bild Anschaun Bitte.
Also Meine Fragen Wären Da Kan Ich Da Noch Ein Teleporter Rein Speichern In Den Script?...
Weil Das Spiel Soll Mit Jeden Char AN Einer Anderen Stehel Beginnen Elfen Bogis Swordis Und So Weider..
Das RPG Mog Is Zu Groß Um Euch Es Ma Zu Senden Daher Send Ich Euch Noch Den Script...
So Das War Der Script ....
Könnt Ihr Mir Helfen In Den Script Ein Teleport Reinzubringen Der Jeden Spieler An Einer Anderen Stehle Bringt?..
Müßten 8 Teleporter Sein Sind Ingesamt 8 Characktere...
Achja Wer Den Script Mit Bilder Haben Will Schreibt Mir Einfach.. Kan Euch Dan Die Mog Demo Schicken Leider Sind Da Dan Nur Die
Scripts Drinne ^^
Wäre Net Für Eure Hilfe Danke...
Edit: Habe deinen Code mal in entsprechende Tags gesetzt.
Bitte setze dich mit den Forenfunktionen auseinander und - was noch viel wichtiger ist - arbeite an deinem Schriftbild! Niemand ist perfekt, aber es gibt zigtausend Alternativen, seinen Text vorher z.B. in Word o.Ä. rechtschreibungs überprüfen zu lassen. Lies ihn eben vorher nochmal, bevor du ihn abschickst...
MfG Sorata
Bin Neu Hier In Forum und habe Fragen...
Bau Zwar Schon lange Mit Den RPG Maker Leider Immer Nur Simple Games Gebaut Net Würklich Was Tolles Aber Nu Bin Ich Fast Fertig
Mit Ein Neues Mog Game Und Da Fehlt Mir Grad Was Sry Für Die Groß Schreiben Is Gewöhnungs Sache ^^
Nun Hab Ich Die Demo Lord Of Dragons Mysterie Fast Fertig Geht Alles Leider Würd Die Demo Noch Engliche Bilder Erhalten.
Nu Ma Zu Mein Problemm
Suche Ein Script Den Ich In Mog Scene Einbnden Kan Mog Scene Is Charackter Select Siht So Aus^^
Bild Anschaun Bitte.
Also Meine Fragen Wären Da Kan Ich Da Noch Ein Teleporter Rein Speichern In Den Script?...
Weil Das Spiel Soll Mit Jeden Char AN Einer Anderen Stehel Beginnen Elfen Bogis Swordis Und So Weider..
Das RPG Mog Is Zu Groß Um Euch Es Ma Zu Senden Daher Send Ich Euch Noch Den Script...
|
|
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 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 |
#_________________________________________________
# MOG_Character Select Screen V1.1
#_________________________________________________
# Mog Games By RaPtOrNsX
#_________________________________________________
if true
module MOG
#Transition Type(Name).
CSTR = "006-Stripe02"
end
$mogscript = {} if $mogscript == nil
$mogscript["Wählen Sie Ein Charackter"] = true
############
# Win Char #
############
class Win_Char < Window_Selectable
def initialize
super(-600, 0, 150, 150)
@column_max = 2
self.opacity = 0
refresh
self.index = 1
self.visible = false
end
def item
return @data[self.index]
end
def refresh
if self.contents != nil
self.contents.dispose
self.contents = nil
end
@item_max = 8
if @item_max > 0
self.contents = Bitmap.new(width - 32, row_max * 32)
for i in 0...@item_max
draw_item(i)
end end end
def draw_item(index)
end end
##############
# Scene_Char #
##############
class Scene_Char
def main
@command_window = Win_Char.new
@command_window.back_opacity = 0
@command_window.visible = false
@command_window.index = 0
@back = Plane.new
@back.bitmap = RPG::Cache.picture("MN_BK")
@back.z = 10
@char_back = Sprite.new
@char_back.bitmap = RPG::Cache.picture("CH_Menu0")
@char_back.z = 20
@char_back.opacity = 0
@char_sel = Sprite.new
@char_sel.bitmap = RPG::Cache.picture("CH_ID1")
@char_sel.z = 100
@char_sel.opacity = 0
@char_name = Sprite.new
@char_name.bitmap = RPG::Cache.battler("001-Fighter01",0)
@char_name.z = 100
@char_name.x = -300
@char_name.y = 180
@char_name.opacity = 0
@fundo6 = Plane.new
@fundo6.bitmap = RPG::Cache.fog("Fog01",0)
@fundo6.blend_type = 1
@fundo6.z = 15
@fundo6.opacity = 200
actor = $data_actors[1]
@name = Sprite.new
@name.bitmap = Bitmap.new(200,100)
@name.bitmap.font.size = 48
@name.bitmap.font.bold = false
@name.bitmap.font.name = "Georgia"
@name.color.set(0,0,0)
@name.x = 100
@name.y = 500
@name.z = 9998
@name.color.set(0,0,0,255)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2 = Sprite.new
@name2.bitmap = Bitmap.new(160,100)
@name2.bitmap.font.size = 48
@name2.bitmap.font.bold = false
@name2.bitmap.font.name = "Georgia"
@name2.color.set(0,0,0)
@name2.x = 102
@name2.y = 502
@name2.z = 9998
@name2.color.set(55,200,255,255)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
Graphics.transition(60, "Graphics/Transitions/" + MOG::CSTR,1)
loop do
Graphics.update
Input.update
update
if $scene != self
break
end end
for i in 1..50
@char_back.zoom_x += 0.01
@char_back.opacity -= 10
@char_back.x -= 5
@char_name.x -= 3
@char_name.y -= 3
@char_name.zoom_x += 0.02
@char_name.zoom_y += 0.02
@char_name.opacity -= 7
@char_sel.opacity -= 10
@char_sel.zoom_x += 0.01
@char_sel.opacity -= 10
@char_sel.x -= 5
@name.opacity -= 10
@name2.opacity -= 10
Graphics.update
end
Graphics.freeze
@command_window.dispose
@back.dispose
@char_back.dispose
@char_sel.dispose
@char_name.dispose
@fundo6.dispose
@name.dispose
@name2.dispose
$game_map.autoplay
end
def update
@back.ox -= 1
@fundo6.ox += 1
@fundo6.oy += 1
@command_window.update
@char_back.opacity += 10
@char_sel.opacity += 10
if @char_name.x < 100
@char_name.x += 20
@char_name.opacity += 6
@name.y -= 7
@name.opacity += 6
@name2.y -= 7
@name2.opacity += 6
elsif @char_name.x >= 0
@char_name.x = 100
@name.y = 370
@name.opacity = 255
@name2.y = 372
@name2.opacity = 255
@char_name.opacity = 255
@char_back.opacity = 255
@char_sel.opacity = 255
end
case @command_window.index
when 0
actor = $data_actors[1]
@char_sel.bitmap = RPG::Cache.picture("CH_ID1")
@char_name.bitmap = RPG::Cache.battler("001-Fighter01",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
when 1
actor = $data_actors[2]
@char_sel.bitmap = RPG::Cache.picture("CH_ID2")
@char_name.bitmap = RPG::Cache.battler("010-Lancer02",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
when 2
actor = $data_actors[3]
@char_sel.bitmap = RPG::Cache.picture("CH_ID3")
@char_name.bitmap = RPG::Cache.battler("013-Warrior01",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
when 3
actor = $data_actors[4]
@char_sel.bitmap = RPG::Cache.picture("CH_ID4")
@char_name.bitmap = RPG::Cache.battler("019-Thief04",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
when 4
actor = $data_actors[5]
@char_sel.bitmap = RPG::Cache.picture("CH_ID5")
@char_name.bitmap = RPG::Cache.battler("008-Fighter08",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
when 5
actor = $data_actors[6]
@char_sel.bitmap = RPG::Cache.picture("CH_ID6")
@char_name.bitmap = RPG::Cache.battler("023-Gunner01",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
when 6
actor = $data_actors[7]
@char_sel.bitmap = RPG::Cache.picture("CH_ID7")
@char_name.bitmap = RPG::Cache.battler("029-Cleric05",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
when 7
actor = $data_actors[8]
@char_sel.bitmap = RPG::Cache.picture("CH_ID8")
@char_name.bitmap = RPG::Cache.battler("038-Mage06",0)
@name.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
@name2.bitmap.draw_text(2, 22, 160, 64, actor.name.to_s)
end
if Input.press?(Input.dir4)
@char_name.x = -300
@name.y = 500
@name.opacity = 0
@name2.y = 502
@name2.opacity = 0
@char_name.opacity = 0
@name.bitmap.clear
@name2.bitmap.clear
end
if Input.trigger?(Input::B)
$scene = Scene_Title.new
end
if Input.trigger?(Input::C)
Audio.se_play("Audio/SE/007-System07", 150,150)
case @command_window.index
when 0
$game_party.add_actor(1)
when 1
$game_party.add_actor(2)
when 2
$game_party.add_actor(3)
when 3
$game_party.add_actor(4)
when 4
$game_party.add_actor(5)
when 5
$game_party.add_actor(6)
when 6
$game_party.add_actor(7)
when 7
$game_party.add_actor(8)
end
$scene = Scene_Map.new
end
end
end
end |
zum Lesen den Text mit der Maus markieren
So Das War Der Script ....
Könnt Ihr Mir Helfen In Den Script Ein Teleport Reinzubringen Der Jeden Spieler An Einer Anderen Stehle Bringt?..
Müßten 8 Teleporter Sein Sind Ingesamt 8 Characktere...
Achja Wer Den Script Mit Bilder Haben Will Schreibt Mir Einfach.. Kan Euch Dan Die Mog Demo Schicken Leider Sind Da Dan Nur Die
Scripts Drinne ^^
Wäre Net Für Eure Hilfe Danke...
Edit: Habe deinen Code mal in entsprechende Tags gesetzt.
Bitte setze dich mit den Forenfunktionen auseinander und - was noch viel wichtiger ist - arbeite an deinem Schriftbild! Niemand ist perfekt, aber es gibt zigtausend Alternativen, seinen Text vorher z.B. in Word o.Ä. rechtschreibungs überprüfen zu lassen. Lies ihn eben vorher nochmal, bevor du ihn abschickst...
MfG Sorata
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sorata« (1. März 2010, 13:13)
Benutzerinformationen überspringen
Motto: Sei ehrlich mit dir selbst und strebe nach deinen Zielen. Lass dir bei deinen Träumen nie etwas von anderen vorschreiben.
Also, erstmal vor allem anderen:
Deine Rechtschreibung ist brutal schlecht, deine Textformatierung für die Katz...
Dein Text ist recht schwer verständlich und du benutzt fast keine Satzzeichen,
wo sie hingehören...>< Und benutze bitte den Code-Tag und nen Spoiler.
Wenn du nicht weiss, informiere dich bitte, wie man das Forum benutzt.
Zu deinem Problem - Das Ganze geht auch mit Events:
Mach den Startpunkt deines Helden auf ner schwarzen Map und mach deinen Helden unsichtbar,
bevor man ihn sieht. Dann prüfst du per Conditional Branch die ID des Helden.
Ist sie z.B. 1 (was z.B. der Mensch wäre - liegt an deinen Einstellungen in der Database),
dann wird der Held zum Menschenbereich teleportiert und wieder sichtbar gemacht.
Vieles muss man nicht mit Skripten regeln. Ist dann doch etwas umständlicher und lernen
würdest du daraus auch nichts. Setz' dich erstmal mit Events auseinander.
MfG,
Ramirez
EDIT: Bitte keine BMP-Dateien anhängen, sondern als PNG speichern.
Deine Rechtschreibung ist brutal schlecht, deine Textformatierung für die Katz...
Dein Text ist recht schwer verständlich und du benutzt fast keine Satzzeichen,
wo sie hingehören...>< Und benutze bitte den Code-Tag und nen Spoiler.
Wenn du nicht weiss, informiere dich bitte, wie man das Forum benutzt.
Zu deinem Problem - Das Ganze geht auch mit Events:
Mach den Startpunkt deines Helden auf ner schwarzen Map und mach deinen Helden unsichtbar,
bevor man ihn sieht. Dann prüfst du per Conditional Branch die ID des Helden.
Ist sie z.B. 1 (was z.B. der Mensch wäre - liegt an deinen Einstellungen in der Database),
dann wird der Held zum Menschenbereich teleportiert und wieder sichtbar gemacht.
Vieles muss man nicht mit Skripten regeln. Ist dann doch etwas umständlicher und lernen
würdest du daraus auch nichts. Setz' dich erstmal mit Events auseinander.
MfG,
Ramirez
EDIT: Bitte keine BMP-Dateien anhängen, sondern als PNG speichern.
Ähnliche Themen
-
Ältere Suchanfragen »-
Andere Suche Pixler für Ashe aus ff12
(23. Februar 2010, 20:54)
-
Skript-Anfragen »-
Ich bin auf der Suche nach einem Final Fantasy XII Menu
(7. Februar 2010, 23:40)
-
Einsteigerhilfe »-
Charackter Sprites funktionieren nicht!
(19. Januar 2010, 18:09)
-
Einsteigerhilfe »-
Eigenes Menü?
(24. Dezember 2007, 16:52)
