Map nach 10 min wechseln

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
  • Hallo Leute


    Wie kann man scripten, dass sie die Map nach 10 Minuten wechselt und alle Usere zu der neuen Map geportet werden?


    Danke im vorraus.



    mfg
    JailBoy

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59

  • musst alle CreateObject-ids am besten in einem array speichern und mit timer nach 10 min löschen.



    mit opas streamer gehts auch leichter: .map datei mit rcon-befehl (un)loadmap laden und entladen


    dann halt:

    new map;
    forward nextmap();
    public nextmap(){
    switch(map){
    case 0:{SendRconCommand("unloadmap map0");
    SendRconCommand("loadmap map1");
    for(new i=0;i<MAX_PLAYERS;i++)
    if(IsPlayerConnected(i));
    SetPlayerPos(playerid,0,0,0);
    map++;}
    case ...
    }


    return SetTimer("nextmap",6000,false);
    }
    da ginge das so in der art
    sonst statt rcon (un)loadmap alle CreateObjects und DestroyObjects eingeben


    edit: fehler gemacht^^

    Gmäeß eneir Sutide eneir elgnihcesn Uvinisterät, ist es nchit witihcg
    in wlecehr Rneflogheie die Bstachuebn in eneim Wrot snid, das ezniige
    was wcthiig ist, ist daß der estre und der leztte Bstabchue an der
    ritihcegn Pstoiion snid. Der Rset knan ein ttoaelr Bsinöldn sien,
    tedztorm knan man ihn onhe Pemoblre lseen. Das ist so, wiel wir nciht
    jeedn Bstachuebn enzelin leesn, snderon das Wrot als gseatems.

  • also ich soll das dann da, wo ++ steht einfügen?

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59

  • du musst in jedem case die objecte laden ,die alten löschen und die spieler hinporten.


    also bei SendRconCommand("unloadmap map0");
    SendRconCommand("loadmap map1");
    alles laden und löschen und bei setplayerpos position einstellen.
    dann kannst noch entsprechend viele cases erstellen.
    der rest kann so ähnlich bleiben.




    kannst du scripten?

    Gmäeß eneir Sutide eneir elgnihcesn Uvinisterät, ist es nchit witihcg
    in wlecehr Rneflogheie die Bstachuebn in eneim Wrot snid, das ezniige
    was wcthiig ist, ist daß der estre und der leztte Bstabchue an der
    ritihcegn Pstoiion snid. Der Rset knan ein ttoaelr Bsinöldn sien,
    tedztorm knan man ihn onhe Pemoblre lseen. Das ist so, wiel wir nciht
    jeedn Bstachuebn enzelin leesn, snderon das Wrot als gseatems.

  • Naja, ich wills ja lehren,
    die grund sachen kenne ich denn

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59