Ich würde switch - case benutzen.
Da du eh immer den gleichen Code benutzt außer beim Checkpoint setzen und bei der Variable neu setzen.
Also so
new vehicleid = GetPlayerVehicleID(playerid);
for(new i=0; i<11; i++)
if(vehicleid == trash[i])
SendClientMessage(playerid,Orange,"Müll abgeholt. Gehalt pro Checkpoint '25$'");
switch (Points[playerid]) {
case 1: {
SetPlayerCheckpoint(playerid,192.5336,-1774.9198,4.3294,3);
Points[playerid] = 2;
}
case 2: {
SetPlayerCheckpoint(playerid,208.3698,-1774.6583,4.3892,3);
Points[playerid] = 3;
}
// Weitere case
}
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid,Weiß,"Müll wird abgeholt...");
GivePlayerMoney(playerid,25);
SetTimerEx("Wiederfahren", 1000*3, 0, "i", playerid);