Visa ämne
Scripthjälp
|
|
Publicerat 2014-11-08 12:28
|
|
Försöker mig på ett enklare radarscript, men får inte det att fungera och efterfrågar lite hjälp. Scriptet ser ut som följande. _ubatheight = getposASL bajs; if (_ubatheight < -1) then {hint "hej hej"} else {hint "Undervatten"} Vad är problemet med detta script? bajs är namnet på en ubåt Playing Diablo 3 is for losers! Boting Diablo 3 is for winners!
|
|
|
|
Publicerat 2014-11-08 13:24
|
|
getposasl returnerar en array [1,2,3] så du måste göra en select på x värdet Kod Källa _ubatheight = getposasl bajs select 2 |
|
|
|
Publicerat 2014-11-08 13:58
|
|
Citera
getPosASL (liksom alla getPos) returnerar en vektor (array på engelska) med tre värden. Värde 0: Position i X-led - Nord-Syd Värde 1: Position i Y-led - Öst-West Värde 2: Position i Z-led - höjd select hämtar det värde du vill ha ur vektorn. Sen är det också viktigt att avsluta varje {}-block med ett semikolon (;). CAUTION: I'm a screamer and I'm using Voice-Activated!
|
|
|
|
Publicerat 2014-11-08 18:39
|
|
Åfan! jag har funderat länge över vad select 1,2,3 betyder, nyttigt vetande. getPosASL (liksom alla getPos) returnerar en vektor (array på engelska) med tre värden. Värde 0: Position i X-led - Nord-Syd Värde 1: Position i Y-led - Öst-West Värde 2: Position i Z-led - höjd Ska prova på momangen Playing Diablo 3 is for losers! Boting Diablo 3 is for winners!
|
|
|
|
Publicerat 2014-11-08 19:56
|
|
Fick det att fungera _prefferedheight = -1; _ubatheight = getposASL bajs select 2; if (_ubatheight > _prefferedheight) then {hint "Synlig"} else {hint "Undervatten"}; Playing Diablo 3 is for losers! Boting Diablo 3 is for winners!
|
|
|
Gå direkt till forum: |