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,606 guests, and 5 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
mouse_ent skills #351531
12/26/10 17:06
12/26/10 17:06
Joined: Aug 2004
Posts: 1,305
New York
PrenceOfDarkness Offline OP
Serious User
PrenceOfDarkness  Offline OP
Serious User

Joined: Aug 2004
Posts: 1,305
New York
Hey guys I made a small script today that displays all the skills of the entity your mouse is over. This can be invaluable to help save time when it comes to debugging.

Using it is simple. Just copy and paste the following lines of code any where in your game (i suggest a testing.c file for all your debugging functions/variables etc.) and that's it. In game to show the panel hold CTRL and press M.

Code:
void mouseEntInfo_startup();
void mouseEntSkills();
var vMouseEntSkills[100];
PANEL* pnlMouseEntSkills();

void mouseEntInfo_startup()
{
	key_set(50,mouseEntSkills);
	int counter;
	while(1)
	{
		wait(1);
		if(mouse_ent != NULL)
		{
			for(counter = 0;counter<100;counter++)
			{
				vMouseEntSkills[counter] = mouse_ent.skill[counter];
			}
		}
		else
		{
			for(counter = 0;counter<100;counter++)
			{
				vMouseEntSkills[counter] = 0;
			}
		}
	}
}

PANEL* pnlMouseEntSkills =
{
	//flags |= VISIBLE;
	
	digits(10,10,"Skill 1: %015.5f",*,1,vMouseEntSkills[0]);
	digits(10,20,"Skill 2: %015.5f",*,1,vMouseEntSkills[1]);
	digits(10,30,"Skill 3: %015.5f",*,1,vMouseEntSkills[2]);
	digits(10,40,"Skill 4: %015.5f",*,1,vMouseEntSkills[3]);
	digits(10,50,"Skill 5: %015.5f",*,1,vMouseEntSkills[4]);
	digits(10,60,"Skill 6: %015.5f",*,1,vMouseEntSkills[5]);
	digits(10,70,"Skill 7: %015.5f",*,1,vMouseEntSkills[6]);
	digits(10,80,"Skill 8: %015.5f",*,1,vMouseEntSkills[7]);
	digits(10,90,"Skill 9: %015.5f",*,1,vMouseEntSkills[8]);
	digits(10,100,"Skill10: %015.5f",*,1,vMouseEntSkills[9]);
	
	digits(10,120,"Skill11: %015.5f",*,1,vMouseEntSkills[10]);
	digits(10,130,"Skill12: %015.5f",*,1,vMouseEntSkills[11]);
	digits(10,140,"Skill13: %015.5f",*,1,vMouseEntSkills[12]);
	digits(10,150,"Skill14: %015.5f",*,1,vMouseEntSkills[13]);
	digits(10,160,"Skill15: %015.5f",*,1,vMouseEntSkills[14]);
	digits(10,170,"Skill16: %015.5f",*,1,vMouseEntSkills[15]);
	digits(10,180,"Skill17: %015.5f",*,1,vMouseEntSkills[16]);
	digits(10,190,"Skill18: %015.5f",*,1,vMouseEntSkills[17]);
	digits(10,200,"Skill19: %015.5f",*,1,vMouseEntSkills[18]);
	digits(10,210,"Skill20: %015.5f",*,1,vMouseEntSkills[19]);
	
	digits(10,230,"Skill21: %015.5f",*,1,vMouseEntSkills[20]);
	digits(10,240,"Skill22: %015.5f",*,1,vMouseEntSkills[21]);
	digits(10,250,"Skill23: %015.5f",*,1,vMouseEntSkills[22]);
	digits(10,260,"Skill24: %015.5f",*,1,vMouseEntSkills[23]);
	digits(10,270,"Skill25: %015.5f",*,1,vMouseEntSkills[24]);
	digits(10,280,"Skill26: %015.5f",*,1,vMouseEntSkills[25]);
	digits(10,290,"Skill27: %015.5f",*,1,vMouseEntSkills[26]);
	digits(10,300,"Skill28: %015.5f",*,1,vMouseEntSkills[27]);
	digits(10,310,"Skill29: %015.5f",*,1,vMouseEntSkills[28]);
	digits(10,320,"Skill30: %015.5f",*,1,vMouseEntSkills[29]);
	
	digits(170,10,"Skill31: %015.5f",*,1,vMouseEntSkills[30]);
	digits(170,20,"Skill32: %015.5f",*,1,vMouseEntSkills[31]);
	digits(170,30,"Skill33: %015.5f",*,1,vMouseEntSkills[32]);
	digits(170,40,"Skill34: %015.5f",*,1,vMouseEntSkills[33]);
	digits(170,50,"Skill35: %015.5f",*,1,vMouseEntSkills[34]);
	digits(170,60,"Skill36: %015.5f",*,1,vMouseEntSkills[35]);
	digits(170,70,"Skill37: %015.5f",*,1,vMouseEntSkills[36]);
	digits(170,80,"Skill38: %015.5f",*,1,vMouseEntSkills[37]);
	digits(170,90,"Skill39: %015.5f",*,1,vMouseEntSkills[38]);
	digits(170,100,"Skill40: %015.5f",*,1,vMouseEntSkills[39]);
	
	digits(170,120,"Skill41: %015.5f",*,1,vMouseEntSkills[40]);
	digits(170,130,"Skill42: %015.5f",*,1,vMouseEntSkills[41]);
	digits(170,140,"Skill43: %015.5f",*,1,vMouseEntSkills[42]);
	digits(170,150,"Skill44: %015.5f",*,1,vMouseEntSkills[43]);
	digits(170,160,"Skill45: %015.5f",*,1,vMouseEntSkills[44]);
	digits(170,170,"Skill46: %015.5f",*,1,vMouseEntSkills[45]);
	digits(170,180,"Skill47: %015.5f",*,1,vMouseEntSkills[46]);
	digits(170,190,"Skill48: %015.5f",*,1,vMouseEntSkills[47]);
	digits(170,200,"Skill49: %015.5f",*,1,vMouseEntSkills[48]);
	digits(170,210,"Skill50: %015.5f",*,1,vMouseEntSkills[49]);
	
	digits(170,230,"Skill51: %015.5f",*,1,vMouseEntSkills[50]);
	digits(170,240,"Skill52: %015.5f",*,1,vMouseEntSkills[51]);
	digits(170,250,"Skill53: %015.5f",*,1,vMouseEntSkills[52]);
	digits(170,260,"Skill54: %015.5f",*,1,vMouseEntSkills[53]);
	digits(170,270,"Skill55: %015.5f",*,1,vMouseEntSkills[54]);
	digits(170,280,"Skill56: %015.5f",*,1,vMouseEntSkills[55]);
	digits(170,290,"Skill57: %015.5f",*,1,vMouseEntSkills[56]);
	digits(170,300,"Skill58: %015.5f",*,1,vMouseEntSkills[57]);
	digits(170,310,"Skill59: %015.5f",*,1,vMouseEntSkills[58]);
	digits(170,320,"Skill60: %015.5f",*,1,vMouseEntSkills[59]);	
	
	digits(330,10,"Skill61: %015.5f",*,1,vMouseEntSkills[60]);
	digits(330,20,"Skill62: %015.5f",*,1,vMouseEntSkills[61]);
	digits(330,30,"Skill63: %015.5f",*,1,vMouseEntSkills[62]);
	digits(330,40,"Skill64: %015.5f",*,1,vMouseEntSkills[63]);
	digits(330,50,"Skill65: %015.5f",*,1,vMouseEntSkills[64]);
	digits(330,60,"Skill66: %015.5f",*,1,vMouseEntSkills[65]);
	digits(330,70,"Skill67: %015.5f",*,1,vMouseEntSkills[66]);
	digits(330,80,"Skill68: %015.5f",*,1,vMouseEntSkills[67]);
	digits(330,90,"Skill69: %015.5f",*,1,vMouseEntSkills[68]);
	digits(330,100,"Skill70: %015.5f",*,1,vMouseEntSkills[69]);
	
	digits(330,120,"Skill71: %015.5f",*,1,vMouseEntSkills[70]);
	digits(330,130,"Skill72: %015.5f",*,1,vMouseEntSkills[71]);
	digits(330,140,"Skill73: %015.5f",*,1,vMouseEntSkills[72]);
	digits(330,150,"Skill74: %015.5f",*,1,vMouseEntSkills[73]);
	digits(330,160,"Skill75: %015.5f",*,1,vMouseEntSkills[74]);
	digits(330,170,"Skill76: %015.5f",*,1,vMouseEntSkills[75]);
	digits(330,180,"Skill77: %015.5f",*,1,vMouseEntSkills[76]);
	digits(330,190,"Skill78: %015.5f",*,1,vMouseEntSkills[77]);
	digits(330,200,"Skill79: %015.5f",*,1,vMouseEntSkills[78]);
	digits(330,210,"Skill80: %015.5f",*,1,vMouseEntSkills[79]);
	
	digits(330,230,"Skill81: %015.5f",*,1,vMouseEntSkills[80]);
	digits(330,240,"Skill82: %015.5f",*,1,vMouseEntSkills[81]);
	digits(330,250,"Skill83: %015.5f",*,1,vMouseEntSkills[82]);
	digits(330,260,"Skill84: %015.5f",*,1,vMouseEntSkills[83]);
	digits(330,270,"Skill85: %015.5f",*,1,vMouseEntSkills[84]);
	digits(330,280,"Skill86: %015.5f",*,1,vMouseEntSkills[85]);
	digits(330,290,"Skill87: %015.5f",*,1,vMouseEntSkills[86]);
	digits(330,300,"Skill88: %015.5f",*,1,vMouseEntSkills[87]);
	digits(330,310,"Skill89: %015.5f",*,1,vMouseEntSkills[88]);
	digits(330,320,"Skill90: %015.5f",*,1,vMouseEntSkills[89]);	
	
	digits(490,230,"Skill91: %015.5f",*,1,vMouseEntSkills[90]);
	digits(490,240,"Skill92: %015.5f",*,1,vMouseEntSkills[91]);
	digits(490,250,"Skill93: %015.5f",*,1,vMouseEntSkills[92]);
	digits(490,260,"Skill94: %015.5f",*,1,vMouseEntSkills[93]);
	digits(490,270,"Skill95: %015.5f",*,1,vMouseEntSkills[94]);
	digits(490,280,"Skill96: %015.5f",*,1,vMouseEntSkills[95]);
	digits(490,290,"Skill97: %015.5f",*,1,vMouseEntSkills[96]);
	digits(490,300,"Skill98: %015.5f",*,1,vMouseEntSkills[97]);
	digits(490,310,"Skill99: %015.5f",*,1,vMouseEntSkills[98]);
	digits(490,320,"Skill100: %015.5f",*,1,vMouseEntSkills[99]);	
}

void mouseEntSkills()
{
	var counter;
	if(key_ctrl != 1)return;	
	while(key_m == 1)
	{
		wait(1);
	}
	
	toggle(pnlMouseEntSkills,VISIBLE);
}



It isn't much but I hope it saves you guys time.

Last edited by PrenceOfDarkness; 12/26/10 17:08.

"There is no problem that can't be solved with time and determination." -me
prenceofdarkness for instant messages on AIM.

Looking for a model designer
PLEASE, SEND ME A PRIVATE MESSAGE OR EMAIL IF YOU'RE INTERESTED.
Re: mouse_ent skills [Re: PrenceOfDarkness] #351545
12/26/10 20:28
12/26/10 20:28
Joined: Mar 2006
Posts: 1,993
Karlsruhe
PadMalcom Offline
Serious User
PadMalcom  Offline
Serious User

Joined: Mar 2006
Posts: 1,993
Karlsruhe
Nice idea, thanks!


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