Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 23.02.2014, 08:42   #1 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard Geschwindkeit von Objekten

Guten Tag,
ich bin an einen script dran um die Geschwindkeit eines Objektes zu ermitteln. im Endgültigen werend man es Anschaut durch ein Feststehened Objekt ZB ein Panzerabwehr Werfer auf standfuss.

Dafür habe ich denn Berechnungsscript geschrieben welcher auf 2 Auslösern bassiert. die geben die Variable z2 und z1. Aus der Zeit und der Entfernung zwischen denn beiden Auslösern kann ich die Km/h ermitteln.

Leider ist mein Problem das die Auslöser nur aller 2 Sekunden Überprüft werden. Dadurch bekomme ich falsche Zeiten und benötige eine andere Lösung die mir leider nicht einfällt da ich auch kein Befehl kenne für Geschwindigkeit Auslesen von Objekten. Noch dazu würde kommen das ich die Anvisierten Objekte nicht benennen wollte da es egal ob Flugzeug Fusssoldat oder Panzer Die ausgabe bringen sollte.

Code:
_m = 10;
_kmh = 3.6;
_speed = ((_m/(z2-z1))*_kmh);
hint format["%1 KMh",_speed];
exit
Edit:
Nachd en rumprobieren und testen habe ichd en befehl speed gefunden der mir den Speed ausgibt vom Objekt daher ist nun eigendlich blos noch die frage wie bekomme ich es hin das mir das Fahrzeug am einfachsten Name des Fahrzeuges angesagt wird und ich dem Objekt kein Namen geben muss

Geändert von Nokman (23.02.2014 um 10:53 Uhr).
Nokman ist offline  
Alt 23.02.2014, 10:53   #2 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Liste der Befehle für Arma3: https://community.bistudio.com/wiki/...ommands_Arma_3

Der Befehl speed zeigt dir die Geschwindigkeit eines Objekts in km/h an: https://community.bistudio.com/wiki/speed

Bei Geschossen ist der Objektname des Projektils mit einem "Fired" Eventhandler auszulesen.
https://community.bistudio.com/wiki/...Handlers#Fired

Kopiere den folgenden Code in die Initialisierungszeile eines Panzerabwehrsoldaten.
Code:
this addEventHandler
 [
  "Fired",
  {
   _this select 6 spawn
    {
     while {alive _this} do
      {
       player groupChat str (floor speed _this);
       sleep 0.1
      }
    }
  } 
 ];
Willst du die Geschossgeschwindigkeit eines Panzers anzeigen, dann kopiere den Code in die Initialisierungszeile des Panzers.
Vienna ist offline  
Alt 23.02.2014, 11:00   #3 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard

Vielen Dank ich hate gerade in denn Moment auch den Befehl Speed herausgefunden und hatte ihn oben Editiert.

Meine Beweggründe sind Das ich als Spieler welcher ZB durch ein Objekt Statisches Objekt schaue eben ein Titanwerfer im Editor oder ähnliches und das Angeschaute objekt die Geschwindigkeit sehe.

Oder was wohl das einfachste ist ich setze einen Auslöser und lese das Objekt welches es ausgelöst hat aus.

Edit: Die frage ist nun wie schaffe ich es das der Soldat Name: S1 nun per funk auslöser zb Die geschwindigkeit des Fahrzeuges ausgegeben bekommt welches gerade in denn Auslöser ist

Oder man verwendet einfach
Code:
hint format["%1",speed CursorTarget];
für das objekt auf was man Zeit die geschwindigkeit man bekommt Reimt sich auch fast.


Viel dank Vienna Danke für den Support

Geändert von Nokman (23.02.2014 um 12:01 Uhr).
Nokman ist offline  
Alt 23.02.2014, 18:59   #4 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Kopiere den Code in die Initialisierungszeile des Spielers:

Code:
temp = 0 spawn
 {
  while {true} do
   {
    waituntil {sleep 0.5; cursorTarget isKindOF "AllVehicles"};
    hint format["Speed: %1",round speed cursorTarget];
    sleep 2;
    hint ""
   }
 };
Funktioniert auch beim Blick durchs Fernglas.
Vienna ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Positionieren von Objekten Felrage Editing & Scripting 2 27.09.2013 04:41
3D Editor - Platzieren von Objekten? vanderjoke Editing & Scripting 1 08.09.2013 15:37
Schatten bei Proxy Objekten deaktivieren Drunken Officer Mods & Addons 0 01.07.2011 18:31
Aufschalten von Objekten im MP Nobel Noebbie Multiplayer 16 16.12.2010 13:06


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119