Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 17.06.2011, 01:56   #1 (permalink)
50 Beiträge
 
Benutzerbild von fro0l
 
Registriert seit: 29.07.2008
Ort: Zürich
Beiträge: 50
Icon3 Artillerie bzw. Mörser anfordern mit Funkgerät, auf bestimmtes Ziel?

moin,

Ich hab eine Idee für eine Mission und brauche Hilfe.

Und zwar kommt man in der Szene ausm Wald und sieht in einiger, aber nicht zu weiter, entfernung ein feindliches Lager.

Dann würd ich gerne mit Funk Mörser oder Artillerie anfordern (ohne Unterstützungsmodul) und das aus der Nähe beobachten ^^

Die müssen dann ja auch dementsprechend im Radius schon installiert sein? (Die Geschütze) Oder kann man Mörser mitnehmen? (ich hab übrigens ACE und ACE Extra zeugs druff + cba) combined operations.

Und noch was, wie macht man eigentlich aufgaben? kann man die mit den Wegpunkten geben..? Ich bin noch nich so gut wie wahrscheinlich andere hier , anfänger halt

danke für antworten und machts gut
__________________

System:
Prozessor: AMD Phenom II x4 3.00 GHz Black Edition
Mainboard: ASUS M4A78-EM, AMD 780G / SB 700
Grafikkarte: ATI Radeon sapphire 4870 512MB GDDR5
Arbeitsspeicher: 6.0 GB DDR2 (800)
Monitor: BenQ FP91G+


life goes on...
fro0l ist offline   Mit Zitat antworten
Alt 17.06.2011, 02:10   #2 (permalink)
50 Beiträge
 
Benutzerbild von fro0l
 
Registriert seit: 29.07.2008
Ort: Zürich
Beiträge: 50
Standard

Tut mir Leid, das sollte Arma2 Forum... Sorry
__________________

System:
Prozessor: AMD Phenom II x4 3.00 GHz Black Edition
Mainboard: ASUS M4A78-EM, AMD 780G / SB 700
Grafikkarte: ATI Radeon sapphire 4870 512MB GDDR5
Arbeitsspeicher: 6.0 GB DDR2 (800)
Monitor: BenQ FP91G+


life goes on...
fro0l ist offline   Mit Zitat antworten
Alt 17.06.2011, 07:23   #3 (permalink)
His Awesomeness!
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von flickflack
 
Registriert seit: 25.07.2006
Ort: Regnum Borussiae
Beiträge: 9.282
Standard

NP. Hab's mal hier rüber gezogen - falls Du den Fred jetzt gesucht hast.
flickflack ist offline   Mit Zitat antworten
Alt 17.06.2011, 13:44   #4 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

Mörser/Ari :2-3 Mörser/Geschütze aufstellen und mit in die Gruppe nehmen,dann kann man denen Ziele zuweisen und feuer lassen darauf.

Aufgaben: briefing - Bohemia Interactive Community
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 17.06.2011, 20:38   #5 (permalink)
50 Beiträge
 
Benutzerbild von fro0l
 
Registriert seit: 29.07.2008
Ort: Zürich
Beiträge: 50
Standard

Zitat von [GNC]Lord-MDB Beitrag anzeigen

Mörser/Ari :2-3 Mörser/Geschütze aufstellen und mit in die Gruppe nehmen,dann kann man denen Ziele zuweisen und feuer lassen darauf.

Aufgaben: briefing - Bohemia Interactive Community

also meinst du ich soll beim spawn (kleines lager) das aufstellen und dann in die gruppe nehmen, damit ich es befehlen kann ?
__________________

System:
Prozessor: AMD Phenom II x4 3.00 GHz Black Edition
Mainboard: ASUS M4A78-EM, AMD 780G / SB 700
Grafikkarte: ATI Radeon sapphire 4870 512MB GDDR5
Arbeitsspeicher: 6.0 GB DDR2 (800)
Monitor: BenQ FP91G+


life goes on...
fro0l ist offline   Mit Zitat antworten
Alt 17.06.2011, 22:01   #6 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

