18.07.2012, 13:11
for example, we don't have any vehicles in Slot 2:
it means if the Vehicle Model in Slot 2 (Player[id][PlayerCarModel2]) is 0 or less, then we set the Player[id][PlayerCarModel2] to 399
so, when we use the "format":
The "Player[id][PlayerCarModel2]" was 399 (not 0, because we have set the Player[id][PlayerCarModel2] to 399), so Player[id][PlayerCarModel2] - 399 = 0. The result is VehicleNamesNoID[Player[id][PlayerCarModel2]-399] = VehicleNamesNoID[0] = "None". then "SendClientMessage" called.
after that:
if the "Player[id][PlayerCarModel2]" is 399, then we change it to 0 to avoid any bugs.
Sorry if this explanation makes you more confused
. And Sorry for my bad English
.
pawn Код:
if(Player[id][PlayerCarModel2] <= 0) Player[id][PlayerCarModel2] = 399;
so, when we use the "format":
pawn Код:
format(string, sizeof(string), "Vehicle 1: %s | Vehicle 2: %s | Vehicle 3: %s | Vehicle 4: %s | Vehicle 5: %s", VehicleNamesNoID[Player[id][PlayerCarModel]-399], VehicleNamesNoID[Player[id][PlayerCarModel2]-399], VehicleNamesNoID[Player[id][PlayerCarModel3]-399], VehicleNamesNoID[Player[id][PlayerCarModel4]-399], VehicleNamesNoID[Player[id][PlayerCarModel5]-399]);
after that:
pawn Код:
if(Player[id][PlayerCarModel2] == 399) Player[id][PlayerCarModel2] = 0;
Sorry if this explanation makes you more confused

