rendered paste bodyforward SellWangExportVehicle(playerid);
//------------------------------------------------------------------------------
//---> WANG EXPORT VEHICLES
#define MAX_WANGEXPORTVEHICLES 15 // Maximum Wang Export vehicles
new wantedWangExportVehicle; // Wanted Wang Export vehicle model id
new wantedWangExportVehicles[MAX_WANGEXPORTVEHICLES] = { // Wanted Wang Exports modelid's
402,
411,
412,
451,
461,
471,
468,
470,
560,
486,
510,
535,
541,
567,
475
};
new wantedWangExportVehicleNames[MAX_WANGEXPORTVEHICLES][32] = { // Wanted Wang Exports vehicle names (match modelid's)
"Buffalo",
"Infernus",
"Voodoo",
"Turismo",
"PCJ-600",
"Quad",
"Sanchez",
"Patriot",
"Sultan",
"Dozer",
"Mountain Bike",
"Slamvan",
"Bullet",
"Savanna",
"Sabre"
};
//------------------------------------------------------------------------------
public SellWangExportVehicle(playerid) {
new string[256];
new wantedVehicle = -1;
new i;
for(i=0;i<MAX_WANGEXPORTVEHICLES;i++) {
if(wantedWangExportVehicles[i]==wantedWangExportVehicle) {
wantedVehicle = i;
break;
}
}
if(wantedVehicle>=0) {
if(IsPlayerInAnyVehicle(playerid)) {
if(vehicleModel[GetPlayerVehicleID(playerid)-1]==wantedWangExportVehicle) {
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
new payment = (random(20)+10)*1000;
format(string, sizeof(string), "Excellent, we will export your %s at once! Here is $%d for your services.",wantedWangExportVehicleNames[i],payment);
SendClientMessage(playerid, COLOR_GREEN, string);
GivePlayerMoney(playerid, payment);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
SetPlayerPos(playerid, checkpoints[CP_WANGEXPORTS][0],checkpoints[CP_WANGEXPORTS][1],checkpoints[CP_WANGEXPORTS][2]);
} else {
SendClientMessage(playerid, COLOR_YELLOW, "Sorry, we're not buying that particular vehicle at this time.");
}
} else {
format(string, sizeof(string), "We are currently buying %s's for export.",wantedWangExportVehicleNames[i]);
SendClientMessage(playerid, COLOR_GREEN, string);
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, "Sorry, we're not buying any vehicles at this time.");
}
return 1;
}
//------------------------------------------------------------------------------------------------------
public TimeUpdate() {
worldTime++;
worldTime%=24;
SetWorldTime(worldTime);
if(worldTime==6 || worldTime==12 || worldTime==18) {
new string[256];
new n = random(MAX_WANGEXPORTVEHICLES);
format(string, sizeof(string),"*** Wang Cars are currently buying %s's", wantedWangExportVehicleNames[n]);
SendClientMessageToAll(COLOR_GREEN, string);
wantedWangExportVehicle = wantedWangExportVehicles[n];
}
}
public OnPlayerEnterCheckpoint(playerid)
{
case CP_WANGEXPORTS: {
SellWangExportVehicle(playerid);
}