Hallo,
erstmal vorweg:
for(new sb = 0; sb < sizeof(SBizzInfo); sb++)
{
if(SBizzInfo[sb][sbOwned] == 0)
{
AddStaticPickup(1274, 2, SBizzInfo[sb][sbEntranceX], SBizzInfo[sb][sbEntranceY], SBizzInfo[sb][sbEntranceZ]);
pickups++;
}
if(SBizzInfo[sb][sbOwned] == 1)
{
AddStaticPickup(1239, 2, SBizzInfo[sb][sbEntranceX], SBizzInfo[sb][sbEntranceY], SBizzInfo[sb][sbEntranceZ]);
pickups++;
}
format(string, sizeof(string), "==== [sBizz ID: %d] ====\nBesitzer: %s\nPreis: %d$\nEintritt: %d$\nProdukte: %d / %d",sb,SBizzInfo[sb][sbOwner],SBizzInfo[sb][sbBuyPrice],SBizzInfo[sb][sbEntranceCost],SBizzInfo[sb][sbProducts],SBizzInfo[sb][sbMaxProducts]);
SBizzInfo[sb][sbText] = Create3DTextLabel(string,COLOR_YELLOW,SBizzInfo[sb][sbEntranceX], SBizzInfo[sb][sbEntranceY], SBizzInfo[sb][sbEntranceZ],18.0,0,0);
}
hier wird bei OngamemodeInit Das Label und der Pickup festgestellt.
So nun die Bugs:
-Wenn ich ein Biz sehe steht da nur die bizid, aber nicht der rest der oben ist.
-Wenn ich ein biz kaufe, ist das label richtig, aber nach serverrestart steht wieder nur noch die bizid da.
aber das biz besitze ich auch trozdem noch und die pickupid ändert sich auch nach dem kauf, wie gewollt.
Bloß das Label was oben erstellt wird, wird nicht komplett angezeigt.
Nein der STring ist auch nicht zu klein^^.
Bitte helft mir
DANKE
MFG