Punkte System am Führerschein geht nicht

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
  • Hi,


    Warum passiert nichts wenn ich /punkt ID eingebe ? wenn ich nur /punkt eingebe kommt eh die fehlermedung. aber die hauptfunktion geht nicht?


    Is da ein Fehler den ich nicht sehe ?


    if(strcmp(cmdtext,"/punkt",true) == 0)
    {
    if(IsACop(playerid) || IsAZoll(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /punkt [playerid/Name]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    if(PlayerInfo[giveplayerid][pFPunkte] == 5)
    {
    SendClientMessage(giveplayerid,COLOR_RED,"Dir wurde der Führerschein abgenommen weil du 5 Punkte in BaySide hattest");
    PlayerInfo[giveplayerid][pCarLic] = 0;
    PlayerInfo[giveplayerid][pFPunkte] = 0;
    }
    else
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid,giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s einen Punkt auf seinem Führerschein gegeben.", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Officer %s hat dir einen Punkt auf deinen Führerschein gegeben.", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pFPunkte] += 1;
    }

    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist nicht in deiner Nähe !");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"Du darfst keine Punkte in BaySide vergeben");
    }
    }


    mfg