AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Ein Anfänger traut sich an einem Projekt.
Thema durchsuchen
Ansicht
Themen-Optionen

Ein Anfänger traut sich an einem Projekt.

Ein Thema von AwK Snoopy · begonnen am 1. Mär 2010 · letzter Beitrag vom 3. Mär 2010
 
Wannebee

Registriert seit: 1. Mär 2010
9 Beiträge
 
#4

Re: Ein Anfänger traut sich an einem Projekt.

  Alt 1. Mär 2010, 21:35
Ja, das hat nichts mit cheaten zu tun.

Also, du müsstest halt eine Combobox erstellen und dann dort deine Liste mit verfügbaren Befehlen einfügen. Z.B. say, buy, ... Dann machst hast du ein Button "OK" der die aktuelle Taste, die du ausgewählt hast bzw. deren Befehl in einem Array speicherst.

Delphi-Quellcode:
var
 mTasten : array[0..100] of string; // je nachdem, wieviele Tasten du verwalten willst
mTasten[0] könnte dann z.B. a sein. Dann musst du das irgendwann noch speichern. Der Einfachkeit halber könntest du ein Memofeld erstellen, dann in einer Schleife gucken, ob im mTasten[i] was steht und wenn ja, das ins Memofeld schreiben.

Delphi-Quellcode:
PSEUDOCODE
// Für jedes Element unseres Arrays
FOR i := 0 to 100 do
begin
  // Ist der Taste ein Befehl zugeordnet?
  If mTasten[i] <> 'Then
  begin
    memo1.lines.add('bind "' + mTastenname[i] + '" "' + mTasten[i] + '"');
  end;
end;
Am Ende noch

memo1.Lines.SaveToFile('PFAD');
Mir fällt mal auf, dass ich schlechte Variablennamen gewählt habe, aber das kannst du ja besser machen. Außerdem taucht im Pseudocode noch ein zweites Array auf, in dem die Tastennamen definiert sind. Ich weiß jetzt nicht mehr, wie das bei CS ist aber bei Programmstart müsstest du z.B. das Array mTastennamen so initialisieren:
mTastennamen[0] := 'VK_A';
mTastennamen[1] := 'DEL';
...

Ich hoffe, dass das einigermaßen verständlich ist. Ansonsten nochmal melden.

lg
Wannebee
  Mit Zitat antworten Zitat
 


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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz