Wird !rules beim ersten mal auch sofort ausgegeben ?
Ich würde in diesem Fall eine Switch abfrage nehmen, sofern du vorhast noch mehr "Befehle" zu benutzten
Ja !rules wird direkt beim ersten mal ausgeführt.
Und wie muss ich die Switch Abfrage dann aufbauen (Codeschnipsel wäre hilfreich).
Ich wüsste nicht wie ich das in eine Case abfrage einarbeiten sollte.
Als ob ich das nicht getan hätte -.-
Aber du siehst ja meine 2 versuche wie ich das auf meinen Fall interpretiert habe und es hat nicht geklapt. Entschuldige bitte das ich dann hier nachfrage.
Vielleicht so...
sofern du mehr Anweisungen machen möchtest wenn !test eingeben worden ist, würde ich dort einen Funktionsaufruf machen.
Code:
Select Case True
Case String.Compare(rmsg, "!test" & vbNewLine)
Debug.WriteLine("test")
Case String.Compare(rmsg, "!stats" & vbNewLine)
Debug.WriteLine("stats")
Case Else
Debug.WriteLine("alles andere")
End Select
Ich weiß absolut nicht warum aber wenn ich den "Bot" starte kommt in der Debug-Konsole test wenn ich !test eingebe kommt "stats" und wenn ich !stats eingebe kommt "test"
Ich weiß nicht, ob das geht. Sinnvoller ist es aber, das auf 0 zu ändern, denn dann hast du auch den richtigen Datentypen (0 ist Zahl, False ist Wahrheitswert).
Laut RFC endet jede Nachricht mit CR LF, also sollte das gehen. Besser wäre es aber, wenn du, wie bereits gesagt, einfach aus rmsg die letzten beiden Bytes (also CR und LF) wegschneitest. Schau dir dazu die Methoden von String an (String.Substring, String.Remove oder auch String.Trim sind gute Kandidaten).
Nachricht auf epvp mit vorgegebenem Titel und Nachricht ? 05/23/2014 - General Coding - 12 Replies Geht sowas mit PHP oder javascript?Wenn ja kann mir das dann einer erklären.Hab schon gesucht aber nix anständiges gefunden.Es darf sich nicht auf einem Browser basieren.Geht sowas vlt.?
epvp.com/forum/private.php?do=newpm&u=5690970 &title=Titel&message=Nachricht
e*pvp Nachricht 11/29/2012 - Quotes - 10 Replies Zitat sagt alles ;D