hab ein problem und brauche hilfe bei einem befehl

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
    ich habe ein Team Hitman das folgenden befehl machen kann /skingsf bewirgt das der spieler den skin und das showme von dem gsf team bekommt.
    if(!strcmp(strget(cmdtext, 0), "/skingsf"))
    {
    if(GetPlayerTeam(playerid) == 11)
    {
    SetPlayerSkin(playerid,106);
    SetPlayerColor(playerid,0x55FF00FF);
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du bist kein Hitman");
    return 1;
    }
    }


    if(GetPlayerSkin(playerid) == 106) //gsf 1
    {
    SetPlayerTeam(playerid, 5);
    }



    if(GetPlayerSkin(playerid) == 165) //hitman 1
    {
    SetPlayerTeam(playerid, 11);
    }


    so wenn der spieler das jetzt macht und mit dem "geklauten" skin stirbt wird er in das team GSF gechanged weil bei on player spawn steht wenn man den GSF skin hat bekommt man team 5 wie kann ich das umgehen weil wenn man stirbt und nochmal /skingsf macht ist man ja in nem anderen Team und kann den befehl nicht mehr machen .


    mfg Varg