Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 25.06.2008, 13:17   #1 (permalink)
Newbie
 
Benutzerbild von Croshy
 
Registriert seit: 08.12.2006
Beiträge: 25
Standard Repair / Heal / Refuel area ?

Ist es möglich ein gebiet festzulegen in welchem Fahrzeuge repariert, re-fueld und Soldaten geheilt werden?

Habe irgendwie im kopf das es in OFP ging, aber habe das total vergessen ...
Croshy ist offline   Mit Zitat antworten
Alt 25.06.2008, 13:31   #2 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 52
Beiträge: 1.930
Standard

Hm.. ich habe mal aus XENO`s Domination Maps die Servicepunkte etwas verfeinert..

In diesem Beispiel ein reiner Servicepunkt für Kettenfahrzeuge:

1. Du brauchst einen Auslöser, der wie folgt aussieht:
Code:
		class Item1
		{
			position[]={9668.559570,139.994995,9804.745117};
			a=15.000000;
			b=6.000000;
			rectangular=1;
			activationBy="ANY";
			repeating=1;
			age="UNKNOWN";
			expCond="(""TANK"" countType thislist > 0) && ((getpos (thislist select 0)) select 2 < 2 && speed (thislist select 0) < 2)";
			expActiv="nil = [(thislist select 0)] execVM ""vcl_service.sqf"";";
			class Effects
			{
			};
		};
2. Brauchst Du die vcl_service.sqf-Funktion:
Code:
private ["_vcl","_type","_dmg","_fuel","_vclClass","_vclName","_dspName","_class","_mags","_i"];

_vcl = _this select 0;
_type = typeOf _vcl;
_dmg = getDammage _vcl;
_fuel = fuel _vcl;

_vcl engineOn false;

if (true) then {
	_vcl vehicleChat format["Servicing %1... ready in a few seconds.", getText (configFile >> "cfgVehicles" >> _type >> "displayName")];

	_class = _vclClass >> "Turrets" >> "MainTurret" >> "magazines";
	if (isArray _class) then {
		_mags = getArray _class;
		{_vcl removeMagazines _x} forEach _mags;
		sleep 1;
		{_vcl addMagazine _x; sleep 1;} forEach _mags;
	} else {
		_class = _vclClass >> "magazines";
		_mags = getArray _class;
		{_vcl removeMagazines _x} forEach _mags;
		sleep 1;
		{_vcl addMagazine _x; sleep 1;} forEach _mags;
	};

	for [{_i=_dmg}, {_i > 0}, {_i=_i-0.01}] do {
		_vcl setDamage _i;
		sleep 0.25;
	}; 

	for [{_i=_fuel}, {_i < 1}, {_i=_i+0.01}] do {
		_vcl setFuel _i;
		sleep 0.25;
	}; 
	
	if (getDammage _vcl < 0) then {_vcl setDamage 0};
	if (fuel _vcl > 1) then {_vcl setFuel 1};

	_vcl vehicleChat format["%1 repaired, refueled and rearmed - have a good trip %2!",getText (configFile >> "cfgVehicles" >> _type >> "displayName"), name effectiveCommander _vcl];
};

if(true)exitWith{};
Damit wir das Fahrzeug aufmunitioniert, betankt, und repariert.

Wenn Du noch Radfahrzeuge, Helikopter und/oder Flugzeuge dort verarzten willst, dann brauchst Du nur die Bedingung ändern, indem Du dem ""TANK"" countType thislist > 0 noch ""CAR"" countType thislist > 0, ""HELICOPTER"" countType thislist > 0 und/oder ""PLANE"" countType thislist > 0 hinzufügst.

Für Infanterie würde ich dann was eigenes Scripten oder ein abgeschlossenes Sani-Fahrzeug oder ein Zelt hinstellen.

Buliwyf ist offline   Mit Zitat antworten
Alt 26.06.2008, 23:06   #3 (permalink)
Newbie
 
Benutzerbild von Croshy
 
Registriert seit: 08.12.2006
Beiträge: 25
Standard

Ich danke fürs Erste, jedoch hält mich vor allem anderen der Respawn erstmal auf
Croshy ist offline   Mit Zitat antworten
Alt 26.06.2008, 23:12   #4 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Ich glaube nicht
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Antwort


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
Area 51. Schwindel oder doch mehr? koka Diskussionsplattform 23 24.03.2009 13:53


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