Gamestudio Links
Zorro Links
Newest Posts
Executing Trades on Next Bar Open
by Zheka. 06/20/24 14:26
Lapsa's very own thread
by rki. 06/19/24 11:27
A simple game ...
by VoroneTZ. 06/18/24 10:50
Face player all the time ...
by bbn1982. 06/18/24 10:25
Zorro Beta 2.61: PyTorch
by jcl. 06/10/24 14:42
New FXCM FIX Plugin
by flink. 06/04/24 07:30
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 692 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Mino, squik, AemStones, LucasJoshua, Baklazhan
19061 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 3 of 3 1 2 3
Re: Level wechsel [Re: Sandaras] #78299
06/22/06 07:19
06/22/06 07:19
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Klar kannst du das machen, also in beide richtungen etc.
Hier ein kurzer code zum laden von leveln abhängig von dem skill wert der tür:
Code:

define door_skill, skill1;

text levels
{
strings = 2;
string = "eingang.wmb","halle.wmb";
}

function load_next_level(_lvlnr)
{
var mhandle;
my = null;
freeze_mode = 1;
wait(1);

level_load(levels.string[_lvlnr]);

wait (3);
mhandle = media_play ("schibeture.avi",null,100);
while(media_playing(mhandle)) { wait(1); }
freeze_mode = 0;
}

function ichanger_event
{
if(event_type == event_impact || event_type == event_entity)
{
load_next_level(my.door_skill);
}
}

//uses: door_skill
action level_changer
{
my.enable_entity = on;
my.enable_impact = on;
my.event = ichanger_event;
}


Um jetzt z.b. "halle.wmb" zu laden, musst du dem level_changer einfach den skill 1 wert auf 1 setzten, eingang.wmb hätte den skill wert 0.
Du kannst nun die level anzahl einfach erhöhen, indem du die anzahl der strings in dem text element erhöhst und wie in meinem beispiel die datei namen bei string = ... einträgst.

Wegen deinem film:
Warum machst du keine ingame-cutscene daraus?
Also die camera an eine bestimmte position setzten und dann lässt du die tür wegfahren und blendst z.b ein schwarzes panel ein um den bildschirm zu verdunkeln.
Dann lädst du das nächste level und machst das panel wieder unsichtbar so das der spieler wieder was sehen kann.

Re: Level wechsel [Re: Xarthor] #78300
06/22/06 08:21
06/22/06 08:21
Joined: May 2005
Posts: 318
Essen/Germany
Sandaras Offline OP
Senior Member
Sandaras  Offline OP
Senior Member

Joined: May 2005
Posts: 318
Essen/Germany
Habe gerade auf 6.40.5 upgedatet super jetzt geht der Film aber der Levelweksel nicht mehr oder Fielmehr level halle ist kurz zu sehen dann kommt der film und dann nichts mehr ich muß sagen das update ist super ungewönlich da muß mann echt suchen wo was ist aber mal wieder eine herausforderung ach ja ich mache einen AVI Film Von dem problem dann kanst du besser einschetzen wodran das liegen kann


Grüße Sandaras, ---------------- AMD 2400+ Sapphire X1650 512 MB 1024 DDR Ram 17 Zoll Monitor ------------------------- 3gs com 6.60 3ds max 2008
Re: Level wechsel [Re: Sandaras] #78301
06/22/06 08:24
06/22/06 08:24
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
nimm mal das avi abspieln aus der level lade function raus (einfach rauskommentieren mit // ) und probier es nochmal.

EDIT:
andere idee:
wir drehen ein bisschen an der reihenfolge:
Code:

function load_next_level(_lvlnr)
{
var mhandle;
my = null;
freeze_mode = 1;

mhandle = media_play ("schibeture.avi",null,100);
while(media_playing(mhandle)) { wait(1); }

wait(1);

level_load(levels.string[_lvlnr]);

wait (3);
freeze_mode = 0;
}



Last edited by Thunder; 06/22/06 08:26.
Re: Level wechsel [Re: Xarthor] #78302
06/22/06 09:12
06/22/06 09:12
Joined: May 2005
Posts: 318
Essen/Germany
Sandaras Offline OP
Senior Member
Sandaras  Offline OP
Senior Member

Joined: May 2005
Posts: 318
Essen/Germany
Ist der Code so richtig ich habe da eine fehlermeldung in der ersten reihe


string _lvlnr = <halle.wmb>;

function load_next_level(_lvlnr)

{
var mhandle;
my = null;
freeze_mode = 1;
mhandle = media_play ("schibeture.avi",null,100);
while(media_playing(mhandle)) { wait(1); }
wait(1);
level_load(levels.string[_lvlnr]);

wait (3);
freeze_mode = 0;
}
function ichanger_event
{
if(event_type == event_impact || event_type == event_entity)
{
load_next_level(_lvlnr);
}
}
action level_changer
{
my.enable_entity = on;
my.enable_impact = on;
my.event = ichanger_event;
}

on_t = load_next_level;


Grüße Sandaras, ---------------- AMD 2400+ Sapphire X1650 512 MB 1024 DDR Ram 17 Zoll Monitor ------------------------- 3gs com 6.60 3ds max 2008
Re: Level wechsel [Re: Sandaras] #78303
06/22/06 13:08
06/22/06 13:08
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Nein ich meinte so:
Code:

define door_skill, skill1;

text levels
{
strings = 2;
string = "eingang.wmb","halle.wmb";
}

function load_next_level(_lvlnr)
{
var mhandle;
my = null;
freeze_mode = 1;

mhandle = media_play ("schibeture.avi",null,100);
while(media_playing(mhandle)) { wait(1); }

wait(1);

level_load(levels.string[_lvlnr]);

wait (3);
freeze_mode = 0;
}

function ichanger_event
{
if(event_type == event_impact || event_type == event_entity)
{
load_next_level(my.door_skill);
}
}

//uses: door_skill
action level_changer
{
my.enable_entity = on;
my.enable_impact = on;
my.event = ichanger_event;
}



Re: Level wechsel [Re: Xarthor] #78304
06/23/06 06:24
06/23/06 06:24
Joined: May 2005
Posts: 318
Essen/Germany
Sandaras Offline OP
Senior Member
Sandaras  Offline OP
Senior Member

Joined: May 2005
Posts: 318
Essen/Germany
Tha jetzt geht der LEVELWEKSEL aber der AVI film nicht mehr wir sind aber auf denn richtigen weg wenn der Film noch laufen würde wäre alles klar!!!Mit deinem Vorschlag mit dem schwarzen Panel ist ein guter Forschlag Aber das mit dem AVI Film wäre immer noch nicht geklärt Und ich möchte so gerne Resident Evil nachbauhen und das wäre dem Spiel am näcksten

Last edited by Sandaras; 06/23/06 06:34.

Grüße Sandaras, ---------------- AMD 2400+ Sapphire X1650 512 MB 1024 DDR Ram 17 Zoll Monitor ------------------------- 3gs com 6.60 3ds max 2008
Re: Level wechsel [Re: Sandaras] #78305
06/23/06 07:18
06/23/06 07:18
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Ist die .avi datei denn mit dem Windows Media Player abspielbar?

Re: Level wechsel [Re: Xarthor] #78306
06/23/06 08:02
06/23/06 08:02
Joined: May 2005
Posts: 318
Essen/Germany
Sandaras Offline OP
Senior Member
Sandaras  Offline OP
Senior Member

Joined: May 2005
Posts: 318
Essen/Germany
Ja die Avi spielte ja ab und zwar in diesem Code:

string level2_wmb = <halle.wmb>;

function load_next_level()

{
my = null;
wait(1);
level_load (level2_wmb);
wait (3);
media_play ("schibeture.avi",null,100);
}
function ichanger_event
{
if(event_type == event_impact || event_type == event_entity)
{
load_next_level();
}
}
action level_changer
{
my.enable_entity = on;
my.enable_impact = on;
my.event = ichanger_event;
}

Aber erst als ich auf 6.40.5 aufgerüstet habe


Grüße Sandaras, ---------------- AMD 2400+ Sapphire X1650 512 MB 1024 DDR Ram 17 Zoll Monitor ------------------------- 3gs com 6.60 3ds max 2008
Re: Level wechsel [Re: Sandaras] #78307
07/06/06 10:10
07/06/06 10:10
Joined: May 2005
Posts: 318
Essen/Germany
Sandaras Offline OP
Senior Member
Sandaras  Offline OP
Senior Member

Joined: May 2005
Posts: 318
Essen/Germany
Hallo !!!

So habe es geschaft das der film läuft nur er läuft auf eine Seite also von eingang2 zur halle möchte aber auch das er von halle zu eingang2 läuft gibt es da eine möglichkeit das dieses auch geht?


Grüße Sandaras, ---------------- AMD 2400+ Sapphire X1650 512 MB 1024 DDR Ram 17 Zoll Monitor ------------------------- 3gs com 6.60 3ds max 2008
Page 3 of 3 1 2 3

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1