TS2 joinen?!

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • TS2 joinen?!

    Hallo :)

    Da ihr mir letzemal gut geholfen habt, denke ich das könnt ihr diesmal auch :)
    Und zwar gehts darum das ich per Button joinen möchte den ts! (Teamspeak Server)

    Ich habe das schon so gemacht

    GML-Quellcode

    1. get_string("tippe dein nick hier ein",-1)


    So das wars auch schon, mein problem ist wie änder ich den nick jetzt fürs joinen ? will nur Den nick damit ändern können. es geht ansonsten alles mit joinen,

    GML-Quellcode

    1. ini_open("settings.ini")
    2. include1=ini_read_string("data","include","")
    3. ini_close()
    4. ini_open(include1)
    5. if file_exists(include1)
    6. {
    7. sound_play(sound3)
    8. }
    9. else
    10. {
    11. show_message("Daten nicht Verfügbar, Programm nicht Ausführbar.")
    12. sound_stop(sound3)
    13. }
    14. ts1=ini_read_string("teamspeak","ts01","")
    15. ini_close()
    16. get_string("tippe dein nick hier ein",-1)
    17. sound_play(sound2)
    18. execute_shell(ts1,-1)
    Alles anzeigen


    der link ist iner ini eingetragen

    [teamspeak]
    ts01=teamspeak://metalhosting.de?channel=- Eingang?password=password?nickname= |<--da soll der nick stehn den ich eintippen möchte über den popup

    das problemm ist ich will den nick über get_string("tippe dein nick hier ein",-1) ändern können, ansonsten geht alles!

    ________________________________________
    Auflösung:
    Ich habe es nachner zeit selber rausgefunden , und schreibe mal die lösung hier hin:

    GML-Quellcode

    1. ts2=get_string("Gebe hier dein NICKNAME ein:",-1)
    2. ini_write_string('teamspeak','ts01=teamspeak://metalhosting.de?nickname',ts2)
    3. ts1=ini_read_string("teamspeak","ts01","")
    4. ini_close()
    5. show_message(ts2)
    6. sound_play(sound2)
    7. execute_shell(ts1,-1)
    8. ini_open(include1)
    9. ini_key_delete("teamspeak","ts01")
    10. ini_close()
    Alles anzeigen



    Somit habe ich es geschaft das ohne den link zu sehen(siehe altes bild), einen nick einzugeben *freu*

    Mehr oder weniger das programm etwas gelinkt

    ini_write_string('teamspeak','ts01=teamspeak://metalhosting.de?nickname',ts2)

    ts1=ini_read_string("teamspeak","ts01","")
    :D
    Delete soll er machen da untereinander sonst die ganze datei damit zugespamt wird ,da er bei jeden joinen und eintragen des nicks in der INI schreibt, und mir so den hals brechen wolte ich nichT und habe es easy gemacht, deshalb wird sofort nach ausführen des befehls , die section gelöscht! Und erstelln sobald man es ausführt und OK gedrückt hat, wie auf diesen bild,schreibt der kurtz die werte rein, dann kommt ein bestätigungs schield (wenn man nicht OK drückt und wartet sieht man den eintrag) nach dem drücken von OK wird es ausgeführt und gleichzeitig wieder gelöscht!

    Danke trozdem cya ;)

    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von Nondanu ()

  • So habe ich das jetzt in etwa gemacht.


    GML-Quellcode

    1. ini_open("settings.ini")
    2. include01=ini_read_string("data","include1","")
    3. include03=ini_read_string("data","include3","")
    4. ini_close()
    5. ini_open(include03)
    6. lang=ini_read_string("Launge","lang01","")
    7. lang1=ini_read_string("Launge","lang02","")
    8. ini_close()
    9. ini_open(include01)
    10. if file_exists(include01)
    11. {
    12. }
    13. else
    14. {
    15. show_message(lang)
    16. }
    17. ts2=get_string(lang1,"NICKNAME")
    18. url1=ini_read_string("Server","ts2","")
    19. ini_write_string('teamspeak',url1,ts2)
    20. ts1=ini_read_string("teamspeak","ts01","")
    21. ini_close()
    22. show_message(ts2)
    23. sound_play(sound2)
    24. execute_shell(ts1,-1)
    25. ini_open(include01)
    26. ini_key_delete("teamspeak","ts01")
    27. ini_close()
    28. ini_open("settings.ini")
    29. include02=ini_read_string("data","include2","")
    30. ini_close()
    31. ini_open(include02)
    32. ini_write_string('TeamSpeak_log',ts1,ts2)
    33. ini_close()
    Alles anzeigen


    Muss vieleicht noch etwas verfeinert werden aber es klappt.

    MFG
    Danu

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Nondanu ()