Code:
bmap_blit(Temp->Drag,Drag,vector(0,0,0),vector(100,100,0));



This line is producing a script Crash!!

Complete Code:
Code:
Applet * CreateApplet(STRING * Name,STRING * Author,STRING * Version,STRING * Description,PANEL * Container,BMAP * Drag,int * Initilizer,int * Deinitlizer)
{
	if(!Container) { return error("CreateApplet:Invalid Container."); }
	if(!Initilizer) { return error("CreateApplet:Invalid Initilizer."); }
	if(!Deinitlizer) { return error("CreateApplet:Invalid Deinitilizer."); }
	if(!Name) { return error("CreateApplet:Invalid Name."); }
	
	Applet * Temp = sys_malloc(sizeof(Applet));
	Temp->Name = Name;
	Temp->Author = Author;
	Temp->Version = Version;
	Temp->Description = Description;
	Temp->Container = Container;
	bmap_blit(Temp->Drag,Drag,vector(0,0,0),vector(100,100,0));
	Temp->Initilize	= Initilizer;
	Temp->Deinitlize = Deinitlizer;
	return Temp;
}



Thanks To All


Keep smiling laugh
http://translation.babylon.com/ - Translate many languages