26.07.2012, 17:41
This is quite complex. Could describe a little more what is wrong? I mean, you can fully complete one delivery, and after you return to base to get money, you can't take any new deliveries and get error about mismatching trucks? You are calling
so it shouldn't happen
You can actually shorten your
to
https://sampwiki.blast.hk/wiki/Control_Structures#switch_2 - this should help a lot
pawn Код:
PlayerInfo[playerid][pDeliveryVeh] = -1;
You can actually shorten your
pawn Код:
if(DeliveryMission[playerid] == 1) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[1],1);
else if(DeliveryMission[playerid] == 2) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[2],1);
else if(DeliveryMission[playerid] == 3) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[3],1);
else if(DeliveryMission[playerid] == 4) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[4],1);
else if(DeliveryMission[playerid] == 5) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[5],1);
else if(DeliveryMission[playerid] == 6) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[6],1);
else if(DeliveryMission[playerid] == 7) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[7],1);
else if(DeliveryMission[playerid] == 8) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[8],1);
else if(DeliveryMission[playerid] == 9) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[9],1);
else if(DeliveryMission[playerid] == 10) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[10],1);
else if(DeliveryMission[playerid] == 11) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[11],1);
pawn Код:
if(DeliveryMission[playerid] >= 1 && DeliveryMission[playerid] <= 11) return TogglePlayerDynamicCP(playerid, DeliveryJobCP[DeliveryMission[playerid]], 1);