Armed-Assault.de Twitter


 
 
Themen-Optionen Ansicht
Alt 30.05.2010, 12:47   #1 (permalink)
Newbie
 
Registriert seit: 30.05.2010
Beiträge: 3
Standard Script-Problem: Einheiten löschen

Hallo ArmA-Community

Ich bin gerade dabei einen ArmA2 MP Mission zu basteln. Dabei soll man zunächst einen Heli als Kampfjet eskortieren, welcher eine Gruppe Einheiten in einer Stadt absetzen soll. Sobald dieser die Stadtgrenze erreicht hat sollte der Spieler dazu gezwungen werden zu einer der Einheiten im Heli zu wechseln, wobei die Kampfjets und deren Piloten unspielbar und gelöscht werden.

So weit, so gut...

Nun habe ich ein Skript geschrieben, welches die Einheiten im Heli spielbar macht und welches die Flugzeuge und deren KI-Piloten löscht. Jedoch sollte dieses Skript auch die Spieler-Piloten löschen, was jedoch nicht geschieht. Ist dies überhaupt möglich, den Spieler zu löschen? Wenn ja, wie? Falls nicht, wie kann ich den Spieler durch eine KI ablösen? Oder hat einer von euch noch eine alternative Idee?

Danke an alle im Voraus.
Kampfmöhre ist offline  
Alt 30.05.2010, 13:09   #2 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Die Spielerpiloten kannst du mit selectPlayer einer anderen Einheit zuweisen. Das Skript muss aber lokal auf deren PCs ablaufen, sonst switcht ja jeder Spieler.
Cyborg11 ist offline  
Alt 30.05.2010, 13:13   #3 (permalink)
Newbie
 
Registriert seit: 30.05.2010
Beiträge: 3
Standard

hmmm... Das hilft mir jetzt nur bedingt weiter. Zunächst soll der Spieler seine Einheit ja auswählen können und nicht zB Nur LMG spielen können. Außerdem dachte ich, dass die Variable player nicht MP tauglich ist. Kann ich diese Syntax überhaupt im MP bereich benutzen!?
Kampfmöhre ist offline  
Alt 30.05.2010, 13:28   #4 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Ja kannst du. Die player Variable ist immer lokal auf jedem PC.

Online kann sowieso kein Spieler auswählen in welche Einheit er switchen möchte.
Den Teamswitch gibt es nur im Singleplayer.
Du könntest es natürlich skripten, dass der Spieler im MP auswählen kann in welche Einheit er wechseln möchte.
Cyborg11 ist offline  
Alt 30.05.2010, 13:31   #5 (permalink)
Newbie
 
Registriert seit: 30.05.2010
Beiträge: 3
Standard

UFF...mit so einem Script bin ich überfordert.
Kampfmöhre ist offline  
Alt 31.05.2010, 12:37   #6 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Tajin
 
Registriert seit: 17.01.2008
Beiträge: 267
Standard

Wenn du's dir einfach machen willst kannste den jet-piloten doch auch in den Heli teleportieren.

Damit das nicht so auffällt setz einfach vorher einen AI-soldat vom gleichen typ in den Heli. Und entferne ihn kurz bevor du den jet-piloten reinteleportierst.
__________________
Tajin ist offline  
 

Stichworte
editor, löschen, script


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
Einheiten abspringen lassen. comrade91 Editing & Scripting 7 23.05.2010 08:27
Problem beim entpacken von Pbo's GER_CJ-187 Technische Fragen & Probleme 1 17.05.2010 21:03


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