Achso das hast du definiert? ich würde sagen das kannst du wegmachen und schreibst statt dessen new MaxVeh[MAX_PLAYERS] = 4;
Die Abfrage ist richtig aber du musst diese Klammern nutzen: [ und ] Also nach MaxVeh. Und es kann sein das du wenn du ein GF besitzt oder das du überhaupt ein paar Errors bekommst, da ja das define dann weg ist. Die sind aber leicht zu beheben. Da du dann eigentlich nur MaxVeh durch MaxVeh[playerid] ersetzen musst.
habe #define MaxVeh 4 weggemacht
und new MaxVeh[MAX_PLAYERS] = 4; hingemacht und die abfrage sieht so aus:
if(PlayerInfo[playerid][pDonateRank] == 3)
{
MaxVeh[playerid] = 6;
}
Beim compilen stürzt jetzt aber der compiler an bzw. geht nicht mehr an