Armed-Assault.de Twitter


 
 
Themen-Optionen Ansicht
Alt 14.06.2015, 18:01   #1 (permalink)
Newbie
 
Registriert seit: 01.02.2015
Beiträge: 27
Standard Safezone via Trigger

Hallo Liebe Community...

Ich habe ein Kleines Problem bei dem Versuch einen Safezone via Trigger zu erstellen.

Trigger:

On Act:
{_x allowDamage false} Foreach thislist;

On Dea:
{_x allowDamage true} Foreach thislist;


Mein Problem:

Der Godmode geht an aber nicht wieder aus wenn ich die Zone verlasse.
Kann mir jemand helfen ?
Dunkelmesser ist offline  
Alt 14.06.2015, 19:13   #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

Nur zu Erklärung warum es nicht funktioniert:

Wenn Du bei der Deaktivierung mit "thisList" arbeitest, dann verbietet allein die Logik, das es nicht funktioniert. Ein Spieler, der den Auslöser verlässt, schlägt zwar bei Deiner Deaktivierungszeile an, führt auch Deinen Code aus, aber weil er nunmal nicht mehr in dem Auslöser drin ist, ist "thisList" leer. Das kommt gegen den Wind pinkeln gleich...

Man könnte das auf vielerlei Arten lösen. Hilfreich wäre aber eine genauere Lageinfo. Betrifft das nur Spieler oder auch KI? Ist nur Infanterie betroffen oder auch Fahr-/Flugzeuge? Was soll passieren, wenn da ein Heli drüberschwebt?

Fragen über Fragen... nichts desto trotz bin ich mir sicher, dass das gute Internet voll mit Safezone-Scripten ist. Alleinschon wegen DayZ, Altis Life etc.
__________________
Buliwyf ist offline  
Alt 14.06.2015, 19:22   #3 (permalink)
Newbie
 
Registriert seit: 01.02.2015
Beiträge: 27
Standard

Ich habe lange gesucht aber außer arma2 scripts nichts gefunden...

Es soll nur Spieler und Fahrzeuge betreffen!
es wäre gut wenn mir jemand sagen könnte was ich verändern muss ?
Dunkelmesser ist offline  
Alt 14.06.2015, 19:30   #4 (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

Naja, wenn das so anspruchlos ist dann zB so:

Code:
(vehicle player) allowDamage true;
__________________
Buliwyf ist offline  
Alt 14.06.2015, 19:34   #5 (permalink)
Newbie
 
Registriert seit: 01.02.2015
Beiträge: 27
Standard

Aber wenn ich jetzt z.b. sage:

player1 allowdamage true;

Dann gilt das auch nur für diese einheit und nicht für alle spieler oder ??
Dunkelmesser ist offline  
Alt 14.06.2015, 19:43   #6 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

ist es ein kreisrunder Trigger?

Wenn ja, LOKAL laufen lassen
Code:
[] spawn {
while {true} do
{ 
waitUntil {sleep 1; player distance getMarkerPos "MA_SZ" < 150};
(vehicle player) allowdammage false;
waitUntil {sleep 1; player distance getMarkerPos "MA_SZ" > 150};
(vehicle player) allowdammage true;
};}
Trigger feuert 2x in der Sekunde, hier nur einmal. Es sei denn, du brauchst die Schleife wirklich richtig hart, dann mußt du runter gehen mit der Zeit
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 14.06.2015, 20:06   #7 (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

Zitat von Dunkelmesser Beitrag anzeigen

Aber wenn ich jetzt z.b. sage:

player1 allowdamage true;

Dann gilt das auch nur für diese einheit und nicht für alle spieler oder ??

Das ist richtig. War ja auch keine Anforderung, dass sobald ein Spieler im Auslöser ist, auch gleichzeitig alle anderen Spieler "geschützt" sein sollen.

Code:
{_x allowDamage true} forEach [allUnits, vehicles];
Damit erwischst Du sämtliche Soldaten und Flug-/Fahrzeuge.
__________________
Buliwyf ist offline  
Alt 14.06.2015, 20:30   #8 (permalink)
Newbie
 
Registriert seit: 01.02.2015
Beiträge: 27
Standard

Zitat von Drunken Officer Beitrag anzeigen

ist es ein kreisrunder Trigger?

Wenn ja, LOKAL laufen lassen

Code:
[] spawn {
while {true} do
{ 
waitUntil {sleep 1; player distance getMarkerPos "MA_SZ" < 150};
(vehicle player) allowdammage false;
waitUntil {sleep 1; player distance getMarkerPos "MA_SZ" > 150};
(vehicle player) allowdammage true;
};}
Trigger feuert 2x in der Sekunde, hier nur einmal. Es sei denn, du brauchst die Schleife wirklich richtig hart, dann mußt du runter gehen mit der Zeit
Gilt das jetzt für alle spieler (die sich in der zone um denn marker befinden) oder nur für eine einzelne einheit ??
Dunkelmesser ist offline  
Alt 15.06.2015, 08:04   #9 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Da es lokal läuft, jede einzelnen Spieler.
Sollen auch leer Fahrzeuge geschützt werden? Oder nur das Fahrzeug in dem ein Spieler sitzt.

Könntest du dir echt mal angewöhnen, dein Problem so genau wie möglich zu beschreiben?
__________________
Bewegende Momente bei ArmA 3

Geändert von Drunken Officer (15.06.2015 um 08:08 Uhr).
Drunken Officer ist offline  
Alt 15.06.2015, 18:31   #10 (permalink)
Newbie
 
Registriert seit: 01.02.2015
Beiträge: 27
Standard

Ja auch leere fahrzeuge sollen geschützt werden...

Ja mache ich
Dunkelmesser ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Wenn Drohne landet, Trigger auslösen TG Chris Editing & Scripting 4 01.10.2014 18:35
Trigger Aktion deaktivieren JeeperCreeper Editing & Scripting 17 18.11.2013 15:34
Trigger aktivieren mo0504 Technische Fragen & Probleme 6 21.09.2013 20:56
Trigger aktivieren mo0504 Editing 1 21.09.2013 20:08
Deaktivierte Trigger wieder aktivieren? TheR0cK Editing & Scripting 3 15.08.2013 17:07


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 120 121 122 123 124 125 126 127 128 129