tsremote hilfe

  • Huhu ^^

    hab da wieder mal ein kleines Problem...


    ich möchte gerne über die _tsremote.au3 und tsremote.dll von meinem ts server auslesen wie viele in einem bestimmten channel sind und in einer msg box ausgeben lassen zum testen...

    nur leider weiß ich nicht wie ich mit der UDF arbeiten soll.


    dachte an folgendes, leider erfolglos


    [autoit]


    Global $iChannelID = "1"
    Global $avChannelInfo[6]
    while 1
    tsrGetChannelInfoByID($iChannelID)
    if $avChannelInfo[1] > 0 Then
    MsgBox(0,"Test",$avChannelInfo[1])
    EndIf
    WEnd

    [/autoit]


    hoffe jemand kann mir da ein wenig helfen ;)

    Einmal editiert, zuletzt von Drop_Dead (12. September 2009 um 11:29)

    • Offizieller Beitrag

    Du solltest schon die _tsremote.au3 und tsremote.dll an deinen Post anhängen.
    Das sind keine Standard-Dateien von Autoit.

  • Hallo Drop_Dead,

    schau dir dieses Thema von Tom99 an, da kannst du dir die fehlenden Dateien downloaden.
    Ich habe mich mal daran probiert, komme aber nicht zum Ziel

    [autoit]

    #include "_tsremote.au3"
    Global $iChannelID = "1"
    Global $avChannelInfo[6]
    tsrConnect("teamspeak://voice.teamspeak.org:9500") ;läuft schief URL?????
    if not @error Then
    tsrGetChannelInfoByID($iChannelID) ;= 1
    If $avChannelInfo[1] > 0 Then
    MsgBox(0, "Test", $avChannelInfo[1])
    Else
    MsgBox(0, "Satz mit X", "war wohl nix! (ChannelInfo)")
    EndIf
    Else
    MsgBox(0, "Satz mit X", "war wohl nix! (Connect)")
    EndIf

    [/autoit]

    Hier gibte es eine kleine Doku für Pascal-Programmierer zu der tsremote.dll, daraus habe ich auch die URL für tsrConnect entnommen,

    mfg (Auto)Bert