Hallo breadfish
es werden bein angeblich 299 Häuser erstellt aber es sollen nur 200 Häuser erstellt werden
so sieht es ab haus 201 aus im property.cfg
C
0.000000,-1804.704711,13.844799,244.344100,304.965301,999.148376,0,0,0,0,0,0,Zu Verkaufen,1 Raum Apartment,8000,0,0,1,1,0,0,250,1,0,418,-1,-1,332,5
meine frage ist wo finde ich das limit ( wie viele häuser erstellt werden)
hier die cods
Code
enum hInfo
{
Float:hEntrancex,
Float:hEntrancey,
Float:hEntrancez,
Float:hExitx,
Float:hExity,
Float:hExitz,
hHealthx,
hHealthy,
hHealthz,
hArmourx,
hArmoury,
hArmourz,
hOwner[MAX_PLAYER_NAME],
hDiscription[MAX_PLAYER_NAME],
hValue,
hHel,
hArm,
hInt,
hLock,
hOwned,
hRooms,
hRent,
hRentabil,
hTakings,
hVec,
hVcol1,
hVcol2,
hDate,
hLevel,
Text3D:Text,
Hauspickupskauf,
Hauspickupsverkauf,
};
new HausInfo[199][hInfo];
Alles anzeigen
Code
public LoadProperty()
{
new arrCoords[29][64];
new strFromFile2[256];
new File: file = fopen("property.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(HausInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
HausInfo[idx][hEntrancex] = floatstr(arrCoords[0]);
HausInfo[idx][hEntrancey] = floatstr(arrCoords[1]);
HausInfo[idx][hEntrancez] = floatstr(arrCoords[2]);
HausInfo[idx][hExitx] = floatstr(arrCoords[3]);
HausInfo[idx][hExity] = floatstr(arrCoords[4]);
HausInfo[idx][hExitz] = floatstr(arrCoords[5]);
HausInfo[idx][hHealthx] = strval(arrCoords[6]);
HausInfo[idx][hHealthy] = strval(arrCoords[7]);
HausInfo[idx][hHealthz] = strval(arrCoords[8]);
HausInfo[idx][hArmourx] = strval(arrCoords[9]);
HausInfo[idx][hArmoury] = strval(arrCoords[10]);
HausInfo[idx][hArmourz] = strval(arrCoords[11]);
//printf("HausInfo hEntrancez %f",HausInfo[idx][hEntrancez]);
strmid(HausInfo[idx][hOwner], arrCoords[12], 0, strlen(arrCoords[12]), 255);
strmid(HausInfo[idx][hDiscription], arrCoords[13], 0, strlen(arrCoords[13]), 255);
HausInfo[idx][hValue] = strval(arrCoords[14]);
HausInfo[idx][hHel] = strval(arrCoords[15]);
HausInfo[idx][hArm] = strval(arrCoords[16]);
HausInfo[idx][hInt] = strval(arrCoords[17]);
HausInfo[idx][hLock] = strval(arrCoords[18]);
HausInfo[idx][hOwned] = strval(arrCoords[19]);
HausInfo[idx][hRooms] = strval(arrCoords[20]);
HausInfo[idx][hRent] = strval(arrCoords[21]);
HausInfo[idx][hRentabil] = strval(arrCoords[22]);
HausInfo[idx][hTakings] = strval(arrCoords[23]);
HausInfo[idx][hVec] = strval(arrCoords[24]);
if(HausInfo[idx][hVec] == 457)
{
HausInfo[idx][hVec] = 411;
}
HausInfo[idx][hVcol1] = strval(arrCoords[25]);
HausInfo[idx][hVcol2] = strval(arrCoords[26]);
HausInfo[idx][hDate] = strval(arrCoords[27]);
HausInfo[idx][hLevel] = strval(arrCoords[28]);
//printf("HausInfo:%d Owner:%s hTakings %d hVec %d",idx,HausInfo[idx][hOwner],HausInfo[idx][hTakings],HausInfo[idx][hVec]);
//LOGSPAMM
idx++;
}
fclose(file);
}
return 1;
}
Alles anzeigen
Vielen dank