Namen zurücksetzen buggt

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
  • Hey liebe Brotfische,
    es gibt 3 verschiedene Arten um seinen Namen zu ändern. Aduty gehen, SWAT Duty gehen & Maske aufsetzen. Nun habe ich im Disconnect ein Code zum resetten das Namens. Es wird jedoch nur resettet wenn er SWAT Duty ist.
    Hier der Code

    if(GetPVarInt(playerid,"SwatDuty") == 1)
    {
    SetPlayerName(playerid, OldUsername[playerid]);
    }
    else if(GetPVarInt(playerid,"AdminDuty") == 1)
    {
    SetPlayerName(playerid, OldUsername[playerid]);
    }
    else if(GetPVarInt(playerid,"Maske") == 1)
    {
    SetPlayerName(playerid, OldUsername[playerid]);
    }

    habt ihr eine Idee um es zu ändern ?

  • Schreibs mal so:


    if(GetPVarInt(playerid,"SwatDuty") || GetPVarInt(playerid,"AdminDuty") || GetPVarInt(playerid,"Maske")) {
    SetPlayerName(playerid, OldUsername[playerid]);
    }


    Wenn das nicht geht, sind die Bedingungen nicht erfüllt, teste es dann mit einem print-Debug und überprüf nochmal die Befehle ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S