Object ID Ingame

  • Moin,


    ich bräuchte hier mal hilfe.

    Möchte mir Ingame Object ID anzeigen lassen aber klappt so ned

    Jemand ne idee?


    Danke

    Code
    for (i = 0; i < = 400; i = i++)
    {
        new string[64];
        new Float:X, Float:Y, Float:Z;
        GetObjectPos(i, X,Y, Z);
        new PlayerText3D:object;
        format(string[i], 64, "Objekt: %i, X:%f Y: %f Z: %f ", i, X, Y, Z);
        object = CreatePlayer3DTextLabel(playerid,string,0x008080FF,X,Y,Z,40.0);
    }
    • Offizieller Beitrag

    Deine For-Schleife wird so nicht funktionieren, weiterhin formatierst du hier nur die eine Stelle im String mit einem ganzen "Satz" - auch dies ist so nicht möglich.

    Ich habe dir das mal angepasst, beachte jedoch das du die Variablen in der Schleife erstellst, und somit nicht außerhalb dieser nutzen kannst (grade object)

    Code
    new i;
    for (i = 0; i <= 400; i++)
    {
        new string[64], Float:X, Float:Y, Float:Z, PlayerText3D:object;
        GetObjectPos(i, X, Y, Z);
        format(string, sizeof(string), "Objekt: %i, X: %f Y: %f Z: %f", i, X, Y, Z);
        object = CreatePlayer3DTextLabel(playerid, string, 0x008080FF, X, Y, Z, 40.0);
    }