Server Namen ändern

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Tag,
    ich möchte gerne per Dialog den Server Namen ändern lassen.
    Ich weiß das ich mit SendRconCommand("hostname NAME"); denn Server Ändern kann.
    Habe es nun so: SendRconCommand("hostname inputtext"); aber der Namen wird nicht geändert.




    case DIALOG_SERVERADMIN:
    {
    if(response)
    {
    format(string,sizeof(string),"Du hast den Servernamen geänder. Neuer Namen: %s",inputtext);
    SendClientMessage(playerid,FARBE_WEISS,string);
    SendRconCommand("hostname inputtext");
    return 1;
    }
    }


    Kann mir einer von euch Helfen?


    MfG. Dome

    Mit freundlichen Grüßen, BlvckAir :thumbup:

  • SendRconCommand("hostname inputtext");
    zu
    new string[128];
    format(string,sizeof string,"hostname %s",inputtext);
    SendRconCommand(string);

  • Oder kann die Funktion nur ausgeführt werden man als Rcon eingeloggt ist?


    Nein, mit SendRconCommand kannst du auch arbeiten, wenn du nicht als RCON eingeloggt bist.


    Was gibst du denn ein?
    Wo guckst du denn, ob der Servername sich verändert hat?

  • Wenn ich Tab Drücke, ändert sich der Name nicht.
    Im Chat sagt er das der Namen geändert wurde, aber unter Tab leider nicht.


    MfG. Dome


    //e
    Tippe im Dialog ein: TestTestTest zB

    Mit freundlichen Grüßen, BlvckAir :thumbup:

  • Wenn ich Tab Drücke, ändert sich der Name nicht.
    Im Chat sagt er das der Namen geändert wurde, aber unter Tab leider nicht.


    MfG. Dome


    //e
    Tippe im Dialog ein: TestTestTest zB


    Schau mal im Clienten selbst nach, ich glaube in Tab ändert der Name sich nicht. Bin mir da jetzt allerdings nicht ganz sicher. :|

  • Ich habe es gerade bei mir ausprobiert, und es funktioniert.
    Was wird denn in die Konsole geprintet (printf)?
    case DIALOG_SERVERADMIN:
    {
    if(response)
    {
    format(string,sizeof string,"Du hast den Servernamen geändert. Neuer Name: %s",inputtext);
    SendClientMessage(playerid,FARBE_WEISS,string);
    format(string,sizeof string,"hostname %s",inputtext);
    SendRconCommand(string);
    printf("%s",string);
    return 1;
    }
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Da müsstest du einmal dich mit dem Server neu verbinden, sprich reloggen.
    Das ist so sonst nicht möglich.

  • Das sich der Name in der Tab Liste ändert sich nicht möglich oder


    Nein das geht nicht, das was in der Tableiste steht, ist das was zum Zeitpunkt des Connects, dann wenn Incomming Connection in der Konsole steht, der Hostname war.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski