problem mit /friedhof

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Guten Tag Community,


    wenn ich ingame /friedhof eingebe kommt da du bist nicht Tot aber bei onplayerdeath habe ich die variable auf 1 gesetzt


    ocmd:friedhof(playerid,params[])
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,WHITE,"Du bist nicht Eingeloggt");
    if(SpielerInfo[playerid][pTot] == 1)return SendClientMessage(playerid,WHITE,"Du bist nicht Tot");
    new string[64];
    format(string,sizeof(string),"Du bist noch %i sekunden auf dem Friedhof",SpielerInfo[playerid][pFriedhofzeit]);
    SendClientMessage(playerid,BLAU,string);
    return 1;
    }

  • Es müsste so heißen.
    if(SpielerInfo[playerid][pTot] == 0)return SendClientMessage(playerid,WHITE,"Du bist nicht Tot");


    Deins:
    if(SpielerInfo[playerid][pTot] == 1)return SendClientMessage(playerid,WHITE,"Du bist nicht Tot");
    Wenn du sie unter OnPlayerDeath auf 1 setzt darfst du hier nicht abfragen.
    Ist spieler tot,ja = funktion abbrechen.


    /e2 verbessern

    KleineHilfe 2.0

    Einmal editiert, zuletzt von YaBroo ()