Einzelnen Beitrag anzeigen
Alt 09.07.2008, 22:55   #2 (permalink)
Vienna
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

if ( (player hasweapon "M16A4" OR player hasweapon "M16A4_GL" OR player hasweapon "M16A4_ACG" OR player hasweapon "M16A4_ACG_GL") AND acv==1 ) then {m16acgas = player addaction ["--ACOG aufsetzen", "acg.sqs"]} else {hint "Sie müssen sich zuerst ein ACOG-Zielfernrohr besorgen, um die Waffe damit aufzurüsten."};

Zum besseren Verständnis:

In der Klammer wird zuerst abgefragt, ob der Spieler eine der Waffen hat. Danach wird abgefragt ob auch die Variable acv==1 ist.

w = wahr, f = falsch

If ( (w/f OR w/f OR ... ) AND w/f ) then { * } else { ** };

* Ausführung wenn eines in der Klammer und der Variablewert zutreffen.
** Ausführung wenn nichts in der Klammer oder der Variablewert nicht zutrifft.
Vienna ist offline   Mit Zitat antworten