/gangmats bug! RICHTIGER BUG

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 Also ich habe ein /gangmats befehle wenn Mann /gangmats -1000000 macht bekommt mann geld wie kann ich es machen das da steht ungültige eingabe steht?


    hier der befehle und ein screen
    dcmd_gangmats(playerid, params[])
    {
    new mats, frak, preis;
    if(PlayerInfo[playerid][pMember] > 0)
    {
    frak = PlayerInfo[playerid][pMember];
    }
    else if(PlayerInfo[playerid][pLeader] > 0)
    {
    frak = PlayerInfo[playerid][pLeader];
    }
    if(frak != 5 && frak != 6 && frak != 12 && frak != 13 && frak != 14 && frak != 16 && frak != 17 && frak != 19 && frak != 20 && frak != 23)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist in keiner Gang / Mafia!");
    return 1;
    }
    if(!IsPlayerInRangeOfPoint(playerid, 8.0, -1481.5510,127.7444,17.3447))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst hier keine Gang-Materialen kaufen!");
    return 1;
    }
    if(sscanf(params, "d", mats))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /gangmats [Anzahl]");
    SendClientMessage(playerid, COLOR_GRAD1, "*Du kannst maximal 500 Gang-Materialen mit dir nehmen.");
    SendClientMessage(playerid, COLOR_GRAD1, "*1 Gang-Materialen kostet 10$.");
    return 1;
    }
    if(mats > 500)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 500 Gang-Materialen kaufen!");
    return 1;
    }
    if(FrakMatsHolding[playerid] + mats > 500)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "So viele Gang-Materialen könntest du nicht mit dir tragen!");
    return 1;
    }
    preis = mats * 10;
    GivePlayerMoney(playerid, -preis);
    FrakMatsHolding[playerid] += mats;
    format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Gang-Materialen für %d$ gekauft. Bringe sie nun zur Gangkammer!", mats, preis);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Wenn du off gehst verlierst du die Gang-Materialen!");
    return 1;
    }


  • Bitte :D