Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 28.07.2011, 10:02   #1 (permalink)
Newbie
 
Registriert seit: 05.06.2011
Beiträge: 7
Standard Auslösende Einheit ermitteln und Player im Multiplayer

Hallo,

Ich bin noch recht neu im Bereich Editing und Scripting bei ArmA. Im laufe der Arbeit an meiner ersten Multiplayer Map (ja ich weiß man sollte mit was leichten anfangen...) haben sich zwei Fragen ergeben, auf die ich, und leider auch Google, keine Antworten wussten

1. Habe ich einen Möglichkeit im "Bei Aktivierung"s Bereich eines Triggers herauszufinden, welche Einheit diesen ausgelöst hat? Ich dachte bisher das das mit "this" gehen müsste, aber meine Tests haben gezeigt, dass das wohl nicht funktioniert .

2. Die 'Variable' Player stellt ja denn Spieler da. Aber wie sieht es im Multiplayer aus? Wenn ich nun mit einem Trigger den Spieler(Player) verschiebe, welchen Spieler verschiebe ich dann?
Hab das ganze schon mal mit einem Freund getestte, mal wurde nur er, mal wir beide verschoben. Merkwürdig!


Vielen Dank und Gruß
Zakath
Zakath ist offline  
Alt 28.07.2011, 12:37   #2 (permalink)
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von Xeno
 
Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
Standard

*deleted*

Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels.

Geändert von Xeno (03.01.2014 um 08:52 Uhr).
Xeno ist offline  
Alt 28.07.2011, 13:30   #3 (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 Xeno Beitrag anzeigen

*deleted*

Das kann leicht zu Missverständnissen führen. Trigger sind zwar lokal, aber wenn im Editor erstellt, dann hat jeder Spieler diesen Trigger. Globale Objekte (wie Soldaten und Fahrzeuge) lösen dann bei allen Spielern den Trigger (bei zutreffender Bedingung) aus, was einen globalen Effekt bewirkt.

Wird ein Trigger erst während dem Spiel mittels Skript erstellt, dann ist er "wirklich" nur auf dem erstellenden PC vorhanden.

Geändert von Xeno (03.01.2014 um 08:53 Uhr).
Vienna ist offline  
Alt 28.07.2011, 14:17   #4 (permalink)
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von Xeno
 
Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
Standard

*deleted*

Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels.

Geändert von Xeno (03.01.2014 um 08:53 Uhr).
Xeno ist offline  
Alt 30.07.2011, 08:36   #5 (permalink)
Newbie
 
Registriert seit: 05.06.2011
Beiträge: 7
Standard

Danke für die schnellen Antworten.

Ich glaube ich hab die lokalitätsprobleme halbwegs in den Griff bekommen.
Aber noch eine Frage zu Variablen: Wenn ich eine Variable mit einem Unterstrich vorweg deklariere ist sie ja nur für diesen Script deklariert. Wenn ich den Unterstrich weglasse ist sie Global. Aber ist sie auch auf allen Rechnern, wenn der Trigger, der sie erstellt nur auf einem ausgelöst wird? Kann also die selbe Variable auf zwei Rechnern unterschiedliche Werte haben?

Gruß und Dank
Zakath
Zakath ist offline  
Alt 30.07.2011, 08:54   #6 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 01.06.2009
Beiträge: 103
Standard

Ja eine globale Variabel kann auf verschiedenen Rechnern unterschiedliche Werte haben. Das kann auch erwünscht sein. Wer aber will, dass eine globale Variabel auf allen Rechnern den selben Wert hat muss sie mit
Code:
publicVariable "meineVariable"
abgleichen.
Asso-Loki ist offline  
 

Stichworte
auslöser, multiplayer, player


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
Rucksack CptMike Editing & Scripting 21 27.10.2011 23:35
Weapon Save Config Arni83 Editing & Scripting 8 18.02.2011 18:35
'Sprechen mit' als Auslöser/Auslöserbereich um Einheit Tiptoes Editing & Scripting 6 11.02.2011 06:26
Problem mit Briefing im MP Clawhammer Editing & Scripting 13 17.09.2010 17:29
Heal/Repair Script / Einheiten in einem Radius zufällig generieren lassen Noobfire Editing & Scripting 8 06.08.2010 15:22


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