In die LS-Bank ein Pickup mit 3DTextLabel einfügen

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 brauche mal schnelle hilfe und zwar möchte ich in die LS Bank ein Pickup rein machen wo dann ein Dialog per befehl geöffnet werden kann


    nun erscheint das Pickup aber nicht in der bank bei den coordinaten sondern ausserhalb der bank in den coordinaten wie mache ich das weg und in die bank?


    das enum wie ich die I punkte erstelle


    new bInfo[][buildingsEnum] = {
    //{243.0825,-178.3224,1.5822,285.3642,-41.5576,1001.5156,1}, //Ammunation
    //{212.1142,-202.1886,1.5781,372.4523,-133.5244,1001.4922,5},//Pizzaladen
    //{X,Y,Z,XI,YI,ZI,Interior}
    {1368.9996,-1279.7084,13.5469,285.3843,-41.7290,1001.5156,1},//LS-Ammu
    {1006.3157,-3964.0361,2.7000,1710.433715,-1669.379272,20.225049,18},//Adminbase Interior
    {},//Bankmenu i
    {1459.4253,-1009.9205,26.8438,2315.952880,-1.618174,26.742187,0},//Bank LS
    {}
    };


    Bei ongamemodeinit


    for(new i=0; i<sizeof(bInfo); i++)
    {
    CreatePickup(1239,1,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]);
    CreatePickup(1239,1,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz],i);
    Create3DTextLabel("Zum Betreten /enter oder die Leertaste betätigen. ",CL_WHITE,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]+1,8,0);
    Create3DTextLabel("Zum Verlassen /exit oder die Leertaste betätigen. ",CL_WHITE,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]+1,8.0,i);
    }
    //bank
    CreatePickup(1239,1,2345.952880,-1.618174,26.742187,0);
    Create3DTextLabel("Um das Bankmenu aufzurufen /bankmenu",CL_WHITE,2345.952880,-1.618174,26.742187,8,0);

    //ende aber das funktioniert nicht


    Server adresse
    server.marsrl.de:7777

  • AddStaticPickup(1239, 23, Y,10.0,0);
    so mache ich immer ein "Informationspickup (i)"


    MfG

  • Zeig doch mal das Enum her, da ist doch die Virtuelle Welt mit vorhanden, oder irre ich mich da?

  • enum buildingsEnum{
    Float:b_x,
    Float:b_y,
    Float:b_z,
    Float:b_ix,
    Float:b_iy,
    Float:b_iz,
    b_interior
    }


    und ja du irrst dich



    ich löse mal auf


    folgende problembehandlung


    Befehl getvirtualworld
    dann die virtuelle welt -->indemfall war sie 2 auf 2 geändert
    AddStaticPickup siehe oben benutzt und die Coordinaten eingefügt



    Danke an alle die helfen


    (problembehandlung für anfänger)
    :D