Mapname nach timer ä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
  • Bei OnGameModeInit


    SetTimer("MapNamech",wie lang es dauern soll,1);


    Dann den Timer forwarden


    forward MapNamech();


    public MapNamech()
    [
    new var = random(2) // änder die 2 in eine beliebige Zahl, je nachdem wieviel Nachrichten du hinzufügst
    switch(var)
    {
    case 0: SendRconCommand("mapname erster name");
    case 1: SendRconCommand("mapname zweiter name"); //änder die Nachricht je nachdem wie du es möchtest, aber mapname muss stehen bleiben
    //du kannst soviele einfügen wie du möchtest, musst dann aber bei new var = radnom(2) die Anzahl ändern
    }
    }

  • Mit diesen Sachen kannst du unteranderem arbeiten:


    SendRconCommand("hostname DEINNAME"); //Servername
    SetGameModeText(" DEINNAME"); //GameMode Text
    SendRconCommand("mapname DEINNAME"); //Mapname


  • Error :(
    error 001: expected token: ";", but found "switch"


    Zeile: switch(var)

  • case 0: SendRconCommand("mapname erster name");
    case 1: SendRconCommand("mapname zweiter name");


    Soll das nicht so sein?



    case 0:{ SendRconCommand("mapname erster name");}
    case 1:{ SendRconCommand("mapname zweiter name");}


    Weiß gerade nicht, aber ich kenne das eigentlich nur mit geschweiften Klammern

  • Klappt auch ohne , also wie von xxCrashxx

  • O.o ja sry manchmal bin ich blind^^
    Und wenn ich das z.B. in den OnPlayerConnect machen will?
    Also z.B. will ich "SetCameraPos" bei OnPlayerConnect jede 5 Sek. ändern?
    Wie mache ich das? Muss der Timer das auf OnPlayerConnect gestellt werden?


    Wie jetzt willst du so eine Art invertierte Kamera machen? Dann nutz InterpolantCameraPos


    Quelle


    SA:MP Wiki