Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
4 registered members (AndrewAMD, fogman, Grant, juanex), 972 guests, and 7 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Spiel statet nicht #101513
12/07/06 18:10
12/07/06 18:10
Joined: Apr 2005
Posts: 653
Germany
D
Det Offline OP
User
Det  Offline OP
User
D

Joined: Apr 2005
Posts: 653
Germany
Hallo !

Wenn ich mein Spiel starten will ,will der PC direkt den 5 Level laden

ohne das Spiel zu starten.

Hier die Fehlermeldung W 1509

Cant/save/load in same Frame load_level (level5.wmb);


Wissen ist macht.
Nichts wissen macht auch nichts.

A7.86
Re: Spiel statet nicht [Re: Det] #101514
12/07/06 18:50
12/07/06 18:50
Joined: Feb 2004
Posts: 334
metal Offline
Senior Member
metal  Offline
Senior Member

Joined: Feb 2004
Posts: 334
ich kenn zwar dein code nicht, aber setz mal ein wait(1); vor die load_level anweisung...die meldung hört sich an als würdest du mehrmals pro frame ein level laden

Re: Spiel statet nicht [Re: metal] #101515
12/07/06 19:12
12/07/06 19:12
Joined: Apr 2005
Posts: 653
Germany
D
Det Offline OP
User
Det  Offline OP
User
D

Joined: Apr 2005
Posts: 653
Germany
Hier ist der Code für das Level laden .

Habe es geändert wie du es vorgeschlagen hast geht aber immer noch nicht .

Hier der Code :

bmap loading_lv = <blank.bmp>; //Loading screen
panel loadingscreen {
bmap = loading_lv; //loading screen name
flags = refresh,d3d;
}

function load_level()
{
loadingscreen.pos_x = (screen_size.x - bmap_width(loading_lv))/2; //centers loading screen
loadingscreen.pos_y = (screen_size.y - bmap_height(loading_lv))/2;

loadingscreen.visible = on; //displays loading screen
wait(3);
sleep(2);
loadingscreen.visible = off; //clears screen
bmap_purge(loading_lv);
load_level(<level5.wmb>) ; ; //level name
wait(1); /////////hinzugefügt
}}


ACTION levelchange //*assign this to a map entity blocking the way out of the level*/!!!!
{

MY.INVISIBLE = ON; //makes entitie invisible
MY.ENABLE_IMPACT = ON; //enables player impact
MY.EVENT = load_level; //function name

}


Wissen ist macht.
Nichts wissen macht auch nichts.

A7.86
Re: Spiel statet nicht [Re: Det] #101516
12/07/06 19:48
12/07/06 19:48
Joined: Jan 2005
Posts: 545
Schleswig-Holstein, Deutschlan...
Artus Offline
User
Artus  Offline
User

Joined: Jan 2005
Posts: 545
Schleswig-Holstein, Deutschlan...
Du hast deine Funktion "load_level" genannt, das ist aber ein veralteter GS-Befehl und man darf keine Funktionsnamen verwenden, der bereist als GS-Befehl existieren.

Gebe der Funtion load_level einen anderen Namen.
Verwende in der Funktion statt dem alten "load_level" das neue "level_load"

Re: Spiel statet nicht [Re: Artus] #101517
12/07/06 20:02
12/07/06 20:02
Joined: Apr 2005
Posts: 653
Germany
D
Det Offline OP
User
Det  Offline OP
User
D

Joined: Apr 2005
Posts: 653
Germany

Wenn ich die funktion load_level in level_load ändere kommt eine Fehlermeldung

Cant Compile Script


Wissen ist macht.
Nichts wissen macht auch nichts.

A7.86
Re: Spiel statet nicht [Re: Det] #101518
12/07/06 20:07
12/07/06 20:07
Joined: Jan 2005
Posts: 545
Schleswig-Holstein, Deutschlan...
Artus Offline
User
Artus  Offline
User

Joined: Jan 2005
Posts: 545
Schleswig-Holstein, Deutschlan...
Nein - load_level und level_load sind GS-Befehle, nenne die Funktion zB Lade_Level
...
function load_level() //so darf die Funtion nicht heissen
{
....

Re: Spiel statet nicht [Re: Artus] #101519
12/07/06 20:30
12/07/06 20:30
Joined: Apr 2005
Posts: 653
Germany
D
Det Offline OP
User
Det  Offline OP
User
D

Joined: Apr 2005
Posts: 653
Germany

Das geht auch nicht habs geändert aber nützt nix

function lade_level() /// function load_level() neu function lade_level()

MY.EVENT = lade_level; //function name MY.EVENT = load_level; neu MY.EVENT = lade_level;

so habe ich es geändert aber geht trotzdem nicht


Wissen ist macht.
Nichts wissen macht auch nichts.

A7.86
Re: Spiel statet nicht [Re: Det] #101520
12/07/06 20:41
12/07/06 20:41
Joined: Jan 2005
Posts: 545
Schleswig-Holstein, Deutschlan...
Artus Offline
User
Artus  Offline
User

Joined: Jan 2005
Posts: 545
Schleswig-Holstein, Deutschlan...
Den Levelnamen darfs du nicht in <> setzen, load_level benötigt einen String und zwar etwa so :

string level_name = "level.wmb";

....
level_load(level_name);


Hast du überhaupt eine Main() in der ein Level geladen wird, da dir sonst die Action nichts nützen wird

Re: Spiel statet nicht [Re: Det] #101521
12/07/06 20:45
12/07/06 20:45
Joined: Jun 2005
Posts: 4,875
broozar Offline
Expert
broozar  Offline
Expert

Joined: Jun 2005
Posts: 4,875
1. was soll das denn sein?
load_level(<level5.wmb>) müßte load_level("level5.wmb") heißen - oder in a6 mit level_load. da du mit bmap_purge allerdings einen a6-befehl nutzt, gehe ich mal stark davon aus, daß du eine a6-version besitzt.

2. bei impact-events immer ein wait(1) vor die funktion desweiteren versuch's mal mit ner anderen reihenfolge.

3. level-lade-funktionen müssen eine my=null-zeile enthalten, sonst wird sie wie alle anderen funktionen auch mit level_load beendet.

function laden()
{
wait(1);
my=null;
loadingscreen.pos_x = (screen_size.x - bmap_width(loading_lv))/2; //centers loading screen
loadingscreen.pos_y = (screen_size.y - bmap_height(loading_lv))/2;
loadingscreen.visible = on; //displays loading screen
wait(3);
level_load("level5.wmb") ; ; //level name
wait(3);
loadingscreen.visible = off; //clears screen
bmap_purge(loading_lv);
}

Re: Spiel statet nicht [Re: broozar] #101522
12/07/06 21:36
12/07/06 21:36
Joined: Apr 2005
Posts: 653
Germany
D
Det Offline OP
User
Det  Offline OP
User
D

Joined: Apr 2005
Posts: 653
Germany
Ich habe die A5 Extra Edition

und wenn da auch A6 Codezeilen drin sind dann hab ich noch mehr probleme mit dem Code


Wissen ist macht.
Nichts wissen macht auch nichts.

A7.86

Moderated by  HeelX, Spirit 

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