Hi Leute,
ich habe folgendes Problem:
Ich kann mit einem Befehl nur ein Tor bewegen.
Danke schon mal vorraus.
LG e.rauber
Hilfe bei Toren
- RaubEl
- Geschlossen
- Erledigt
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 glaube ich spreche für alle, dass wir noch keine Hellseher sind.
-
kann mir jemand sagen, wie ich auch zwei Tore mit einem Befehl öffnen kann?
-
Code
-
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 -
kannst du es als Beispiel schicken?
-
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
-
Ok, danke
-
breadfish.de
Hat das Thema geschlossen.