Find in Array
Guten Abend
Code:
test_array = oder würde jemand ein anderen weg einfallen das ich es finden kann und die Zahl ersetzen? Danke Nokman |
test_array = [["blue",50],["red",150],["green",250],["yellow",350]];
a="red"; b=250; player groupChat str test_array; {if (_x select 0==a) then {_x set [1,b]}} forEach test_array; player groupChat str test_array; |
Hier eine Variante die nicht das gesamte Array durchgeht sondern aufhoert sobald der Wert geaendert wurde.
Code:
hoschi |
Vielen dank.
Aber Verstehe ich denn find befehl dann falsch das er es so nicht findet weil es ein String in einer Array ist? und deswegen es nicht auflösen kann? Komischerweise kann er ja Strings in Arrays finden wenn die nicht Verschachtelt sind. |
Wie du ja festgestellt hast, geht find nicht bei mehrdimensionalen Arrays.
|
Jup es war nur eben die Frage warum so ein Komando aber es geht nicht so :D
is Arma. Danke für die Hilfestellung |
Zitat:
test_array = [["blue",50],["red",150],["green",250],["red",350]]; a="red"; b=250; player groupChat str test_array; {if(_x select 0==a)exitWith{_x set [1,b]}}forEach test_array; player groupChat str test_array; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias