09.03.2011, 19:44 | #1 (permalink) |
Registriert seit: 10.01.2010
Alter: 74
Beiträge: 175
|
KI-Auslöser
Hallo Kameraden!
Ich würde bitte eure Hilfe brauchen und zwar: 1. Ich habe auf einem Dach einen Soldaten liegen der liegt mit dem Befehl(this setUnitPos "Down" Jetzt möchte ich das dieser Soldat aufsteht sobald ich zb. einen Auslöser betrete wie stelle ich das an? 2. Würde ich gerne wenn ich einen Soldaten erschieße das sich zb. ein anderer in Bewegung setzt sprich meine Wegpunkte abgeht. Könnte mir bei diesen zwei Sachen wer helfen bitte? Mike |
09.03.2011, 19:53 | #2 (permalink) |
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 38
Beiträge: 2.666
|
1. dem aufzustehenden soldaten einen namen geben "soldat1", beim ausloeser jedermann/anybody einstellen und bei der bedingung im ausloeser
Code:
player in thislist Code:
soldat1 setunitpos "up" 2. soldat der erschossen wird namen geben "soldat1", dann ausloeser mit bedingung Code:
!alive soldat1 gruß hoschi |
09.03.2011, 21:36 | #4 (permalink) |
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 38
Beiträge: 2.666
|
Eigentlich muesste das ganze auch auf einem dedicated funktionieren. Du kannst das ganze aber auch per entfernung zum Spieler loesen. Fuer ein Beispiel mit 50m Entfernung, dazu macht du bei bedingung im ausloeser
Code:
player distance soldat1 < 50 Code:
soldat1 setunitpos "up" |
09.03.2011, 22:14 | #5 (permalink) |
Registriert seit: 10.01.2010
Alter: 74
Beiträge: 175
|
Tja Hoschi erstmal vielen Dank für deine Hilfe die zweite Variante gefällt mir besser ist gut für einen Hinterhalt.
Aber der Soldat steht auf einem Dediserver nicht auf, im Singleplayer geht es aber vielleicht hast irgendwann mal Zeit zum drüberschauen. Mike |
09.03.2011, 22:20 | #6 (permalink) |
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 38
Beiträge: 2.666
|
was du auch noch machen kannst ist der spielfigur einen eigenen namen geben wie s1 und dann im trigger einfach
Code:
s1 distance soldat1 < 50 |
09.03.2011, 22:22 | #7 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Als Singleplayer bist du Server und Client in einem. In Multiplayer wird zwischen Server und Client unterschieden.
Der Server steuert in Normalfall die KI-Einheiten, außer diese unterstehen dem Spieler in seiner Gruppe. Kontrolliert der Server die KI, dann müssen die Befehle für die KI am Server gegeben werden. Steht die KI unter Kontrolle eines Clients, dann muss von dessen PC der Befehl kommen. |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Gruppe per Auslöser bewegen | Deep Five-9te | Editing & Scripting | 2 | 07.01.2011 08:46 |
Zivilisten durch Auslöser erschießen | comrade91 | Editing & Scripting | 16 | 02.12.2010 19:06 |
Auslöser löschen? | todyoungblood | Editing & Scripting | 2 | 14.08.2010 21:31 |
Missionsende bei erreichen eines Wegpunktes UND Erfüllung einiger Auslöser | Shakraan | Editing & Scripting | 9 | 12.07.2010 10:02 |
Auslöser ausgelöst durch 2 Einheiten | Clawhammer | Editing & Scripting | 4 | 17.05.2010 18:11 |