Hallo
Wenn ich /frakmats im Schwarzmarkt eingebe
und dann das geld also 9999 Steht da du kannst Maximal nur 500 Materialien kaufen gebe ich aber -9999 Ein bekomme ich das geld was im - Ist auf die Hand??
Dies ist aber auch Fail oder??
if(sscanf(params, "d", mats))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /frakmats [Anzahl]");
SendClientMessage(playerid, COLOR_GRAD1, "*Du kannst maximal 500 Fraktions-Materialien mit dir nehmen.");
SendClientMessage(playerid, COLOR_GRAD1, "*1 Fraktions-Material kostet 10$.");
return 1;
}
if(mats > 500)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 500 Fraktions-Materialien kaufen!");
return 1;
}
if(FrakMatsHolding[playerid] + mats > 500)
{
SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien 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 Fraktions-Materialien für %d$ gekauft. Bringe sie nun zur Fraktionskammer!", mats, preis);
SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Solltest du reloggen / sterben verlierst du die Materialien wieder!");
return 1;
}