jo
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 17.06.2011, 23:50   #7 (permalink)
50 Beiträge
 
Benutzerbild von fro0l
 
Registriert seit: 29.07.2008
Ort: Zürich
Beiträge: 50
Standard

Zitat von [GNC]Lord-MDB Beitrag anzeigen

jo

aber das muss doch auch per funk machbar sein, ohne dass ich die in der gruppe hab?

ich will sowieso erst alleine spielen und erst später stossen mehrere dazu..
__________________

System:
Prozessor: AMD Phenom II x4 3.00 GHz Black Edition
Mainboard: ASUS M4A78-EM, AMD 780G / SB 700
Grafikkarte: ATI Radeon sapphire 4870 512MB GDDR5
Arbeitsspeicher: 6.0 GB DDR2 (800)
Monitor: BenQ FP91G+


life goes on...
fro0l ist offline   Mit Zitat antworten
Alt 18.06.2011, 21:19   #8 (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 folgenden Kode so wie er da steht in die Initialisierungszeile deines Spielers. Dann bekommst du an der Stelle eines Kartenklicks ein Artilleriefeuer.

Code:
temp = 0 spawn
{
 while {true} do
 {
  private "_t";
  waitUntil{visibleMap};
  player sideChat "Beim Klick in die Karte erfolgt dort Artilleriebeschuss!";
  onMapSingleClick
  "
   _t = _pos spawn 
    {
      private ['_i','_b'];
      onMapSingleClick '';
      player sideChat 'Erster Einschlag in 20 Sekunden!';
      sleep 20;
      for '_i' from 1 to 20 do
       {
        _b = 'ARTY_Sh_122_HE' createVehicle [(_this select 0)-25+random 50,(_this select 1)-25+random 50];
        sleep (3 + random 2)
       };
      player sideChat 'Artilleriefeuer beendet!';
     }
  ";
  waitUntil{!visibleMap};
  onMapSingleClick ""
 }
}
In der Zeile while {true} do kannst du statt true eine logische Variable nehmen, mit der du Steuern kannst wie lange der Kartenklick möglich sein soll.
Vienna ist offline   Mit Zitat antworten
Alt 19.06.2011, 10:11   #9 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von CptMike
 
Registriert seit: 10.01.2010
Alter: 68
Beiträge: 175
Standard

Hallo Vienna!

Erstmal danke für dieses einfache Arty Script erfüllt nur den Zweck so sollte es sein und nicht anders.
Eine Frage hätte ich noch ich habe dieses script in einer sqf verpackt und möchte jetzt das script an den Spieler (bei mir heißt er p2) binden was für eine Zeile müßte ich da einfügen.
Das quasi nicht jeder die Arty hat sondern nur der Spieler p2.
Eine bitte hätte ich noch und zwar könntest du noch eine Zeile einbauen wenn ich den klick auf der Map mache das zb. ein rotes Kreuz als Markierung da ist.

Danke Mike

Geändert von CptMike (19.06.2011 um 10:38 Uhr).
CptMike ist offline   Mit Zitat antworten
Alt 19.06.2011, 13:37   #10 (permalink)
50 Beiträge
 
Benutzerbild von fro0l
 
Registriert seit: 29.07.2008
Ort: Zürich
Beiträge: 50
Icon6

WOW Vienna !!

super ! vielen vielen Dank, genau so hab ich mir das vorgestellt!

jetzt muss ich nurnoch begreiffen wie ich aufgaben verteilen kann und dann kanns losgehen mit dem missionsediting

thx
__________________

System:
Prozessor: AMD Phenom II x4 3.00 GHz Black Edition
Mainboard: ASUS M4A78-EM, AMD 780G / SB 700
Grafikkarte: ATI Radeon sapphire 4870 512MB GDDR5
Arbeitsspeicher: 6.0 GB DDR2 (800)
Monitor: BenQ FP91G+


life goes on...
fro0l ist offline   Mit Zitat antworten
Alt 19.06.2011, 14:53   #11 (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

