Ich hab problem mit dem Compilen,
PHP
public helpme^^(playerid)
{
new bString[64];
if(OpenINI("Haus.cfg"))
{
for(new i=0;i<MAX_HOUSES;i++)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,HausInfo[i][eX],HausInfo[i][eY],HausInfo[i][eZ]))
{
format(bString, 64, "Vergeben%d", i);
HausInfo[i][Vergeben] = ReadIntKey(bString);
if(HausInfo[i][Vergeben] == 1)
{
format(bString, 64, "Preis%d", i);
HausInfo[i][Preis] = ReadIntKey(bString);
format(bString, 64, "Besitzer%s", i);//<
HausInfo[i][Besitzer] = ReadStringKey(bString);//<
format(bString,sizeof(bString),"~g~Haus Informationen~n~~w~\nMietkosten: %d ~y~\nBesitzer: %s ~b~",HausInfo[i][Preis],HausInfo[i][Besitzer]);
GameTextForPlayer(playerid,bString,2500,3);
}
else
{
format(bString, 64, "Preis%d", i);
HausInfo[i][Preis] = ReadIntKey(bString);
format(bString,sizeof(bString),"~g~Haus Informationen~n~~w~\nHaus Preiß: %d ~y~\nBesitzer: Staat ~b~",HausInfo[i][Preis]);
GameTextForPlayer(playerid,bString,2500,3);
}
}
}
CloseINI();
}
return 1;
}
Alles anzeigen
Zitaterror 047: array sizes do not match, or destination array is too small
Hab den string versucht mit 64,128,256 & 512, geht nicht, oder kann es daran liegen das ich bei meinem Haus array
das hier hab
enum hInfo
{
//..............,
Besitzer[24],//Kann es an der 24 liegen?
//..............,
};
new HausInfo[MAX_HOUSES][hInfo];
Mfg