Extra commands (#findrace, #findclass, and #findskill)
			 
			 
			
		
		
		
		Hrm... I'm new to VC++.  This is my first code ) 
This assumes you have the EQAdmin races.txt, skills.txt and classes.txt in your eqemu directory. 
 
Stick this in the client.h file: 
 
	void FindRace(char* search_criteria); 
	void FindClass(char* search_criteria); 
	void FindSkill(char* search_criteria); 
 
And put this somewhere in client.cpp: 
 
void Client::FindSkill(char* search_criteria) 
{ 
	char sName[36]; 
 
	char sCriteria[255]; 
	char soName[255]; 
	strcpy(sCriteria, search_criteria); 
	strupr(sCriteria); 
 
	char* pdest; 
	 
	ifstream input_file("skills.txt"); 
 
	while (! input_file.eof()) 
	{ 
			input_file.getline(sName, 255); 
			strcpy(soName, sName); 
			strupr(sName); 
 
			pdest = strstr(sName, sCriteria); 
			if (pdest != NULL) { 
				Message(0, "  %i", soName); 
			} 
	} 
	input_file.close(); 
} 
 
void Client::FindClass(char* search_criteria) 
{ 
	char sName[36]; 
 
	char sCriteria[255]; 
	char soName[255]; 
	strcpy(sCriteria, search_criteria); 
	strupr(sCriteria); 
 
	char* pdest; 
	 
	ifstream input_file("classes.txt"); 
 
	while (! input_file.eof()) 
	{ 
			input_file.getline(sName, 255); 
			strcpy(soName, sName); 
			strupr(sName); 
 
			pdest = strstr(sName, sCriteria); 
			if (pdest != NULL) { 
				Message(0, "  %i", soName); 
			} 
	} 
	input_file.close(); 
} 
void Client::FindRace(char* search_criteria) 
{ 
	char sName[36]; 
 
	char sCriteria[255]; 
	char soName[255]; 
	strcpy(sCriteria, search_criteria); 
	strupr(sCriteria); 
 
	char* pdest; 
	 
	ifstream input_file("races.txt"); 
 
	while (! input_file.eof()) 
	{ 
			input_file.getline(sName, 255); 
			strcpy(soName, sName); 
			strupr(sName); 
 
			pdest = strstr(sName, sCriteria); 
			if (pdest != NULL) { 
				Message(0, "  %i", soName); 
			} 
	} 
	input_file.close(); 
} 
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |