Ins Krankenhaus nach Tod!

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
  • Heii Leute ich habe in mein Script eingebaut, dass man in Krankenhasu "sollte" nach dem Tod.
    Leider komme ich immer zum Punkt wo ich mcih eingeloggt ahbe, ergo es geht nicht.
    Kann mal einer drüberschaun was falsch ist?
    Gruß

    [quote]forward Wiederbelebungszeit(playerid);
    [/quote]


    [quote]public OnPlayerDeath(playerid, killerid, reason)
    {
    Spieler[playerid][Deaths]++;
    Spieler[killerid][Kills]++;


    SetPlayerPos(playerid,1162.871704, -1339.109619, 14.297291);
    SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105);
    SetPlayerCameraLookAt(playerid, 1178.824829, -1325.804077, 13.284119);
    SendClientMessage(playerid, Blau, "Du bist fast gestorben, aber die Ärzte haben es geschafft dich wiederzubelebn!");
    SendClientMessage(playerid, Blau, "Ruhe dich nun eine Minute aus.!");
    GivePlayerMoney(playerid, -1000);
    TogglePlayerControllable(playerid, 1);
    SetTimer("Wiederbelebungszeit",60000,0);
    return 1;[/quote]


    [quote]public Wiederbelebungszeit(playerid)
    {SendClientMessage(playerid, 0xAA3333AA, "Du wurdest aus dem Krankenhaus entlassen.");
    TogglePlayerControllable(playerid,0);
    }[/quote]
    }

  • Hallo


    Eher so (ungetestet)


    forward Wiederbelebungszeit(playerid);
    //Bitte füge im Spielerenum dne Wert OrtStatus hinzu



    public OnPlayerDeath(playerid, killerid, reason)
    {
    Spieler[playerid][Deaths]++;
    Spieler[killerid][Kills]++;
    Spieler[playerid][OrtStatus] = 1;
    return 1;


    public OnPlayerSpawn(playerid)
    [
    if(Spieler[playerid][OrtStatus] == 1)
    {
    SetPlayerPos(playerid,1162.871704, -1339.109619, 14.297291);
    SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105);
    SetPlayerCameraLookAt(playerid, 1178.824829, -1325.804077, 13.284119);
    SendClientMessage(playerid, Blau, "Du bist fast gestorben, aber die Ärzte haben es geschafft dich wiederzubelebn!");
    SendClientMessage(playerid, Blau, "Ruhe dich nun eine Minute aus.!");
    GivePlayerMoney(playerid, -1000);
    TogglePlayerControllable(playerid, 1);
    SetTimer("Wiederbelebungszeit",60000,0);
    PlayerInfo[playerid][OrtStatus] = 0;
    }
    return 1;
    }


    public Wiederbelebungszeit(playerid)
    {
    SendClientMessage(playerid, 0xAA3333AA, "Du wurdest aus dem Krankenhaus entlassen.");
    TogglePlayerControllable(playerid,0);
    SpawnPlayer(playerid);
    }


    Edit Fehler