I cant see any reason why its would be a difficult conversion,
entity to struct that is. But then again, Ive had a lot of practice...

Basically, do the same as the other thread says, just replace ent_create with sys_malloc.
Code:
player.skill37 = sys_malloc(sizeof(INFO));
or
player.info = sys_malloc(sizeof(INFO));
//remember sys_malloc does NOT fill the values with zero's)



Then when you want to access the info-data, use the following.
Code:
INFO* temp_info = (INFO*)player->info;
var temp_health = temp_info.HEALTH;



Or, if you want to get really tricky...
Code:
var temp_health = ((INFO*)player->info).HEALTH;




Best of luck...


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial