Krankenhaus-System geht nicht

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
  • public TOTTimer(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pTod] == 1 && pIstTot[playerid] < 2)
    {
    pIstTot[playerid]++;
    SetTimerEx("TOTTimer", 60000, 0, "i", playerid);
    }
    else if(PlayerInfo[playerid][pTod] == 1 && pIstTot[playerid] == 2)
    {
    PlayerInfo[playerid][pTod] = 0;
    pIstTot[playerid] = 0;
    SetPlayerVirtualWorld(playerid,0);
    SendClientMessage(playerid, COLOR_WHITE, "{FFA500}Information{FFFFFF}: Du bist nun aus dem Krankenhaus entlassen!");
    SetPlayerSkin(playerid,GetPVarInt(playerid,"tot_Skin"));
    TogglePlayerControllable(playerid,1);
    SpawnPlayer(playerid);
    }
    }
    return true;
    }


    und bei OnPlayerDeath
    SetTimerEx("TOTTimer", 60000, 1, "i", playerid);
    zu
    SetTimerEx("TOTTimer", 60000, 0, "i", playerid);

  • @Flash.
    Es hat leider nicht funktioniert. Man bleibt immer noch für ca. 10sek im Krankenhaus, danach wird man wieder gespawnt.
    Falls die Frage wieder aufkommt, ich habe alles wie schon beschrieben, wieder eingefügt, aber auch die Hilfe von Flash. hat nicht funktioniert. ;(

  • @Flash.
    Es hat leider nicht funktioniert. Man bleibt immer noch für ca. 10sek im Krankenhaus, danach wird man wieder gespawnt.
    Falls die Frage wieder aufkommt, ich habe alles wie schon beschrieben, wieder eingefügt, aber auch die Hilfe von Flash. hat nicht funktioniert. ;(

    Folgenden Vorschläge mache ich dir:


    Entweder du suchst nach einem Timer, der 10000(also 10 Sekunden) läuft, indem du
    STRG+F im Skript drückst und dann 10000 eingibst und alles was die 10000 hat und
    ein Timer ist einmal ausklammerst und testest, ob es dann geht.


    ODER


    Du stellst hier mal deinen OnPlayerDeath rein und dein OnPlayerSpawn sowie
    nochmal den ganzen Timer.


    Aber du kannst auch natürlich beides machen, was noch viel viel besser ist.


    @James.Spader