Mit Skript ist das etwas umfangreicher, dafür sind aber Einstellungen nach Bedarf möglich.

z.B. ein Aufruf: temp = [2, 15, 50, 3] execVM "ArtillerieMapKlick.sqf"

Damit kann kann 2 Mal ein Artilleriebeschuss mit je 15 Granaten, 50m Streuung und Granatenabstand vom ca. 3 Sekunden aufgerufen werden. An der Klickposition der Karte ist ein Marker vorhanden.

ArtillerieMapKlick.sqf
Code:
//Artilleriebeschuss durch Mapklick  [Vienna  19.06.2011]
//  
//Aufruf: temp = [Serienanzahl, Granaten je Serie, Streuung, Schussabstand] execVM "ArtillerieMapKlick.sqf"

private["_s","_z","_t","_a","_m","_j","_f","_i","_g"];

_s = _this select 0;   // Anzahl der Artilleriebeschüsse
_z = _this select 1;   // Granatenanzahl je Serie  
_t = _this select 2;   // Streuung in Meter
_a = _this select 3;   // Granatenabstand in Sekunden (mit 33% Schwankung)

_m = "ARTY_Sh_122_HE"; // Granatenname
_j = 0;                // zählt erfolgte Artilleriefeuer

//Marker für das Artillerieziel erstellen
if (isNil "ViennasArtillerieMarker") then
 {
  ViennasArtillerieMarker = createMarkerLocal ["ViennasArtillerieMarker",[0,0]];
  ViennasArtillerieMarker setMarkerShapeLocal "ICON";
  ViennasArtillerieMarker setMarkerTypeLocal  "Destroy";
  ViennasArtillerieMarker setMarkerColorLocal "ColorRed";
  ViennasArtillerieMarker setMarkerSizeLocal  [0.7,0.7];
  ViennasArtillerieMarker setMarkerTextLocal  "Artillerieziel"
 };

while {_s > _j} do //Schleife gemäß Artillerieanzahl _s
 {
  waitUntil{visibleMap};
  player sideChat format["Beim Klick in die Karte erfolgt dort der %1. Artilleriebeschuss von %2",_j+1,_s];
  ViennasArtilleriePos = []; //globale Variable für das Artillerieziel
  onMapSingleClick "ViennasArtilleriePos = _pos";
  _f = true; // false wenn Artillerie feuerte
  //Warten auf Kartenklick
  while {visibleMap and _f} do
   { 
    if (count ViennasArtilleriePos > 0) then
     { 
      onMapSingleClick "";
      player sideChat "Erster Einschlag in 20 Sekunden!";
      ViennasArtillerieMarker setMarkerPosLocal ViennasArtilleriePos;
      sleep 20;
      for "_i" from 1 to (_z) do  // Schleife gemäß Granatenanzahl _z
       {
        // Granateneinschlag an der "gestreuten" Position                         
        _g = _m createVehicle [(ViennasArtilleriePos select 0) - _t + random _t*2,(ViennasArtilleriePos select 1) - _t + random _t*2];
        // Pause für den Schussabstand der Granaten mit 33% Schwankung 
        sleep (_a*0.66 + random(_a*0.33)) 
       };
      player sideChat 'Artilleriefeuer beendet!';
      _j = _j+1;
      _f = flase
     }
   }
  onMapSingleClick ""
 }
Vienna ist offline   Mit Zitat antworten
Alt 19.06.2011, 18:43   #12 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von CptMike
 
Registriert seit: 10.01.2010
Alter: 68
Beiträge: 175
Standard

Danke Vienna für die ausgiebige Erklärung.
Eine Frage noch ich möchte dieses script gerne an meinen Spieler p2 binden, das sozusagen nur der Spieler p2 die Arty anfordern kann was für eine Zeile brauche ich da noch.

Mike
CptMike ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:00   #13 (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

Das oben genannte Beispiel ( temp = [2, 15, 50, 3] execVM "ArtillerieMapKlick.sqf") in die Initialisierung von P2 kopieren.
Vienna ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:01   #14 (permalink)
500 Beiträge
 
