0|None|None|0xFF000069|None|0|0.0|0.0|0.0|0.0|0
forward LoadFamilies(); forward SaveFamilies();
public LoadFamilies()
{
new arrCoords[11][64];
new strFromFile2[256];
new File: file = fopen("families.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(FamilyInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
FamilyInfo[idx][FamilyTaken] = strval(arrCoords[0]);
strmid(FamilyInfo[idx][FamilyName], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(FamilyInfo[idx][FamilyMOTD], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(FamilyInfo[idx][FamilyColor], arrCoords[3], 0, strlen(arrCoords[3]), 255);
strmid(FamilyInfo[idx][FamilyLeader], arrCoords[4], 0, strlen(arrCoords[4]), 255);
FamilyInfo[idx][FamilyMembers] = strval(arrCoords[5]);
FamilyInfo[idx][FamilySpawn][0] = floatstr(arrCoords[6]);
FamilyInfo[idx][FamilySpawn][1] = floatstr(arrCoords[7]);
FamilyInfo[idx][FamilySpawn][2] = floatstr(arrCoords[8]);
FamilyInfo[idx][FamilySpawn][3] = floatstr(arrCoords[9]);
FamilyInfo[idx][FamilyInterior] = strval(arrCoords[10]);
printf("Family:%d Taken: %d Name:%s MOTD:%s Leader:%s Members:%d SpawnX:%f SpawnY:%f SpawnZ:%f Int:%d",
idx,FamilyInfo[idx][FamilyTaken],FamilyInfo[idx][FamilyName],FamilyInfo[idx][FamilyMOTD],FamilyInfo[idx][FamilyLeader],FamilyInfo[idx][FamilyMembers],FamilyInfo[idx][FamilySpawn][0],FamilyInfo[idx][FamilySpawn][1],FamilyInfo[idx][FamilySpawn][2],FamilyInfo[idx][FamilyInterior]);
idx++;
}
fclose(file);
}
return 1;
|
FamilyInfo[idx][FamilyTaken], FamilyInfo[idx][FamilyName], FamilyInfo[idx][FamilyMOTD], FamilyInfo[idx][FamilyColor], FamilyInfo[idx][FamilyLeader], FamilyInfo[idx][FamilyMembers], FamilyInfo[idx][FamilySpawn][0], FamilyInfo[idx][FamilySpawn][1], FamilyInfo[idx][FamilySpawn][2], FamilyInfo[idx][FamilySpawn][3], FamilyInfo[idx][FamilyInterior]); |