Godfather - 3d Text Label buggt manchmal

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich habe das Problem, dass wenn ich einen 3D Text Label erstelle (was auch funktioniert, wie es soll), dass manchmal
    die Texte der Labels nicht die sind die ich eingetragen habe sondern, Hausbiz blabla.


    Alle Labels werden normal erstellt (ohne eine ID zugewiesen zu bekommen) außer das Biz:
    for(new b = 0; b < sizeof(BizzInfo); b++)
    {
    if(BizzInfo[b][bOwned] == 0) {
    AddStaticPickup(1277, 1, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]);
    pickups++;
    }
    if(BizzInfo[b][bOwned] == 1) {
    AddStaticPickup(1277, 1, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]);
    pickups++;
    }
    format(string, sizeof(string), "/----/ [Bizz ID: %d] /----/\nName: %s\nBesitzer: %s\nPreis: %d $\nEintritt: %d $\nProdukte: %d / %d",b,BizzInfo[b][bMessage],BizzInfo[b][bOwner],BizzInfo[b][bBuyPrice],BizzInfo[b][bEntranceCost],BizzInfo[b][bProducts],BizzInfo[b][bMaxProducts]);
    BizzInfo[b][B_text] = Create3DTextLabel(string,COLOR_LIGHTBLUE,BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ],18.0,0,0);
    }
    Falls ein Biz gekauft wird:
    .....
    Update3DTextLabelText(BizzInfo[b][B_text],COLOR_YELLOW,string);
    ......


    Wo könnte das Problem liegen? Es kommt nicht immer vor.

  • Wie meinst du das? Ich verwende Sie doch oben. :huh:


    for(new b = 0; b < sizeof(BizzInfo); b++)
    {
    if(BizzInfo[b][bOwned] == 0) {
    AddStaticPickup(1277, 1, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]);
    pickups++;
    }
    if(BizzInfo[b][bOwned] == 1) {
    AddStaticPickup(1277, 1, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]);
    pickups++;
    }
    format(string, sizeof(string), "/----/ [Bizz ID: %d] /----/\nName: %s\nBesitzer: %s\nPreis: %d $\nEintritt: %d $\nProdukte: %d / %d",b,BizzInfo[b][bMessage],BizzInfo[b][bOwner],BizzInfo[b][bBuyPrice],BizzInfo[b][bEntranceCost],BizzInfo[b][bProducts],BizzInfo[b][bMaxProducts]);
    BizzInfo[b][B_text] = Create3DTextLabel(string,COLOR_LIGHTBLUE,BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ],18.0,0,0);
    }
    for(new h = 0; h < sizeof(HouseInfo); h++)
    {
    if(HouseInfo[h][hCreated] == 1) {
    if(HouseInfo[h][hOwned] == 0) {
    HouseInfo[h][hPickup] = AddStaticPickup(1273, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
    pickups++;
    }
    if(HouseInfo[h][hOwned] == 1) {
    HouseInfo[h][hPickup] = AddStaticPickup(1272, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
    pickups++;
    }
    format(string, sizeof(string), "/----/ [HausID: %d] /----/\nBesitzer: %s\nPreis: %d $\nMiete: %d $\nMüll: %d",h,HouseInfo[h][hOwner],HouseInfo[h][hValue],HouseInfo[h][hRent],HouseInfo[h][hMuell]);
    HouseInfo[h][h_text] = Create3DTextLabel(string,COLOR_LIGHTBLUE,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],18.0,0,0);
    }
    }
    for(new sb = 0; sb < sizeof(SBizzInfo); sb++)
    {
    if(SBizzInfo[sb][sbOwned] == 0)
    {
    AddStaticPickup(1277, 1, SBizzInfo[sb][sbEntranceX], SBizzInfo[sb][sbEntranceY], SBizzInfo[sb][sbEntranceZ]);
    pickups++;
    }
    if(SBizzInfo[sb][sbOwned] == 1)
    {
    AddStaticPickup(1277, 1, SBizzInfo[sb][sbEntranceX], SBizzInfo[sb][sbEntranceY], SBizzInfo[sb][sbEntranceZ]);
    pickups++;
    }
    format(string, sizeof(string), "==== [sBizz ID: %d] ====\nName: %s\nBesitzer: %s\nPreis: %d $\nEintritt: %d $\nProdukte: %d / %d",sb,SBizzInfo[sb][sbMessage],SBizzInfo[sb][sbOwner],SBizzInfo[sb][sbBuyPrice],SBizzInfo[sb][sbEntranceCost],SBizzInfo[sb][sbProducts],SBizzInfo[sb][sbMaxProducts]);
    SBizzInfo[sb][sB_text] = Create3DTextLabel(string,COLOR_YELLOW,SBizzInfo[sb][sbEntranceX], SBizzInfo[sb][sbEntranceY], SBizzInfo[sb][sbEntranceZ],18.0,0,0);
    }