Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
1 registered members (TipmyPip), 18,466 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
bmap? #227478
09/14/08 16:04
09/14/08 16:04
Joined: Aug 2008
Posts: 22
R
razvan252 Offline OP
Newbie
razvan252  Offline OP
Newbie
R

Joined: Aug 2008
Posts: 22
hey. im back with another question :P
so ive been trying to add a bmap and change it depending on the players action points.

Code:
BMAP* redbar ="bar_red.png";
BMAP* greenbar ="bar_green.png";
BMAP* bar1 = greenbar;
BMAP* bar2 = greenbar;
BMAP* bar3 = greenbar;
BMAP* bar4 = greenbar;
BMAP* bar5 = greenbar;
BMAP* bar6 = greenbar;
BMAP* bar7 = greenbar;
BMAP* bar8 = greenbar;
BMAP* bar9 = greenbar;
BMAP* bar10 = greenbar;

...

if ( actionpoints > 10 )
{bar1 = greenbar;}else{bar1 = redbar;}


prob is its not changing. is this right?

Last edited by razvan252; 09/14/08 16:06.
Re: bmap? [Re: razvan252] #227479
09/14/08 16:05
09/14/08 16:05

F
Fear411
Unregistered
Fear411
Unregistered
F



you need panels for that

Re: bmap? [Re: ] #227480
09/14/08 16:09
09/14/08 16:09
Joined: Aug 2008
Posts: 22
R
razvan252 Offline OP
Newbie
razvan252  Offline OP
Newbie
R

Joined: Aug 2008
Posts: 22
ooh. thx
so the main idea is if i have say 10 action points i need to make 20 panels and toggle them?

Last edited by razvan252; 09/14/08 16:26.
Re: bmap? [Re: razvan252] #227505
09/14/08 18:31
09/14/08 18:31
Joined: Jul 2008
Posts: 1,178
England
M
MrGuest Offline
Serious User
MrGuest  Offline
Serious User
M

Joined: Jul 2008
Posts: 1,178
England
i'm unsure why you're declaring so many bmaps to be the same

Code:
BMAP* redbar ="bar_red.png";
BMAP* greenbar ="bar_green.png";

PANEL* panelbar;

then use
Code:
if(actionpoints > 10){
	panelbar.bmap = greenbar;
}else{
	panelbar.bmap = redbar;
}


Re: bmap? [Re: MrGuest] #227514
09/14/08 19:36
09/14/08 19:36
Joined: Aug 2008
Posts: 22
R
razvan252 Offline OP
Newbie
razvan252  Offline OP
Newbie
R

Joined: Aug 2008
Posts: 22
well i want to use something like this:

Code:
if(actionpoints > 10){
	panel1.bmap = greenbar;
}else{
	panel1.bmap = redbar;
}
if(actionpoints >= 9){
	panel2.bmap = greenbar;
}else{
	panel2.bmap = redbar;
}

etc

thanks that was very helpful.

Last edited by razvan252; 09/14/08 19:37.
Re: bmap? [Re: razvan252] #227579
09/15/08 07:24
09/15/08 07:24
Joined: Aug 2008
Posts: 22
R
razvan252 Offline OP
Newbie
razvan252  Offline OP
Newbie
R

Joined: Aug 2008
Posts: 22
ey mr guest. i remember you gave me the debug log code. thanks again. however when i try to update the log it crashes and says empty pointer in main: string. am i missing something?

Re: bmap? [Re: razvan252] #228529
09/20/08 07:21
09/20/08 07:21
Joined: Aug 2008
Posts: 22
R
razvan252 Offline OP
Newbie
razvan252  Offline OP
Newbie
R

Joined: Aug 2008
Posts: 22
ok this doesnt work:
Code:
#include <acknex.h>
#include <default.c>

TEXT* txt_log = {
	pos_x = 20; pos_y = 20;
	layer = 100;
	strings = 40;
	flags = visible;
}

var i = 1;


function fnc_logUpdate(STRING* localString){
	while(i < txt_log.strings-1){ //most recent at bottom
		str_cpy((txt_log.pstring)[i],(txt_log.pstring)[i+1]);
		i+=1;
	}
	if(localString){
		str_cpy((txt_log.pstring)[txt_log.strings-1],localString);
	}else{
		str_cpy((txt_log.pstring)[0],"");
	}
}

function main()
{
	//use default opts
	video_gamma = 100; 
	master_vol = 100;
	video_screen = 1;
	video_mode = 9;

fnc_logUpdate("MY STRING");

}

heeeeelpp eek

Re: bmap? [Re: razvan252] #229125
09/24/08 18:15
09/24/08 18:15
Joined: Aug 2008
Posts: 22
R
razvan252 Offline OP
Newbie
razvan252  Offline OP
Newbie
R

Joined: Aug 2008
Posts: 22
ok ive been working on a code that removes health one by one for visual purpose but somethings wrong with it.


Code:
function AddHealth(var x){
	var unitsleft = 4; //if i add this here it will work
	var newhealth; 
	
if ( unitsleft > 0)
{
x += unitsleft;
}
snd_play(combat,35,0);
newhealth = my.skill1 + x;


while ( my.skill1 < newhealth )
{
	my.skill1 += 1;
	wait(-0.1);
	//unitsleft = newhealth - my.skill1;//get remaining to be added // but if i add here it wont stop increasing.
	continue;
}
}


can someone pls help pls??


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

Gamestudio download | 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