Krankenhaus Problem

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 Community,


    Ich habe ein Problem mit dem Krankenhaus und ich find einfach den fehler nicht :/


    Fehler art: Sobald man Stirbt landet man im Krankenhaus wie es auch soll aber: Sobald man sich ausgeruht hat spawnt man wieder rein.


    Script Codes wo ich denke da könnte der fehler sein:


    new Float:gMedicSpawns[3][3] = {
    {348.9868,165.0690,1014.6947},
    {348.8042,162.5563,1014.6947},
    {348.8767,159.9840,1014.6947}
    };



    if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
    {
    if(FirstSpawn[playerid] != 1)
    {
    //new string[256];
    new cut = deathcost;
    SafeGivePlayerMoney(playerid, -cut);
    MedicBill[playerid] = 0;
    MedicTime[playerid] = 0;
    NeedMedicTime[playerid] = 0;
    SetPlayerToTeamColor(playerid);
    SetPlayerPos(playerid,1612.3240,-2330.1670,14.5469);
    SetPlayerFacingAngle(playerid, 0);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerHealth(playerid, 50.0);
    PlayerInfo[playerid][pDeaths] += 1;
    SetPlayerInterior(playerid, 3);
    PlayerInfo[playerid][pInt] = 3;
    rand = random(sizeof(gMedicSpawns));
    SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]);
    SetPlayerFacingAngle(playerid, 0);
    TogglePlayerControllable(playerid, 0);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Du musst dich ausruhen ...", 30000, 3);
    JustDied[playerid] = 1;
    MedicTime[playerid] = 1;
    ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
    if(PlayerInfo[playerid][pDonateRank] > 0)
    {
    NeedMedicTime[playerid] = 30;
    }
    else
    {
    NeedMedicTime[playerid] = 40;
    }
    PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
    return 1;
    }
    }


    gruß
    mcbeat