HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   sichere Base (https://hx3.de/editing-scripting-187/sichere-base-22907/)

Rammschwein 12.09.2013 18:26

sichere Base
 
Hallo weis einer wie ich meine base sichern kann damit keiner in der base schießen kann oder schaden verursachen kann zB:munnitionskisten zerstöhren.. Danke schonmal

TheRhisd 12.09.2013 20:13

Du könntest alles/jeden in der Base z.B. mit einem Trigger unbesiegbar machen:

Activation: Anybody
Present
on Act.: {_x allowDamage false} forEach thislist

musst nur schauen, dass alle, die nicht mehr in der Base sind auch wieder verwundbar werden, z.B. mit anderen Triggern.

Kannst das ganze auch in einem Script unterbringen, was abfragt wer in der Base ist und dann dem entsprechend handelt, oder alle nur eine gewisse Zeit unsterblich machen oder oder oder

Rammschwein 12.09.2013 20:22

Danke für die schnelle antwort.
hat alles geklapt :-)

Rammschwein 13.09.2013 11:51

Schade funktioniert doch nicht richtig wie ich es gemacht hab.
Ich hab einen trigger über der Base erstellt:
Activation: Anybody
Present
on Act.: {_x allowDamage false} forEach thislist;


und den umrandet mit 4 trigger mit:
Activation: Anybody
Present
on Act.: {_x allowDamage true} forEach thislist;




wen man zu Fuß unterwegs ist geht es wunderbar aber sobald man von der Base mit dem Heli weg fliegt bleibt die Person trotzdem unsterblich der heli nicht. Bei meiner Mission kann man sich auch Teleportieren dann funkts auch nicht gibt es ein Befehl z.B wen irgendwas 50m vom basemarker entfernt ist wird er sterblich auch wen er im z.B im Heli sitzt.

Tajin 13.09.2013 12:01

Der übliche Weg für solche Absicherungen geht normalerweise über "Fired" Eventhandler.

Damit kannst du gezielt abfragen wenn jemand eine Waffe abfeuert und dann das abgefeuerte Projektil löschen bevor es Schaden anrichten kann.

Rammschwein 13.09.2013 12:31

Danke für die antwort wie erstelle ich den bereich via Trigger ? und was muss ich genau in on act eingeben?

Tajin 19.09.2013 09:33

Kleine Ergänzung hierzu:


BIS will uns das wohl etwas leichter machen.
Es gibt jetzt diese beiden Objekte:
ProtectionZone_F
ProtectionZone_Invisible_F




Spawn eines davon, dann kann man in dessen Nähe (wie groß der Bereich ist weiß ich nicht) keine Waffe abfeuer. Also, man kann schon feuern aber die Kugeln kommen nicht an.




Sehr bequem das ganze. :D

FCOPZ-illuminator 20.09.2013 19:50

Jemanden unsterblich machen, hä? :komisch:

Basen lassen sich mit einer Todeszone ganz einfach sichern, natürlich großflächig um die Base herum. Rennt da einer rein, gibt's erst ne Warnung und dann "bumm". Was in Einzelfällen sogar klappt, ist eigene KI, die einem die Base sichert, mit schwerem Geschütz, außerhalb der Base.

Xeno 20.09.2013 22:24

*del*

Xeno

bubu66 21.09.2013 15:01

Kann man auch etwas gegen die nervigen Gestalten machen die mit Fahrzeugen in der Base herum rasen und alles überfahren und rammen ?

Ein normales Spiel ist machmal kaum noch möglich.

burns 21.09.2013 15:20

^^ TS Pflicht oder passworded Server.



ArmA ohne TS und dann auch noch mit Publics würd ich überhaupt gar nicht erst probiert haben.

Rammschwein 21.09.2013 16:45

Danke für die antworten und wie füre ich den befehl aus über trigger?
Bind noch ein anfänger und hab kein scriptbefeh gefunden mit fired EH.
Dankö schonmal

Tajin 23.09.2013 08:35

Zitat:

Zitat von Xeno (Beitrag 459417)
*delete*


Echt? Sind mir nie aufgefallen. Naja ich für meine Teil stehe ohnehin auch eher auf die Variante mit dem Fired-Eventhandler. :p
(da kann man sich immerhin auch so Scherze erlauben, das die Spieler in der Basis von ihren eigenen Schüssen getroffen werden – Lerneffekt garantiert :zahn:)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.

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