Registriert seit: 17. Jul 2007
Ort: Ulm
258 Beiträge
Delphi 7 Enterprise
|
Re: Befehle erstellen
27. Dez 2007, 00:29

Zitat von fLaSh11:
Delphi-Quellcode:
if s[1] = '/' then // Prüfen, ob Befehl!
begin
befehl := Copy(s, 2, Pos(' ', s) - 1); //dynamisch den Befehl abfragen
if befehl = 'kick' then
user := Copy(s, Pos(' ', s) + 1, Length(s)); //wenn Befehl "kick" dann schauen, welchen User
end;
Das mit dem dynamischen Überprüfen solltest du dir zu Gemüte führen... versteht man nicht auf Anhieb 
Also beim erstenmal hinschauen dacht ich mir "omg..." aber jetz blick ich das alles  Danke,
Also sollte das 'k4ni" anzeigen wenn in Msg.Text "/kick k4ni" eingeb, oder nicht?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
befehl, user, s: string;
begin
S := Msg.Text;
if s[1] = '/' then // Prüfen, ob Befehl!
begin
befehl := Copy(s, 2, Pos(' ', s) - 1); //dynamisch den Befehl abfragen
if befehl = 'kick' then
user := Copy(s, Pos(' ', s) + 1, Length(s)); //wenn Befehl "kick" dann schauen, welchen User
end;
ShowMessage(user);
end;
Tut es aber nicht
|
|
Zitat
|