Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
lool_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 27.07.2007
Beiträge: 67

Welche Funktion ?
Verfasst am: 05.01.2008, 17:35

Hi Leute

Hier kommen schon meine ersten Frage in diesem Jahr Wink.

Gibt es eine Funktion oder eine möglichkeit in eine Textbox eine Cs IP anzugeben auf einen Button drücken "Connect" und er startet Cs und connectet automatisch auf diesen Server ?

Wenn das erste möglich ist hab ich auch noch ne 2. Frage könnte man die Cs Server in einer Listbox anzeigen (vllt mit Namen der Spieler auf den Servern aber nicht wichtig Wink )?

mfg lool
_________________
 
Helo_
Tutorial Leser
Tutorial Leser



Anmeldedatum: 06.07.2007
Beiträge: 35


Verfasst am: 05.01.2008, 17:41

also dass mit dem joinen müsste gehen... musst von cs eine verknüpfung machen und dann mit deinem programm die verknüpfung mit bestimmten parametern aufrufen. ich weiss aber nicht wie es genau geht, also ich kanns mir nur so vorstellen. Aber ich denke schon das es möglich ist.

ich glaub z.b. als parameter "-map de_dust" dann müsste wenn cs startet, automatisch de_dust gestartet werden.

und zum connecten is glaub als parameter "-connect ipadresse" oder so.

mfg Helo
_________________


 
Blue!Sky!_
Coder
Coder



Anmeldedatum: 06.10.2007
Beiträge: 227


Verfasst am: 05.01.2008, 17:46

helo hat scho recht nur musst du auch erstmal in die server liste etc kommen....

mh... ich melde mich nacher nochma
_________________
 
lool_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 27.07.2007
Beiträge: 67


Verfasst am: 05.01.2008, 18:10

Danke schon mal an beide ,Helo die Parameter klappen leider nicht .

Edit :

die Parameter hab ich -game +connect IP-adresse


Zuletzt bearbeitet von lool_ am 05.01.2008, 18:20, insgesamt einmal bearbeitet
 
The-God-of-all_
Poster
Poster

Anmeldedatum: 20.05.2007
Beiträge: 170
Wohnort: App.Path


Verfasst am: 05.01.2008, 18:18

Du kannst wenn du mit CS eine Online Version die über Steam läuft meinst das ganz einfach mit shellexecute machen weil Steam das Protokoll steam:// registriert. Die Syntax müsste steam://connect/127.0.0.1:27015 sein, ich weiß aber nicht ob das richtig ist.

Wegen Spieler und weiteren Informationen über einen Server herausfinden: Das ist mit dem Master Server Query Protokoll möglich, aber nicht so ganz einfach.
_________________


 
Helo_
Tutorial Leser
Tutorial Leser



Anmeldedatum: 06.07.2007
Beiträge: 35


Verfasst am: 05.01.2008, 18:28


jop the god of all hat recht.
hat mich grad auch mal interesiert
also ich habs so gemacht:
Code:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
       (ByVal hwnd As Long, ByVal lpOperation As String, _
        ByVal lpFile As String, ByVal lpParameters As String, _
        ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
        Private Declare Function ExitWindows Lib "user32" Alias _
        "ExitWindowsEx" (ByVal dwOptions As Long, ByVal _
        dwReserved As Long) As Long

Private Sub Command1_Click()

ShellExecute Me.hwnd, "Open", "steam://connect/" & Text1.Text, _
             vbNullString, vbNullString, vbNormalFocus

End Sub

aber so startet css bei mir da muss es doch auch noch ein extra befehl geben das nur cs gestartet wird.
mal kucken.

Edit// das http://developer.valvesoftware.com/wiki/Steam_Command_Line_Options
hab ich noch gefunden könnte hilfreich sein.

hier noch die browser commands sind denkmal des wichtigste wenn man es so macht
http://developer.valvesoftware.com/wiki/Steam_browser_protocol

mfg Helo
_________________


 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1038 30.10.2009, 11:26
Keine neuen Beiträge IntStr()funktion 1176 11.10.2007, 08:49
Keine neuen Beiträge TopMost Funktion unter DirectX 921 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1098 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1341 28.01.2007, 23:11
 



[ Time: 0.2925s ][ Queries: 101 (0.0214s) ][ GZIP on - Debug on ]