Addaction probleme
undzwar habe ich einem Laptop eine funktion mit (this addAction ["Übung Schiessbahn 1","bahn.sqf"]) in die init-zeile des laptops geschrieben. (ohne die klammern)
Ich habe auch die funktion ingame zum anwählen.Das problem ist das der irgendwie das script nicht ausführt! Code:
TitleTextFormat ["%1 Sekunden","Plain Down",_Zeit]; könnt ihr euch das evtl. mal angucken? ich weiss nich was da falsch ist.Er sagt auch nicht das er die datei nicht findet. Klicke auf die funktion aber nix passiert. mfg gonzo |
Lösche die erste Zeile (so eine Textausgabe gibt es nicht) und schau ob dann beim Aufruf der erste hint-Text angezeigt wird.
|
werde ich mal versuchen
|
hat geklappt danke!
aber nun habe ich noch ein problem. Undzwar geht es darum das ich 3 Schiessbahnen habe. Ich habe nun einfach das script im ordner dupliziert und umbenannt und die targets angepasst. Aber nun ist das problem wieder , das wenn ich es anklicke es nur laggt und nichts passiert auf der bahn2. Bahn1 funktioniert soweit. this addAction ["Übung Schiessbahn 2","bahn2.sqf" Hoffe man versteht was ich meine. |
Ich nehme an, dass du -außer dem neuen Skriptnamen und darin die neuen Zielenamen- auch in der neuen Aktion den neuen Skriptnamen verwendest. Dann müsste das funktionieren, wenn du alles korrekt gemacht hast.
Im Skript gibt es die globale Variable nopop, die gilt für beide Skripte. Ich habe keine Ahnung wofür die gebraucht wird, aber hier könnte vielleicht der Fehler liegen. Verwendest du beim Starten vom ArmA nicht den Parameter -showScriptErrors ? Ich frage, weil dir anscheinend Skriptfehler nicht angezeigt werden. Darüber findest du was in dieser Anleitung auf Seite 10. http://hx3.de/editing-scripting-167/...79/#post458219 |
ich verwende den arma2Luncher . ich weiss leider nicht wo ich diese parameter in dem luncher angeben kann ^^
|
schon gefunden ^^
|
|
hab den fehler gefunden ^^
hatte ausversehen 2 "]" am ende der targets |
so nun sagt er mir während des scriptes das hier:
http://s14.directupload.net/images/130911/w38k3fjj.jpg was ist das fürn fehler? |
@Gonzo1690
Bitte die editier Funktion benutzen. |
Dann müsstest du nochmal das aktuelle Skript posten, ich blicke nicht mehr durch, was jetzt noch mit dem oben geposteten übereinstimmt. Scheinbar kann er den select-Befehl nicht ausführen, da wohl ein ungültiger Index genutzt wird, dieser ist aber in der Variable _many enthalten bzw. in _rnumber. Das kann man so schwierig nachvollziehen, daher lieber nochmal das Skript mit deinen letzten Änderungen. An sich sieht alles gut aus: es wird mit count gezählt, mit random zufällig mit -1 eine Zahl ausgewählt und dann aus dem Array selektiert.
|
hier noch einmal das script:
Code:
_inc = 0; habe nur die erste zeile gelöscht (Siehe ersten beitrag) Und nur einen neuen hint befehl geschrieben. |
Habe hier im Urlaub leider keinen ArmA-Rechner, aber ich denke, das Minus ist zu nah am vorherigen, sprich ohne Leerzeichen, probiers einfach mal:
Quatsch, das Problem ist random! Random erzeugt Fließkommazahlen, eben selbst im SQF-Handbuch noch erklärt. Du kannst aber mit select logischerweise nur ganze Zahlen verwenden, daher musst du random immer runden! PHP-Code:
PHP-Code:
Klammern optional, hier aber doch eigentlich schöner...;) |
Hier ist ersichtlich wie man random für Arrays verwendet: http://hx3.de/editing-scripting-167/...26/#post431885
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias