if(dialogid == DIALOG_SMAT)
{
if(response == 0)return SCM(playerid,ROT,"Abgebrochen");
if(response == 1)
{
new anzahl = strval(inputtext),
geld = pInfo[playerid][pGeld],
kosten = 9 * anzahl;
if(anzahl >= 1 && anzahl <= 10000)
{
if(geld < kosten)return SCM(playerid,ROT,"Du kannst maximal 10.000 Mats tragen!");
if((pInv[playerid][Mats] + anzahl) > 10000)return SCM(playerid,ROT,"Du kannst maximal 10.000 Mats tragen!");
GiveMoney(playerid,-kosten);
pInv[playerid][Mats] = pInv[playerid][Mats]+anzahl;
SendClientMessagef(playerid,COLOR_YELLOW,"Du hast dir %i Mats für %i$ gekauft!",anzahl,kosten);
}
SCM(playerid,ROT,"Der Wert muss zwischen 1 und 10.000 Mats liegen");
return 1;
}
}
Versuch es mal so
Ist hauptsächlich Zeilensparender