int get_Mob_RaceFlag_Value(string inputString)
{
string arRaceFlag[] =
{
"ANIMAL",
"UNDEAD",
"DEVIL",
"HUMAN",
"ORC",
"MILGYO",
"INSECT",
"FIRE",
"ICE",
"DESERT",
"TREE",
"ATT_ELEC",
"ATT_FIRE",
"ATT_ICE",
"ATT_WIND",
"ATT_EARTH",
"ATT_DARK"
};
int retValue = 0;
// string* arInputString = StringSplit(inputString, "|");// <--------Buranın
string* arInputString = StringSplit(inputString, ",");// <--------bu şekilde olması gerekiyor
for (int i = 0; i < sizeof(arRaceFlag) / sizeof(arRaceFlag[0]); i++) {
string tempString = arRaceFlag[i];
for (int j = 0; j < 30; j++)
{
string tempString2 = arInputString[j];
if (tempString2.compare(tempString) == 0) {
retValue = retValue + pow((float)2, (float)i);
}
if (tempString2.compare("") == 0)
break;
}
}
delete[]arInputString;
return retValue;
}