Hilfe bei Toren

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
  • Hi Leute,
    ich habe folgendes Problem:
    Ich kann mit einem Befehl nur ein Tor bewegen.
    Danke schon mal vorraus. :)
    LG e.rauber

    Bitte schreibt nicht einmal was in ein Thread und lest dann nicht was geantwortet wird. Sonst bleiben die meisten Fragen ungeklärt. ;)

  • kann mir jemand sagen, wie ich auch zwei Tore mit einem Befehl öffnen kann?

    Bitte schreibt nicht einmal was in ein Thread und lest dann nicht was geantwortet wird. Sonst bleiben die meisten Fragen ungeklärt. ;)

  • Das einfachste ist eine array zu erstellen mit den ganzen daten der Tore die du per enum als index angibst
    dann beim Befehl mit einem Loop durch das Array gehen , wenn er dann in der nähe eines Tores ist
    brichst du die schleife ab und lässt das jeweilige Tor mit MoveObject / MoveDynamicObject(streamer) herunter fahren und setzt danach ein
    wert auf 1/0 oder ein Boolean auf true /false iwe man will

  • enum gatesystem
    {
    g_ID,
    g_model,
    Float: g_closeX,
    Float: g_closeY,
    Float: g_closeZ,
    Float: g_closeAX,
    Float: g_closeAY,
    Float: g_closeAZ,
    Float: g_openX,
    Float: g_openY,
    Float: g_openZ,
    Float: g_openAX,
    Float: g_openAY,
    Float: g_openAZ,
    bool: g_state,
    g_fraction1,
    g_fraction2,
    g_fraction3,
    }
    new GateInfo[MAX_GATE][gatesystem] = {
    {0,16773, 1457.79, -1683.00, 6.85, 0.00, 0.00, 360.00,1457.79, -1683.00, 6.85, 0.00, 0.00, 360.00,false,-255,-255,0},
    {1,16773, 1514.26, -1656.94, 6.85, 0.00, 0.00, 360.00,1514.26, -1656.94, 6.85, 0.00, 0.00, 360.00,false,-255,-255,0}
    };


    So würde dies dann aussehen als array den command kannst du bestimmt selbst schreiben