Hey,
ich habe mir ein Haussystem erstellt und will nun, dass ein TextDraw erstellt wird, wenn der Player in ein Pickup geht.
Hier der Code:
OnGameModeInit:
for(new haus=0;haus<MAX_HAUS;haus++)
{
HausInfoBox[haus] = TextDrawCreate(443.000000,315.000000,"Lade...");
TextDrawLetterSize(HausInfoBox[haus],0.420000,1.700000);
TextDrawFont(HausInfoBox[haus],2);
TextDrawSetShadow(HausInfoBox[haus],2);
TextDrawSetOutline(HausInfoBox[haus],1);
TextDrawUseBox(HausInfoBox[haus],1);
TextDrawBackgroundColor(HausInfoBox[haus],255);
TextDrawBoxColor(HausInfoBox[haus],255);
TextDrawTextSize(HausInfoBox[haus],630.000000,00.000000);
LoadHaus(haus);
}
SetTimer("UpdateHausInfo",1000,1);
Hier der Timer:
forward UpdateHausInfo();
public UpdateHausInfo()
{
for(new i=0;i<MAX_HAUS;i++)
{
new HausInfoString[100];
format(HausInfoString,sizeof(HausInfoString),"Besitzer: %s~n~Preis: %d$",HausInfo[i][haus_besitzer],HausInfo[i][haus_preis]);
TextDrawSetString(HausInfoBox[i],HausInfoString); //<=== Fehler liegen hier
}
return 1;
}
Nun die Fehler:
error 028: invalid subscript (not an array or too many subscripts): "HausInfoBox"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Weiß nicht, was ich tun soll.
Mfg Maksimo007