Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 31.05.2009, 12:27   #1 (permalink)
Newbie
 
Registriert seit: 02.12.2006
Beiträge: 22
NeoArmageddon eine Nachricht über ICQ schicken
Standard AT Console

Dieses Addon fügt dem Spiel eine Konsole hinzu, die es ermöglicht, während des Spiels (Ingame) SQF und SQS Befehle auszuführen. Dadurch ist es möglich, eigene Missionen zu entbuggen, Skriptbefehle zu testen oder einen selbst gehosteten Server "live" zu verwalten.

Download AT Console 0.9:
DL bei Armed-Tactics.de

Bild der Konsole in Aktion:



Installation:
Einfach den Ordner @at in den ArmA2 Ordner kopieren, eine Verknüpfung der ArmA2.ex erstellen und den Parameter -mod=@at anfügen.


Benutzung:
Im Spiel in der init.sqf oder einer Initzeile (Auch Auslöser) at_console=true schreiben, danach ebfindet sich ein Eintrag "Console" im Aktionmenü, der die Konsole startet.
Dort kann man im Eingabefeld SQF oder SQS Befehle eintragen und mit dem "exec"-Knopf ausführen. Der "clear"-Knopf löscht das Eingabefeld.


Sonstiges:
Dieses Addon ist nur dafür da, um Missionsdesignern dabei zu helfen, ihre Missionen zu entbuggen und Skripter sollen dadurch schnell (on the fly) neue Skriptbefehle austesten (hat sich ja einiges in ArmA2 im Gegensatz zu ArmA1 verändert). Das Addon soll nicht dazu dienen, um Spielern einen unfairen Vorteil zu verschaffen. Aus diesem Grund, funktioniert die Konsole auch nicht im Multiplayer (Außnahme bildet der Hoster).

Das Addon befindet sich noch im Betastadium. Bei positiven Feedback wollen wir noch wesentlich mehr Features hinzufügen (Befehlsliste, eigene Funktionen, Befehlsverlauf etc.)

Wenn ihr Hilfe braucht, Ideen oder Vorschläge habt, dann könnt ihr euch auch gerne bei uns im Forum im Supportthread melden:
Armed Tactics | Addons | [Addon] AT Console
NeoArmageddon ist offline   Mit Zitat antworten
Alt 01.06.2009, 19:20   #2 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 06.06.2008
Beiträge: 209
Standard

Nette Idee und funktioniert.

Es wäre aber schön, wenn man sich die Werte anschauen kann sowie mit Enter den aktuellen Befehl ausführen kann.
i0n0s ist offline   Mit Zitat antworten
Alt 01.06.2009, 19:33   #3 (permalink)
Newbie
 
Registriert seit: 02.12.2006
Beiträge: 22
NeoArmageddon eine Nachricht über ICQ schicken
Standard

Was meinst du mit Werte anschauen?

Mit Enter sit das so ne Sache... es gibt für die Eingabefelder keine Automatische Bestätigungsfunktion durch Enter. Ich müsste dann ne Schleife laufen lassen um zu prüfen ob Enter gedrückt wurde. Ist möglich, aber für den Zweck vllt zu aufwendig... ich schau aber was sich in der nächsten Version machen lässt, vllt finde ich ja noch andere Verwendungen für Tastatureingaben.
NeoArmageddon ist offline   Mit Zitat antworten
Alt 01.06.2009, 19:40   #4 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 06.06.2008
Beiträge: 209
Standard

Ich würde mir z.B. gerne den Wert von "Result" anschauen.
Also ein
Code:
str Result
bzw.
Code:
format ["%1", Result]
Bzgl. Enter: OnKeyDown löst aus wenn eine Taste gedrückt wird.
Enter ist 28 und 156.
i0n0s ist offline   Mit Zitat antworten
Alt 01.06.2009, 19:53   #5 (permalink)
Newbie
 
Registriert seit: 02.12.2006
Beiträge: 22
NeoArmageddon eine Nachricht über ICQ schicken
Standard

Versteh ich richtig, dass du den Ruckgabewert eines Scriptes oder einer Funktion ausgegeben haben willst?

Ja, OnKeyDown geht natürlich, aber das müsste ich per Schleife abfragen, da es dafür keine EventHandler gibt (zumindest nicht, dass ich es wüsste).
NeoArmageddon ist offline   Mit Zitat antworten
Alt 01.06.2009, 19:56   #6 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 06.06.2008
Beiträge: 209
Standard

Ja, will ich.

OnKeyDown ist ein Eventhandler:
User Interface Event Handlers - Bohemia Interactive Community
(Zumindest in ArmA)
i0n0s ist offline   Mit Zitat antworten
Alt 01.06.2009, 19:59   #7 (permalink)
Newbie
 
Registriert seit: 02.12.2006
Beiträge: 22
NeoArmageddon eine Nachricht über ICQ schicken
Standard

Hab ich auch eben gesehen, habs bisher nur per Schleifen gesehen, naja, man lernt täglich dazu^^

Wenn du den Rückgabewert, bzw den Inhalt von "Result" haben willst, dann tipp doch einfach statt

Code:
format ["%1",Result]
Code:
hintc format ["%1",Result]
ein. Weiß nicht wo da die Schwirigkeit ist, b.z.w. warum man einen allgemein den Rückgabe wert anzeigen sollte. Habs mir dennoch auf meiner ToDo notiert.
NeoArmageddon ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dev console in WGL möglich? tourist Neueinsteiger 4 05.08.2006 10:17


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119