Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 05.02.2009, 21:32   #1 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von Cyclone83
 
Registriert seit: 16.01.2008
Ort: Rosenheim
Alter: 41
Beiträge: 238
Cyclone83 eine Nachricht über Skype™ schicken
Standard Feinde erscheinen und löschen lassen?

Hab wieder mal eine interessante Frage an euch :
Gibt es die Möglichkeit, Gegnerische Einheiten, Fahrzeuge und Gruppen erst erscheinen zu lassen, wenn sich der Spieler in einem Umkreis von sagen wir mal 1000 Metern befindet? Das selbe andersrum, also wenn man sich weiter weg als 1000 Meter von gegnerischen Einheiten befindet, verschwinden diese. Hinzu kommt, dass nahezu alle Einheiten bereits ansehnliche Wegpunktstrecken haben
Wäre sehr von Vorteil für meine aktuelle Mission, da sie auf Grund der zahlreichen Einheiten und Geschehnisse doch ziehmlich auf die CPU Resourcen drückt

Danke! Gruß Cyclone
Cyclone83 ist offline   Mit Zitat antworten
Alt 06.02.2009, 10:30   #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

Es ist möglich, Objekte(Soldaten, Fahrzeuge usw.) und Wegpunkte erst im laufenden Spiel zu erstellen.

z.B.:

Erstelle einen Marker mit Namen M1

Dann einem Mehrfachauslöser.

In Bedingung gibst du ein: player distance getMarkerPos "M1" < 1000
Bei Akt.: rufst du ein Skript auf, welches die Einheiten erstellt.
Bei Deak: ein Skript welches die Einheiten entfernt.


Anstelle eines Markers kannst du auch ein Obekt nehmen.


Du kannst das auch mit einem Auslöserbereich machen, ob Gegner in dem Bereich vorhanden sind oder nicht.
Vienna ist offline   Mit Zitat antworten
Alt 07.02.2009, 01:32   #3 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von Cyclone83
 
Registriert seit: 16.01.2008
Ort: Rosenheim
Alter: 41
Beiträge: 238
Cyclone83 eine Nachricht über Skype™ schicken
Standard

Zitat von Vienna Beitrag anzeigen

Du kannst das auch mit einem Auslöserbereich machen, ob Gegner in dem Bereich vorhanden sind oder nicht.

Ja, so hatte ich mir das vorgestellt. Ich würde Sahrani eben in ca. 8 Auslöser unterteilen. Immer wenn sich der Spieler in einem dieser Auslöserbereiche befindet, sollen die darin enthaltenen Gegner erscheinen.
Die Frage der Stunde jedoch lautet. Kann man das nachträglich machen? Denn alle Feindeinheiten sind bereits mit samt deren verschiedensten Wegpunkten (Hunderte, teils synchronisiert) gesetzt. Die WPs wurden nicht per Script erstellt, hab ich auch nicht in Zukunft vor
Cyclone83 ist offline   Mit Zitat antworten
Alt 07.02.2009, 08:38   #4 (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

Dann erstelle nur die Teamleader mit den Wegpunkten fix und dann erst die restlichen Einheiten.

Wenn du es schaffst die Einheiten zu erstellen, dann hast du auch mit der Erstellung der Wegpunkte kein Problem. So hast du immer die erste Ausgangsposition der Wegpunkte.

Das mach erst einmal nur für einen kleinen Sektor und mit einer kleinen Gruppe. Wenn die Skripts laufen, dann sind die Größen nur noch Eingabe von Zahlen für die Einheiten und Positionen für die Wegpunkte.

So wie ich den Teil deines Skripts gesehen habe, hast du zuvor aber noch viel über die Programmierung und die Befehle von ArmA zu lernen.

Falls du den noch nicht kennst, hier der Link dazu:
Category:Scripting Commands ArmA - Bohemia Interactive Community
Vienna ist offline   Mit Zitat antworten
Alt 07.02.2009, 13:51   #5 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Zitat von Vienna Beitrag anzeigen

So wie ich den Teil deines Skripts gesehen habe, hast du zuvor aber noch viel über die Programmierung und die Befehle von ArmA zu lernen.

Eher ich, aber ich bin schon drüber
Die Skripte hat er nämlich von mir

Aber auf die Idee mit dem _x bin ich nicht gekommen
Thx Vienna ^^

Beim Programmieren gibt es eben immer viele Lösungsmöglichkeiten ...
Cyborg11 ist offline   Mit Zitat antworten
Alt 07.02.2009, 21:54   #6 (permalink)
50 Beiträge
 
Benutzerbild von Spiderman
 
Registriert seit: 07.03.2008
Alter: 47
Beiträge: 93
Standard

Tja, das hört sich doch nach DAC an...

Mapfact.net Modifikationen rund um Armed Assault

alles schon da und perfekt ausbalanciert ... musst nur lesen
__________________
- Silent enim leges inter ArmA -

Spiderman ist offline   Mit Zitat antworten
Alt 08.02.2009, 15:40   #7 (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

Jop DAC! Besser und intelligenter geht´s 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
Alt 08.02.2009, 18:30   #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

Zitat von Cyborg11 Beitrag anzeigen

Beim Programmieren gibt es eben immer viele Lösungsmöglichkeiten ...

Viele Wege führen nach Rom! Der kürzeste ist meistens der beste Weg. Auch belastet er das System oft weniger und wird somit schneller ausgeführt. Weiters ist er in der Regel übersichtlicher. Darum gilt es den zu suchen.

Das geht natürlich nur wenn man sich mit der Programmierung und den Befehlen vom ArmA möglichst gut vertraut macht.

Sehr hilfreich ist es es, fertige Programme zu analysieren. Nur wird das für den Anfänger immer schwieriger, seit mit "call" auch Programmzeilen erst bei der Ausführung in den Skripts selbst erstellt werden können. Das verkürzt den Weg zwar enorm, macht ihn aber leider versteckter.
Vienna 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
SP- MAP, Feinde Spawnen lassen Tom2e Editing 4 22.05.2008 23:26
Lebende Feinde mit Nearestobjects HptmBastardo Editing 6 21.05.2008 13:46
Vehicle spawnen und zum Zielort fahren lassen b3ck5 Editing 4 29.03.2008 08:57


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