Spawn wenn man stirbt !

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


    Wollte mal fragen wie ich das hinbekomme wenn man stirbt das man irgend wo spawnt gefreezt wird und dann nach sagen wir 2-5 min automatisch ein text kommt z.b du wurdest verarztet und du kannst wieder ausen Krankenhaus sowas z.b und dann wird man vorm Krankenhaus gespawnt und kann sich wieder bewegen kann mir einer mir helfen dabei.

  • So vllt?
    Beo OnPlayerDeath



    SetTimerEx("death",3000,0,"d",playerid); // Musste zeit noch ändern
    SetPlayerPos(playerid,x,y,z);
    TogglePlayerControllable(playerid, false);


    public death(playerid)
    {
    SetPlayerHealth(playerid,100.0);
    SetPlayerPos(playerid,x,y,z);
    TogglePlayerControllable(playerid, true);
    GameTextForPlayer(playerid, "Du wurdest verarztet", 2000, 5);
    return 1;
    }


    glaube so aber kP :S

  • Jo nur bei manchen gamemodes stirbt man am anfang sofort beim einloggen.
    Also mach doch einen Timer dass du erst nach 1 Minute oder so überhaupt gefreezed werden kannst.


    new nuntot[MAX_PLAYERS] = 0;
    forward nuntot1();


    OnPlayerSpawn
    {
    Settimer("nuntot1",4000,0);
    }


    public nuntot1()
    {
    nuntot[playerid] = 1;
    }


    und dann bei on playerdeath noch die Abfrage nach "nuntot" machen.




    Müsste so gehen.
    Fals nicht gehts halt nicht