Map icon problem

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
  • Hallo zusammen.
    Ich habe problem mit den Map Icons, und zwahr es werden nicht alle angezeigt...
    so habe ich das gemacht:
    if(MapIconsShown[playerid] != 1)
    {
    MapIconsShown[playerid] = 1;
    for(new i = 0; i < sizeof(BizzInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 20,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],52,COLOR_LIGHTRED);
    }
    for(new i = 0; i < sizeof(SBizzInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],36,COLOR_LIGHTRED);
    }
    for(new i = 0; i < sizeof(GShopInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 20,GShopInfo[i][GSEntranceX],GShopInfo[i][GSEntranceY],GShopInfo[i][GSEntranceZ],18,COLOR_LIGHTRED);
    }
    for(new i = 0; i < sizeof(AShopInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 20,AShopInfo[i][ASEntranceX],AShopInfo[i][ASEntranceY],AShopInfo[i][ASEntranceZ],6,COLOR_LIGHTRED);
    }
    for(new i = 0; i < sizeof(TankstellenInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 20,TankstellenInfo[i][tsEntranceX],TankstellenInfo[i][tsEntranceY],TankstellenInfo[i][tsEntranceZ],42,COLOR_LIGHTRED);
    }
    /*for(new i = 0; i < sizeof(HouseInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 20,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],52,COLOR_LIGHTRED);
    }*/
    for(new i = 0; i < sizeof(HouseInfo); i++)
    {
    if(HouseInfo[h][hOwned] == 0)
    {
    SetPlayerMapIcon(playerid,i + 20,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],31,COLOR_LIGHTRED);
    }
    if(HouseInfo[h][hOwned] == 1)
    {
    SetPlayerMapIcon(playerid,i + 20,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],32,COLOR_LIGHTRED);
    }
    }


    an was liegt das?

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • NIcht alle ?


    Welche werden angezeigt ?
    vllt. nur das erstel ?


    MfG
    TBB

  • also meine bize z.B werden nicht angezeig


    und manche tankstelen werden auch nicht angezeigt und ammountion wird glaubich auch nicht angezeig und gunshops auch nicht

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009


  • for(new i = 0; i < sizeof(TankstellenInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 20,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],52,COLOR_LIGHTRED);
    }
    {
    SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],36,COLOR_LIGHTRED);
    }
    {
    SetPlayerMapIcon(playerid,i + 20,GShopInfo[i][GSEntranceX],GShopInfo[i][GSEntranceY],GShopInfo[i][GSEntranceZ],18,COLOR_LIGHTRED);
    }
    {
    SetPlayerMapIcon(playerid,i + 20,AShopInfo[i][ASEntranceX],AShopInfo[i][ASEntranceY],AShopInfo[i][ASEntranceZ],6,COLOR_LIGHTRED);
    }
    {
    SetPlayerMapIcon(playerid,i + 20,TankstellenInfo[i][tsEntranceX],TankstellenInfo[i][tsEntranceY],TankstellenInfo[i][tsEntranceZ],42,COLOR_LIGHTRED);
    }
    /*
    {
    SetPlayerMapIcon(playerid,i + 20,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],52,COLOR_LIGHTRED);
    }*/
    {
    if(HouseInfo[h][hOwned] == 0)
    {
    SetPlayerMapIcon(playerid,i + 20,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],31,COLOR_LIGHTRED);
    }
    if(HouseInfo[h][hOwned] == 1)
    {
    SetPlayerMapIcon(playerid,i + 20,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],32,COLOR_LIGHTRED);
    }
    }


    Machs mal so,
    Klammern musst du noch setzen.


    Das mit i > Player oder so, muss du nur einmal für alle machen


    MfG
    TBB