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(); } |
All times are GMT -4. The time now is 02:26 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.