• Anmelden

1

Montag, 1. März 2010, 02:49

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...

Spoiler

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
»Raptornsx« hat folgende Datei angehängt:
  • Stevensx.bmp (993,22 kB - 12 mal heruntergeladen - zuletzt: 16. Februar 2012, 17:10)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sorata« (1. März 2010, 13:13)


Ramirez

Ehrenmitglied

Motto: Sei ehrlich mit dir selbst und strebe nach deinen Zielen. Lass dir bei deinen Träumen nie etwas von anderen vorschreiben.

  • Nachricht senden

2

Montag, 1. März 2010, 13:00

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.

Social Bookmarks