ADAC Fraktion kann nicht /reparieren

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 Breadfisher.


    Wie es die Überschrift schon sagt, kann ich als ADAC nicht reppen. Da kommt die Fehlermeldung :
    Du bist kein ADAC
    Bei mir ist ADAC die Fraktion 24.


    Und beim /reparieren command steht folgendes :

    if(strcmp(cmd, "/reparieren", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] != 24 || PlayerInfo[playerid][pLeader] != 24)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein ADAC!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /reparieren [playerid] [Preis]");
    return 1;
    }
    new playa;
    new money;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    money = strval(tmp);
    if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, " Der Preis darf nicht unter 1 oder über 99999 liegen!"); return 1; }
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
    {
    if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, " Kann das nicht machen!"); return 1; }
    GetPlayerName(playa, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Du hast %s die Reparatur seines Wagens für $%d angeboten .",giveplayer,money);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* ADAC-Mechaniker %s bietet dir eine Reparatur deines Wagens für $%d an, (gib /accept repair) ein um anzunehmen.",sendername,money);
    SendClientMessage(playa, COLOR_LIGHTBLUE, string);
    RepairOffer[playa] = playerid;
    RepairPrice[playa] = money;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist nicht in deiner Nähe / nicht in seinem Wagen.");
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline.");
    }
    }
    return 1;
    }


    Freue mich auf Antworten.
    Lg.

  • Hm... Das sind immer die kleinsten Sachen die Ich nicht merke :D
    Danke für eine so schnelle Antwort.
    Ich teste es mal, edit kommt gleich.


    //edit : Funktioniert, danke euch beiden ;)
    Gibt es noch vllt. eine Methode das es immer bei jedem Wagen ein anderer Reppreis ist?

  • Ne, immer der gleiche.. Am besten z.B Faggio ( Roller ) 100$, Panzer 35000$ ^^