Gamestudio Links
Zorro Links
Newest Posts
Zorro FIX plugin - Experimental
by flink. 04/21/24 07:12
Data from CSV not parsed correctly
by EternallyCurious. 04/20/24 21:39
M1 Oversampling
by 11honza11. 04/20/24 20:57
Scripts not found
by juergen_wue. 04/20/24 18:51
zorro 64bit command line support
by 7th_zorro. 04/20/24 10:06
StartWeek not working as it should
by jcl. 04/20/24 08:38
folder management functions
by VoroneTZ. 04/17/24 06:52
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (rki), 405 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, howardR, 11honza11, ccorrea, sakolin
19047 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
[Solved] ent_createlayer level_load error #464345
02/06/17 18:59
02/06/17 18:59
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 681
Germany
Hey,

I have tryed to load a Skycube after level_load. It does works just before level_load. Why? Other peoples dosnt have this problem.

I have tryed to load any Sky Objects after level_load....not working. Why?

-> Engine Version A7, last Update

Code:
// Level Switch Function

// Skycube Switch -> works , if before level_load
	if(skyType == -1)
	{		
		switch(ActiveLevel.Id)
		{		
			case 0:	
			case 1: ent_createlayer(Skyspace1, SKY|CUBE|SHOW, -1); break;
			case 2: ent_createlayer(Skyspace2, SKY|CUBE|SHOW, -1); break;
			case 3: ent_createlayer(Skyspace2, SKY|CUBE|SHOW, -1); break;
			case 4: ent_createlayer(Skyspace1, SKY|CUBE|SHOW, -1); break;				 
		}	
	}
	else
	{
		switch (skyType)
		{  
			// Holo Menu
			case 1: ent_createlayer(Skyspace1,SKY|CUBE|SHOW,1); break;  	
		}
	}



	wait(3);

	level_load(level);	
	wait(-2);
	
// First time, this layers works fine (First level, first run).
// After level_load, the next level_load crashes 
// No error, just crash
// I have saved the Models, created new Level,  changed Models and so on...nothing works. Sometimes 1 or 2 works (not often). 

	ent_createlayer(MnuPlanet, SKY, 4);		
	ent_createlayer(MnuPlanetLight, SKY, 5);
	ent_createlayer(MnuPlanetAtmo, SKY, 3);

//




Last edited by Ayumi; 02/06/17 23:30.
Re: ent_createlayer level_load error [Re: Ayumi] #464348
02/06/17 23:29
02/06/17 23:29
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 681
Germany
Ok found it...
One Pointer of an other bitmap (bmap_for_entity(my..)) has failed. I have to fix it.

Re: ent_createlayer level_load error [Re: Ayumi] #464353
02/07/17 07:59
02/07/17 07:59
Joined: Jun 2007
Posts: 1,337
Hiporope and its pain
txesmi Offline
Serious User
txesmi  Offline
Serious User

Joined: Jun 2007
Posts: 1,337
Hiporope and its pain
Hi,
I would save the skybox pointer in order to remove it before level loading.

Salud!

Re: ent_createlayer level_load error [Re: txesmi] #464358
02/07/17 10:20
02/07/17 10:20
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 681
Germany
That i have tryed too but it not works. But maybe

ENTITY* EntSky = ...
is usefull. I will try it later.

EDIT: It works

Last edited by Ayumi; 02/08/17 00:12.
Re: ent_createlayer level_load error [Re: Ayumi] #464375
02/08/17 05:52
02/08/17 05:52
Joined: Jun 2007
Posts: 1,337
Hiporope and its pain
txesmi Offline
Serious User
txesmi  Offline
Serious User

Joined: Jun 2007
Posts: 1,337
Hiporope and its pain
Originally Posted By: Ayumi
EDIT: It works

cool laugh

Re: ent_createlayer level_load error [Re: txesmi] #464379
02/08/17 19:36
02/08/17 19:36
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 681
Germany
But it s a bad alternative...because the Entity isn t really override.

ENTITY* SkyEnt;

ptr_remove(SkyEnt);
...

SkyEnt = ent_createlayer...
wait(1);

...is a better way.


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

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