Registriert seit: 07.01.2008
Beiträge: 653
[GNC]Lord-MDB eine Nachricht über ICQ schicken
Standard

es müste ausreichen wenn du das script nur beim spieler P2 Client seitig ausführen läst
__________________


--> -> Rechtschreibfehler sind Gratis <- <--
--> Wer welche findet kann sie behalten <--



German Nato Corps
[GNC]Lord-MDB ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:01   #15 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von CptMike
 
Registriert seit: 10.01.2010
Alter: 68
Beiträge: 175
Standard

Ok Danke teste ich sofort aus.
CptMike ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:15   #16 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von CptMike
 
Registriert seit: 10.01.2010
Alter: 68
Beiträge: 175
Standard

Hallo Vienna soweit funktioniert alles perfekt bis auf diese zwei Einträge in der rpt und wenn man Arty angefordert hat verschwindet der Marker nicht es bleibt sozusagen das Artillerieziel auf der Karte markiert.

Error in expression <rTextLocal "Artillerieziel"
};
while {_s > _j} do
{
waitUntil{visibleMap};
pl>
Error position: <_s > _j} do
{
waitUntil{visibleMap};
pl>
Error Nicht definierte Variable in Ausdruck: _s


Error in expression <","_a","_m","_j","_f","_i","_g"];
_s = _this select 0;
_z = _this select 1; >
Error position: <_this select 0;
_z = _this select 1; >
Error Nicht definierte Variable in Ausdruck: _this
CptMike ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:34   #17 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 46
Beiträge: 1.927
Standard

Unabhängig davon hätte diese Zeile:
Code:
_f = flase
...wohl eher so:
Code:
_f = false;
...aussehen sollen.

__________________
Buliwyf ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:53   #18 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von CptMike
 
Registriert seit: 10.01.2010
Alter: 68
Beiträge: 175
Standard

Danke Buliwyf habe das richtig gestellt mit false und die rpt Fehler sind weg.
Wäre noch toll Vienna wenn nach dem Arty aufruf das rote Kreuz auf der Karte noch verschwinden würde.
Danke Mike
CptMike ist offline   Mit Zitat antworten
Alt 19.06.2011, 20:51   #19 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 46
Beiträge: 1.927
Standard

Seltsam... da fehlen aber auch noch ein paar mehr Semikolonse am Ende von ein paar Zeilen...

__________________
Buliwyf ist offline   Mit Zitat antworten
Alt 20.06.2011, 01:29   #20 (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

Die error Ursache dürft ein Fehler beim Kopieren des Kodes in das Skript gewesen sein? Nach dem letzten {...;...;...} Befehl eines Befehlblocks ist kein ; notwendig.

[GNC]Lord-MDB hat natürlich recht, wenn man das Skript in der Initzeile eines Soldaten aufruft, dann wird es im Mehrspielermodus bei allen Clients gestartet.

Im Beispiel im Anhang erfolgt der Aufruf für den Spieler P2 jetzt über einen Auslöser mit Bedingung: player == P2

Der Zielmarker wird nach der letzten Granate entfernt.

Achtung neue Parameter!
Weiters ist im Skript im Beispiel ein Parameter hinzugefügt mit dem einstellbar ist, nach wie vielen Sekunden der 1. Einschlag der Granaten erfolgt.

Neues Beispiel: temp = [2, 15, 50, 3, 25] execVM "ArtillerieMapKlick.sqf"

Für 2 Mal ein Artilleriebeschuss mit je 15 Granaten, 50m Streuung, Granatenabstand vom ca. 3 Sekunden und 1. Granateneinschlag nach 25 Sekunden.
Angehängte Dateien
Dateityp: zip Artillerie_MapKlick-utes.zip (2,3 KB, 172x aufgerufen)
Vienna ist offline   Mit Zitat antworten
Antwort

Stichworte
artillerie mörser, mortarious b.i.g.


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


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