Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 25.09.2010, 14:24   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 13.08.2009
Ort: Schweiz
Beiträge: 191
Phoenixmaster13 eine Nachricht über Skype™ schicken
Standard Mörser Angriff

ja brauche wieder mal eure Hilfe. Ich möchte das eine Mörserbatterie, wenn ein Auslöser aktiviert wurde auf ein Bestimmte Einheit oder Position das Feuer eröffnet.

Es ist notwendig das die Mörser schiessen also nicht nur ein Skript das die Granaten erzeugt die Mörser sollen selber schiessen.


thx Phoenixmaster13
Phoenixmaster13 ist offline  
Alt 25.09.2010, 20:13   #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

Ich habe da nur ein Beispiel aus Arma1. Eine Kanone feuert in Richtung Ziel, danach wird der "Einschlag" erzeugt.

Code:
//Funktion Schussabgabe für ArtillerieHQ.sqf  ArmA ab 1.05  Vienna  03.01.2007
//
//Parameter: [<Objekt-Kanone>,[<Zielposition X,Y>],"<Munitionsname>",<Schussanzahl>,<MunitionsNummer(1-2)>]

Private ["_Kanone","_Muni","_anzahl","_xz","_yz","_s","_r"];

//Verzögerung des 1. Schusses
Sleep random 10 + 3;

_Kanone = _this select 0;
_Muni   = _this select 2;

//Schuß abfeuern. Dauer eines Schusses (Zielen, Feuern und Nachladen): 24 Sekunden.
_s=0;
while {_s < _this select 3}do
{

	//Streuung if:MuniNr=1? then:40m bei Panzer HE. else:100m bei Zeitbombe.
	if(_this select 4 == 1)then
		{
			_xz     = ((_this select 1) select 0)-20+Random 40;
			_yz     = ((_this select 1) select 1)-20+Random 40
		}
	else
		{
			_xz     = ((_this select 1) select 0)-50+Random 100;
			_yz     = ((_this select 1) select 1)-50+Random 100
		};
		
	_anzahl = _Kanone Ammo _Muni;
	
	//if: Munition vorhanden? then: Schuss. else: Defekt oder keine Munition.
	if(_anzahl > 0)then
		{
			_Kanone DoWatch [_xz,_yz,1000];
			sleep 3;
			_Kanone fire _Muni;
			//Explosion: warten bis Geschütz abgefeuert (max. 15 sekunden)
			_r=0;while{_r < 15}do{if(_anzahl > _Kanone Ammo _Muni)then{_r=30}else{_r=_r+1};sleep 1};
			if(_r == 30)then
				{
					sleep 4;
					//if:MuniNr=1? then:Panzer HE. else:Zeitbombe.
					if(_this select 4 == 1)then
						{
							_Granate = "Sh_122_HE" CreateVehicle [_xz,_yz];
							sleep 1;
							deleteVehicle _Granate
					  }
					else
						{
							_Granate = "bomb" createVehicle [_xz,_yz];
							_Granate setDamage 1;
							sleep 1;
							deleteVehicle _Granate
						}
				}
		}
	else
		{
			titleText["Artillerie defekt oder keine Munition!","Plain down"]
		};
	_s=_s+1;
	sleep 14 //Nachladezeit, wichtig für korrekte Animation!!

};
Vienna ist offline  
Alt 26.09.2010, 11:36   #3 (permalink)
500 Beiträge
 
Benutzerbild von Virility92
 
Registriert seit: 22.05.2008
Beiträge: 552
Standard

oh man... genau sowas hasse ich an der artillery in arma. warum muss der einschlag immer erzeugt werden?? es müsste doch möglich sein, das man der KI ein ziel irgendwo auf der karte gibt, und die dann die kanonen bzw. mörser dementsprechend ausrichten und feuern - ohne das die einschläge einfach gespawnt werden^^
genau das macht eigentlich die verwendung von mörsern mit KI völlig nutzlos. weil sie nur auf ziele schießen kann die sie sehen.
hätte ich genügend moddingkenntnisse dann würde ich es ja selber was ausprobieren...
Virility92 ist offline  
Alt 27.09.2010, 15:15   #4 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Sofern die KI unter deiner Kontrolle steht, kannst du ihr doch einen Feuerbefehl mit dem neuen Artillery Computer geben.
Cyborg11 ist offline  
Alt 28.09.2010, 19:24   #5 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 13.08.2009
Ort: Schweiz
Beiträge: 191
Phoenixmaster13 eine Nachricht über Skype™ schicken
Standard

Cyborg11 ja wüder ich ja auch machen wenn die Mörser freundlich sind

Aber die sollen auf mich schiessen.
Phoenixmaster13 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
BAF - 3 mission mörser problem Berserker Offizielle Missionen & Kampagnen 6 17.01.2012 09:12
OA Armaliga Maps [GNC]Lord-MDB Usermade Missions 12 29.03.2011 00:04
BIS Mörser mit anderer Munition? GER_CJ-187 Editing & Scripting 1 22.08.2010 16:25


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