Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd,"/v",true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid,COLOR_YELLOW3, "_________________________________________________");
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: (/v)ehicle [usage]");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Actions]: accept, (g)et, (p)ark, (buyp)ark, /lock, trade, sell, list");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Actions]: (b)uy, hood, lights, buypark, faction");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Actions]: find, color, mod, buy, register, payticket");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Security]: buyinsurance, buylock, buyimmob");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Actions]: scrap - sell your vehicle for a fraction of the price!");
- SendClientMessage(playerid,COLOR_YELLOW3, "_________________________________________________");
- return 1;
- }
- else if(strcmp(tmp,"get",true) == 0 || strcmp(tmp,"g",true) == 0) {
- new query[256], rstring[200];
- new string[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v (g)et [vehicle]");
- return 1;
- }
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- new vehicle1, vehicle2, vehicle3, vehicle4;
- if(strcmp(tmp, "1", true) == 0) {
- if(UserInfo[playerid][uVehKey1] != 6000) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key1); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "park_x"); VehInfo[idx][vParkX] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_y"); VehInfo[idx][vParkY] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_z"); VehInfo[idx][vParkZ] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- mysql_fetch_field_row(rstring, "fuel"); VehInfo[idx][vFuel] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour1"); VehInfo[idx][vColour1] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour2"); VehInfo[idx][vColour2] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "angle"); VehInfo[idx][vAngle] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod1"); VehInfo[idx][vMod1] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod2"); VehInfo[idx][vMod2] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod3"); VehInfo[idx][vMod3] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug1"); VehInfo[idx][vDrug][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga1"); VehInfo[idx][vDrugAmount][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug2"); VehInfo[idx][vDrug][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga2"); VehInfo[idx][vDrugAmount][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug3"); VehInfo[idx][vDrug][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga3"); VehInfo[idx][vDrugAmount][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug4"); VehInfo[idx][vDrug][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga4"); VehInfo[idx][vDrugAmount][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug5"); VehInfo[idx][vDrug][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga5"); VehInfo[idx][vDrugAmount][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug6"); VehInfo[idx][vDrug][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga6"); VehInfo[idx][vDrugAmount][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug7"); VehInfo[idx][vDrug][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga7"); VehInfo[idx][vDrugAmount][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug8"); VehInfo[idx][vDrug][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga8"); VehInfo[idx][vDrugAmount][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug9"); VehInfo[idx][vDrug][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga9"); VehInfo[idx][vDrugAmount][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug10"); VehInfo[idx][vDrug][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga10"); VehInfo[idx][vDrugAmount][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "plate"); strmid(VehInfo[idx][vPlate], rstring, 0, strlen(rstring), 128);
- }
- if(VehInfo[idx][vSpawned] == 1) {
- SendClientMessage(playerid, COLOR_YELLOW3, "You already have this vehicle spawned!");
- return 1;
- }
- if(UserInfo[playerid][uSpawnedV] > 0) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You already have a vehicle spawned, despawn it first!");
- return 1;
- }
- vehicle1 = AddStaticVehicleEx(VehInfo[idx][vModel], VehInfo[idx][vParkX], VehInfo[idx][vParkY], VehInfo[idx][vParkZ]+1.0, VehInfo[idx][vAngle], VehInfo[idx][vColour1], VehInfo[idx][vColour2], 9999);
- format(string, sizeof(string), "{000000}%s", VehInfo[idx][vPlate]);
- SetVehicleNumberPlate(vehicle1, string);
- new vZone[MAX_ZONE_NAME];
- GetVehicleZone(vehicle1, vZone, MAX_ZONE_NAME);
- format(string, sizeof(string), "Your %s is on it's parking place in %s.", VehicleNames[VehInfo[idx][vModel]-400], vZone);
- SendClientMessage(playerid, COLOR_GREEN, string);
- new Float:X, Float:Y, Float:Z;
- GetVehiclePos(vehicle1, X, Y, Z);
- SendClientMessage(playerid, 0xFF00FFFF, "HINT: Follow the red marker to find your vehicle.");
- SetPlayerCheckpoint(playerid, X, Y, Z, 5);
- VehInfo[idx][vSpawned] = 1;
- UserInfo[playerid][uSpawnedV] = 1;
- SetVehicleToRespawn(vehicle1);
- VehicleOwned[vehicle1] = key1;
- VehicleEngine[vehicle1] = 0;
- VehicleLocked[vehicle1] = 0;
- VehInfo[VehicleOwned[vehicle1]][vAlarm] = VehInfo[idx][vAlarm];
- VehInfo[VehicleOwned[vehicle1]][vLock] = VehInfo[idx][vLock];
- VehInfo[VehicleOwned[vehicle1]][vImmob] = VehInfo[idx][vImmob];
- for(new slot = 0; slot < 11; slot++) {
- VehInfo[VehicleOwned[vehicle1]][vDrug][slot] = VehInfo[idx][vDrug][slot];
- VehInfo[VehicleOwned[vehicle1]][vDrugAmount][slot] = VehInfo[idx][vDrugAmount][slot];
- }
- fuel[VehicleOwned[vehicle1]] = VehInfo[idx][vFuel];
- if(VehInfo[idx][vMod1] != 0) {
- AddVehicleComponent(vehicle1, VehInfo[idx][vMod1]);
- }
- if(VehInfo[idx][vMod2] != 0) {
- AddVehicleComponent(vehicle1, VehInfo[idx][vMod2]);
- }
- if(VehInfo[idx][vMod3] != 0) {
- AddVehicleComponent(vehicle1, VehInfo[idx][vMod3]);
- }
- mysql_free_result();
- idx++;
- LoadVehicle(VehicleOwned[vehicle1]);
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You don't own any vehicle in that slot!");
- return 1;
- }
- }
- else if(strcmp(tmp, "2", true) == 0) {
- if(UserInfo[playerid][uVehKey2] != 6000) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key2); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "park_x"); VehInfo[idx][vParkX] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_y"); VehInfo[idx][vParkY] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_z"); VehInfo[idx][vParkZ] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- mysql_fetch_field_row(rstring, "fuel"); VehInfo[idx][vFuel] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour1"); VehInfo[idx][vColour1] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour2"); VehInfo[idx][vColour2] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "angle"); VehInfo[idx][vAngle] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod1"); VehInfo[idx][vMod1] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod2"); VehInfo[idx][vMod2] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod3"); VehInfo[idx][vMod3] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug1"); VehInfo[idx][vDrug][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga1"); VehInfo[idx][vDrugAmount][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug2"); VehInfo[idx][vDrug][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga2"); VehInfo[idx][vDrugAmount][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug3"); VehInfo[idx][vDrug][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga3"); VehInfo[idx][vDrugAmount][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug4"); VehInfo[idx][vDrug][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga4"); VehInfo[idx][vDrugAmount][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug5"); VehInfo[idx][vDrug][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga5"); VehInfo[idx][vDrugAmount][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug6"); VehInfo[idx][vDrug][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga6"); VehInfo[idx][vDrugAmount][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug7"); VehInfo[idx][vDrug][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga7"); VehInfo[idx][vDrugAmount][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug8"); VehInfo[idx][vDrug][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga8"); VehInfo[idx][vDrugAmount][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug9"); VehInfo[idx][vDrug][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga9"); VehInfo[idx][vDrugAmount][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug10"); VehInfo[idx][vDrug][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga10"); VehInfo[idx][vDrugAmount][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "plate"); strmid(VehInfo[idx][vPlate], rstring, 0, strlen(rstring), 128);
- }
- if(VehInfo[idx][vSpawned] == 1) {
- SendClientMessage(playerid, COLOR_YELLOW3, "You already have this vehicle spawned!");
- return 1;
- }
- if(UserInfo[playerid][uSpawnedV] > 0) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You already have a vehicle spawned, despawn it first!");
- return 1;
- }
- vehicle2 = AddStaticVehicleEx(VehInfo[idx][vModel], VehInfo[idx][vParkX], VehInfo[idx][vParkY], VehInfo[idx][vParkZ]+1.0, VehInfo[idx][vAngle], VehInfo[idx][vColour1], VehInfo[idx][vColour2], 9999);
- format(string, sizeof(string), "{000000}%s", VehInfo[idx][vPlate]);
- SetVehicleNumberPlate(vehicle2, string);
- new vZone[MAX_ZONE_NAME];
- GetVehicleZone(vehicle2, vZone, MAX_ZONE_NAME);
- format(string, sizeof(string), "Your %s is on it's parking place in %s.", VehicleNames[VehInfo[idx][vModel]-400], vZone);
- SendClientMessage(playerid, COLOR_GREEN, string);
- new Float:X, Float:Y, Float:Z;
- GetVehiclePos(vehicle2, X, Y, Z);
- SendClientMessage(playerid, 0xFF00FFFF, "HINT: Follow the red marker to find your vehicle.");
- SetPlayerCheckpoint(playerid, X, Y, Z, 5);
- VehInfo[idx][vSpawned] = 1;
- UserInfo[playerid][uSpawnedV] = 2;
- SetVehicleToRespawn(vehicle2);
- VehicleOwned[vehicle2] = key2;
- VehicleEngine[vehicle2] = 0;
- VehicleLocked[vehicle2] = 0;
- VehInfo[VehicleOwned[vehicle2]][vAlarm] = VehInfo[idx][vAlarm];
- VehInfo[VehicleOwned[vehicle2]][vLock] = VehInfo[idx][vLock];
- VehInfo[VehicleOwned[vehicle2]][vImmob] = VehInfo[idx][vImmob];
- for(new slot = 0; slot < 11; slot++) {
- VehInfo[VehicleOwned[vehicle2]][vDrug][slot] = VehInfo[idx][vDrug][slot];
- VehInfo[VehicleOwned[vehicle2]][vDrugAmount][slot] = VehInfo[idx][vDrugAmount][slot];
- }
- fuel[VehicleOwned[vehicle2]] = VehInfo[idx][vFuel];
- if(VehInfo[idx][vMod1] != 0) {
- AddVehicleComponent(vehicle2, VehInfo[idx][vMod1]);
- }
- if(VehInfo[idx][vMod2] != 0) {
- AddVehicleComponent(vehicle2, VehInfo[idx][vMod2]);
- }
- if(VehInfo[idx][vMod3] != 0) {
- AddVehicleComponent(vehicle2, VehInfo[idx][vMod3]);
- }
- mysql_free_result();
- idx++;
- LoadVehicle(VehicleOwned[vehicle2]);
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You don't own any vehicle in that slot!");
- return 1;
- }
- }
- else if(strcmp(tmp, "3", true) == 0) {
- if(UserInfo[playerid][uVehKey3] != 6000) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key3); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "park_x"); VehInfo[idx][vParkX] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_y"); VehInfo[idx][vParkY] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_z"); VehInfo[idx][vParkZ] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- mysql_fetch_field_row(rstring, "fuel"); VehInfo[idx][vFuel] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour1"); VehInfo[idx][vColour1] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour2"); VehInfo[idx][vColour2] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "angle"); VehInfo[idx][vAngle] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod1"); VehInfo[idx][vMod1] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod2"); VehInfo[idx][vMod2] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod3"); VehInfo[idx][vMod3] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug1"); VehInfo[idx][vDrug][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga1"); VehInfo[idx][vDrugAmount][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug2"); VehInfo[idx][vDrug][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga2"); VehInfo[idx][vDrugAmount][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug3"); VehInfo[idx][vDrug][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga3"); VehInfo[idx][vDrugAmount][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug4"); VehInfo[idx][vDrug][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga4"); VehInfo[idx][vDrugAmount][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug5"); VehInfo[idx][vDrug][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga5"); VehInfo[idx][vDrugAmount][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug6"); VehInfo[idx][vDrug][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga6"); VehInfo[idx][vDrugAmount][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug7"); VehInfo[idx][vDrug][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga7"); VehInfo[idx][vDrugAmount][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug8"); VehInfo[idx][vDrug][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga8"); VehInfo[idx][vDrugAmount][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug9"); VehInfo[idx][vDrug][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga9"); VehInfo[idx][vDrugAmount][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug10"); VehInfo[idx][vDrug][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga10"); VehInfo[idx][vDrugAmount][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "plate"); strmid(VehInfo[idx][vPlate], rstring, 0, strlen(rstring), 128);
- }
- if(VehInfo[idx][vSpawned] == 1) {
- SendClientMessage(playerid, COLOR_YELLOW3, "You already have this vehicle spawned!");
- return 1;
- }
- if(UserInfo[playerid][uSpawnedV] > 0) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You already have a vehicle spawned, despawn it first!");
- return 1;
- }
- vehicle3 = AddStaticVehicleEx(VehInfo[idx][vModel], VehInfo[idx][vParkX], VehInfo[idx][vParkY], VehInfo[idx][vParkZ]+1.0, VehInfo[idx][vAngle], VehInfo[idx][vColour1], VehInfo[idx][vColour2], 9999);
- format(string, sizeof(string), "{000000}%s", VehInfo[idx][vPlate]);
- SetVehicleNumberPlate(vehicle3, string);
- new vZone[MAX_ZONE_NAME];
- GetVehicleZone(vehicle3, vZone, MAX_ZONE_NAME);
- format(string, sizeof(string), "Your %s is on it's parking place in %s.", VehicleNames[VehInfo[idx][vModel]-400], vZone);
- SendClientMessage(playerid, COLOR_GREEN, string);
- new Float:X, Float:Y, Float:Z;
- GetVehiclePos(vehicle3, X, Y, Z);
- SendClientMessage(playerid, 0xFF00FFFF, "HINT: Follow the red marker to find your vehicle.");
- SetPlayerCheckpoint(playerid, X, Y, Z, 5);
- VehInfo[idx][vSpawned] = 1;
- UserInfo[playerid][uSpawnedV] = 3;
- SetVehicleToRespawn(vehicle3);
- VehicleOwned[vehicle3] = key3;
- VehicleEngine[vehicle3] = 0;
- VehicleLocked[vehicle3] = 0;
- VehInfo[VehicleOwned[vehicle3]][vAlarm] = VehInfo[idx][vAlarm];
- VehInfo[VehicleOwned[vehicle3]][vLock] = VehInfo[idx][vLock];
- VehInfo[VehicleOwned[vehicle3]][vImmob] = VehInfo[idx][vImmob];
- for(new slot = 0; slot < 11; slot++) {
- VehInfo[VehicleOwned[vehicle3]][vDrug][slot] = VehInfo[idx][vDrug][slot];
- VehInfo[VehicleOwned[vehicle3]][vDrugAmount][slot] = VehInfo[idx][vDrugAmount][slot];
- }
- fuel[VehicleOwned[vehicle3]] = VehInfo[idx][vFuel];
- if(VehInfo[idx][vMod1] != 0) {
- AddVehicleComponent(vehicle3, VehInfo[idx][vMod1]);
- }
- if(VehInfo[idx][vMod2] != 0) {
- AddVehicleComponent(vehicle3, VehInfo[idx][vMod2]);
- }
- if(VehInfo[idx][vMod3] != 0) {
- AddVehicleComponent(vehicle3, VehInfo[idx][vMod3]);
- }
- mysql_free_result();
- idx++;
- LoadVehicle(VehicleOwned[vehicle3]);
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You don't own any vehicle in that slot!");
- return 1;
- }
- }
- else if(strcmp(tmp, "4", true) == 0) {
- if(UserInfo[playerid][uVehKey4] != 6000) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key4); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "park_x"); VehInfo[idx][vParkX] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_y"); VehInfo[idx][vParkY] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_z"); VehInfo[idx][vParkZ] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- mysql_fetch_field_row(rstring, "fuel"); VehInfo[idx][vFuel] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour1"); VehInfo[idx][vColour1] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour2"); VehInfo[idx][vColour2] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "angle"); VehInfo[idx][vAngle] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod1"); VehInfo[idx][vMod1] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod2"); VehInfo[idx][vMod2] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod3"); VehInfo[idx][vMod3] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug1"); VehInfo[idx][vDrug][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga1"); VehInfo[idx][vDrugAmount][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug2"); VehInfo[idx][vDrug][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga2"); VehInfo[idx][vDrugAmount][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug3"); VehInfo[idx][vDrug][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga3"); VehInfo[idx][vDrugAmount][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug4"); VehInfo[idx][vDrug][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga4"); VehInfo[idx][vDrugAmount][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug5"); VehInfo[idx][vDrug][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga5"); VehInfo[idx][vDrugAmount][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug6"); VehInfo[idx][vDrug][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga6"); VehInfo[idx][vDrugAmount][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug7"); VehInfo[idx][vDrug][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga7"); VehInfo[idx][vDrugAmount][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug8"); VehInfo[idx][vDrug][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga8"); VehInfo[idx][vDrugAmount][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug9"); VehInfo[idx][vDrug][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga9"); VehInfo[idx][vDrugAmount][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug10"); VehInfo[idx][vDrug][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga10"); VehInfo[idx][vDrugAmount][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "plate"); strmid(VehInfo[idx][vPlate], rstring, 0, strlen(rstring), 128);
- }
- if(VehInfo[idx][vSpawned] == 1) {
- SendClientMessage(playerid, COLOR_YELLOW3, "You already have this vehicle spawned!");
- return 1;
- }
- if(UserInfo[playerid][uSpawnedV] > 0) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You already have a vehicle spawned, despawn it first!");
- return 1;
- }
- vehicle4 = AddStaticVehicleEx(VehInfo[idx][vModel], VehInfo[idx][vParkX], VehInfo[idx][vParkY], VehInfo[idx][vParkZ]+1.0, VehInfo[idx][vAngle], VehInfo[idx][vColour1], VehInfo[idx][vColour2], 9999);
- format(string, sizeof(string), "{000000}%s", VehInfo[idx][vPlate]);
- SetVehicleNumberPlate(vehicle4, string);
- new vZone[MAX_ZONE_NAME];
- GetVehicleZone(vehicle4, vZone, MAX_ZONE_NAME);
- format(string, sizeof(string), "Your %s is on it's parking place in %s.", VehicleNames[VehInfo[idx][vModel]-400], vZone);
- SendClientMessage(playerid, COLOR_GREEN, string);
- new Float:X, Float:Y, Float:Z;
- GetVehiclePos(vehicle4, X, Y, Z);
- SendClientMessage(playerid, 0xFF00FFFF, "HINT: Follow the red marker to find your vehicle.");
- SetPlayerCheckpoint(playerid, X, Y, Z, 5);
- VehInfo[idx][vSpawned] = 1;
- UserInfo[playerid][uSpawnedV] = 4;
- SetVehicleToRespawn(vehicle4);
- VehicleOwned[vehicle4] = key4;
- VehicleEngine[vehicle4] = 0;
- VehicleLocked[vehicle4] = 0;
- VehInfo[VehicleOwned[vehicle4]][vAlarm] = VehInfo[idx][vAlarm];
- VehInfo[VehicleOwned[vehicle4]][vLock] = VehInfo[idx][vLock];
- VehInfo[VehicleOwned[vehicle4]][vImmob] = VehInfo[idx][vImmob];
- for(new slot = 0; slot < 11; slot++) {
- VehInfo[VehicleOwned[vehicle4]][vDrug][slot] = VehInfo[idx][vDrug][slot];
- VehInfo[VehicleOwned[vehicle4]][vDrugAmount][slot] = VehInfo[idx][vDrugAmount][slot];
- }
- fuel[VehicleOwned[vehicle4]] = VehInfo[idx][vFuel];
- if(VehInfo[idx][vMod1] != 0) {
- AddVehicleComponent(vehicle4, VehInfo[idx][vMod1]);
- }
- if(VehInfo[idx][vMod2] != 0) {
- AddVehicleComponent(vehicle4, VehInfo[idx][vMod2]);
- }
- if(VehInfo[idx][vMod3] != 0) {
- AddVehicleComponent(vehicle4, VehInfo[idx][vMod3]);
- }
- mysql_free_result();
- idx++;
- LoadVehicle(VehicleOwned[vehicle4]);
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You don't own any vehicle in that slot!");
- return 1;
- }
- }
- return 1;
- }
- else if(strcmp(tmp,"faction",true) == 0) {
- new query[500];
- new vehicle = GetPlayerVehicleID(playerid);
- GetPlayerName(playerid, pname, 24);
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- new member = UserInfo[playerid][uFaction];
- if(!IsPlayerInAnyVehicle(playerid)) {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You must be inside your vehicle!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(UserInfo[playerid][uFaction] == 0) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not in a faction!");
- return 1;
- }
- if(UserInfo[playerid][uRank] < 8) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not Rank 8!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `owner` = 'Faction-Vehicle', `faction` = '%d' WHERE `id` = '%d'", member, key1);
- mysql_query(query);
- UserInfo[playerid][uVehKey1] = 6000;
- }
- else if(VehicleOwned[vehicle] == key2) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `owner` = 'Faction-Vehicle', `faction` = '%d' WHERE `id` = '%d'", member, key2);
- mysql_query(query);
- UserInfo[playerid][uVehKey2] = 6000;
- }
- else if(VehicleOwned[vehicle] == key3) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `owner` = 'Faction-Vehicle', `faction` = '%d' WHERE `id` = '%d'", member, key3);
- mysql_query(query);
- UserInfo[playerid][uVehKey3] = 6000;
- }
- else if(VehicleOwned[vehicle] == key4) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `owner` = 'Faction-Vehicle', `faction` = '%d' WHERE `id` = '%d'", member, key4);
- mysql_query(query);
- UserInfo[playerid][uVehKey4] = 6000;
- }
- UserInfo[playerid][uSpawnedV] = 0;
- SaveStats(playerid);
- SendClientMessage(playerid, COLOR_YELLOW, "You have made your vehicle a faction vehicle, you no longer own it!");
- return 1;
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You don't own this vehicle!");
- return 1;
- }
- }
- else if(strcmp(tmp,"buypark",true) == 0 || strcmp(tmp,"buyp",true) == 0) {
- new query[500];
- new vehicle = GetPlayerVehicleID(playerid);
- GetPlayerName(playerid, pname, 24);
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- new Float:x, Float:y, Float:z, Float:angle;
- if(!IsPlayerInAnyVehicle(playerid)) {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You must be inside your vehicle!");
- return 1;
- }
- if(VehInfo[vehicle][vFaction] > 0 && UserInfo[playerid][uFaction] == VehInfo[vehicle][vFaction] && UserInfo[playerid][uRank] >= 9) {
- GetVehiclePos(vehicle, x, y, z);
- GetVehicleZAngle(vehicle, angle);
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f', `angle` = '%f' WHERE `id` = '%d'", x, y, z, angle, VehicleOwned[vehicle]);
- mysql_query(query);
- SendClientMessage(playerid,COLOR_GREEN,"Faction Vehicle parking place purchased for $0 (Area change).");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(GetPlayerCash(playerid) < 2000)
- {
- SendClientMessage(playerid, COLOR_WHITE,"You need $2,000 to re-park your vehicle!");
- return 1;
- }
- GetVehiclePos(vehicle, x, y, z);
- GetVehicleZAngle(vehicle, angle);
- if(VehicleOwned[vehicle] == key1) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f', `angle` = '%f' WHERE `id` = '%d'", x, y, z, angle, key1);
- mysql_query(query);
- }
- else if(VehicleOwned[vehicle] == key2) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f', `angle` = '%f' WHERE `id` = '%d'", x, y, z, angle, key2);
- mysql_query(query);
- }
- else if(VehicleOwned[vehicle] == key3) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f', `angle` = '%f' WHERE `id` = '%d'", x, y, z, angle, key3);
- mysql_query(query);
- }
- else if(VehicleOwned[vehicle] == key4) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f', `angle` = '%f' WHERE `id` = '%d'", x, y, z, angle, key4);
- mysql_query(query);
- }
- SendClientMessage(playerid,COLOR_GREEN,"Parking place purchased for $2000 (Area change).");
- SendClientMessage(playerid,COLOR_GREEN,"You can now use /v park");
- return 1;
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You don't own this vehicle!");
- return 1;
- }
- }
- else if(strcmp(tmp,"park",true) == 0 || strcmp(tmp,"p",true) == 0) {
- new vehicle = GetPlayerVehicleID(playerid);
- GetPlayerName(playerid, pname, 24);
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- new query[256], rstring[200];
- if(IsPlayerInAnyVehicle(playerid)) {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", VehicleOwned[vehicle]); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "park_x"); VehInfo[idx][vParkX] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_y"); VehInfo[idx][vParkY] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_z"); VehInfo[idx][vParkZ] = floatstr(rstring);
- }
- if(PlayerToPoint(10.0, playerid, VehInfo[idx][vParkX], VehInfo[idx][vParkY], VehInfo[idx][vParkZ]))
- {
- mysql_free_result();
- DestroyVehicle(vehicle);
- VehInfo[idx][vSpawned] = 0;
- UserInfo[playerid][uSpawnedV] = 0;
- SaveStats(playerid);
- return 1;
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You're not at your vehicle parking spot!");
- SetPlayerCheckpoint(playerid, VehInfo[idx][vParkX], VehInfo[idx][vParkY], VehInfo[idx][vParkZ], 5);
- return 1;
- }
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "This isn't your vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You must be the driver of the vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED, "You're not in any vehicle!");
- return 1;
- }
- }
- else if(strcmp(tmp,"list",true) == 0) {
- new string[500];
- GetPlayerName(playerid, pname, 24);
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- new query[256], rstring[200];
- if(key1 == 6000 && key2 == 6000 && key3 == 6000 && key4 == 6000)
- {
- SendClientMessage(playerid,COLOR_GREEN, "____________________Your vehicles(0)____________________");
- SendClientMessage(playerid,COLOR_WHITE, "You don't own any vehicles!");
- return 1;
- }
- if(key1 != 6000 && key2 == 6000 && key3 == 6000 && key4 == 6000)
- {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key1); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- SendClientMessage(playerid,COLOR_GREEN, "____________________Your vehicles(1)____________________");
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- return 1;
- }
- else if(key1 != 6000 && key2 != 6000 && key3 == 6000 && key4 == 6000)
- {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key1); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- SendClientMessage(playerid,COLOR_GREEN, "____________________Your vehicles(2)____________________");
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key2); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 2: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 2: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- return 1;
- }
- else if(key1 != 6000 && key2 != 6000 && key3 != 6000 && key4 == 6000)
- {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key1); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- SendClientMessage(playerid,COLOR_GREEN, "____________________Your vehicles(3)____________________");
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key2); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 2: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 2: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key3); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 3: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 3: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- return 1;
- }
- else if(key1 != 6000 && key2 != 6000 && key3 != 6000 && key4 != 6000)
- {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key1); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- SendClientMessage(playerid,COLOR_GREEN, "____________________Your vehicles(4)____________________");
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 1: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key2); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 2: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 2: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key3); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 3: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 3: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key4); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "lock"); VehInfo[idx][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[idx][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[idx][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[idx][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[idx][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[idx][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "spawned"); VehInfo[idx][vSpawned] = strval(rstring);
- }
- if(VehInfo[idx][vSpawned] == 0) {
- format(string, sizeof(string), "Vehicle 4: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else if(VehInfo[idx][vSpawned] == 1) {
- format(string, sizeof(string), "Vehicle 4: %s, Lock[%d], Alarm[%d], Immobiliser[%d], Insurances[%d], Times destroyed[%d], Next insurance price[$2500]", VehicleNames[VehInfo[idx][vModel]-400], VehInfo[idx][vLock], VehInfo[idx][vAlarm], VehInfo[idx][vImmob], VehInfo[idx][vInsurance], VehInfo[idx][vDents]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- idx++;
- mysql_free_result();
- return 1;
- }
- return 1;
- }
- else if(strcmp(tmp,"buyalarm",true) == 0) {
- new query[250];
- new vehicle = GetPlayerVehicleID(playerid);
- new string[500];
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v buyalarm [level]");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Alarm 1] - $2,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Alarm 2] - $4,500");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Alarm 3] - $6,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Alarm 4] - $7,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Alarm 5] - $8,500");
- return 1;
- }
- new alarmlvl;
- alarmlvl = strval(tmp);
- new alarmprice;
- if(alarmlvl < 0 || alarmlvl > 5) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Invalid Alarm level!");
- return 1;
- }
- if (!PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not at a vehicle dealership!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(IsPlayerInAnyVehicle(playerid)) {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- if(alarmlvl == 1) { alarmprice = 2000; }
- else if(alarmlvl == 2) { alarmprice = 4500; }
- else if(alarmlvl == 3) { alarmprice = 6000; }
- else if(alarmlvl == 4) { alarmprice = 7000; }
- else if(alarmlvl == 5) { alarmprice = 8500; }
- GivePlayerCash(playerid, -alarmprice);
- format(string, sizeof(string), "You have successfully purchased a Level %d alarm for $%d!", alarmlvl, alarmprice);
- SendClientMessage(playerid, COLOR_WHITE, string);
- VehInfo[VehicleOwned[vehicle]][vAlarm] = alarmlvl;
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SaveStats(playerid);
- format(query, sizeof(query), "UPDATE `vehicles` SET `alarm` = '%d' WHERE `id` = '%d'", alarmlvl, VehicleOwned[vehicle]);
- mysql_query(query);
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not the driver of the vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not in any vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own this vehicle!");
- return 1;
- }
- return 1;
- }
- else if(strcmp(tmp,"buyimmob",true) == 0) {
- new query[250];
- new vehicle = GetPlayerVehicleID(playerid);
- new string[500];
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v buyimmob [level]");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Immob 1] - $2,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Immob 2] - $4,500");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Immob 3] - $6,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Immob 4] - $7,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Immob 5] - $8,500");
- return 1;
- }
- new immoblvl;
- immoblvl = strval(tmp);
- new immobprice;
- if(immoblvl < 0 || immoblvl > 5) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Invalid Alarm level!");
- return 1;
- }
- if (!PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not at a vehicle dealership!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(IsPlayerInAnyVehicle(playerid)) {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- if(immoblvl == 1) { immobprice = 2000; }
- else if(immoblvl == 2) { immobprice = 4500; }
- else if(immoblvl == 3) { immobprice = 6000; }
- else if(immoblvl == 4) { immobprice = 7000; }
- else if(immoblvl == 5) { immobprice = 8500; }
- GivePlayerCash(playerid, -immobprice);
- format(string, sizeof(string), "You have successfully purchased a Level %d immobiliser for $%d!", immoblvl, immobprice);
- SendClientMessage(playerid, COLOR_WHITE, string);
- VehInfo[VehicleOwned[vehicle]][vImmob] = immoblvl;
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SaveStats(playerid);
- format(query, sizeof(query), "UPDATE `vehicles` SET `immob` = '%d' WHERE `id` = '%d'", immoblvl, VehicleOwned[vehicle]);
- mysql_query(query);
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not the driver of the vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not in any vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own this vehicle!");
- return 1;
- }
- return 1;
- }
- else if(strcmp(tmp,"colour",true) == 0) {
- new query[250];
- new vehicle = GetPlayerVehicleID(playerid);
- new string[500];
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v colour [colourid] [colourid]");
- return 1;
- }
- new color1;
- color1 = strval(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v colour [colourid] [colourid]");
- return 1;
- }
- new color2;
- color2 = strval(tmp);
- if(color1 < 0 && color1 > 255) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Invalid Colour ID!");
- return 1;
- }
- if(color2 < 0 && color2 > 255) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Invalid Colour ID!");
- return 1;
- }
- if (!PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not at a vehicle dealership!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(IsPlayerInAnyVehicle(playerid)) {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- GivePlayerCash(playerid, -500);
- format(string, sizeof(string), "You have changed your vehicle colours to 1: %d 2: %d!", color1, color2);
- SendClientMessage(playerid, COLOR_WHITE, string);
- VehInfo[VehicleOwned[vehicle]][vColour1] = color1;
- VehInfo[VehicleOwned[vehicle]][vColour2] = color2;
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SaveStats(playerid);
- format(query, sizeof(query), "UPDATE `vehicles` SET `colour1` = '%d', `colour2` = '%d' WHERE `id` = '%d'", color1, color2, VehicleOwned[vehicle]);
- mysql_query(query);
- ChangeVehicleColor(vehicle, color1, color2);
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not the driver of the vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not in any vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own this vehicle!");
- return 1;
- }
- return 1;
- }
- else if(strcmp(tmp,"scrap",true) == 0) {
- new query[250];
- new rstring[200];
- new vehicle = GetPlayerVehicleID(playerid);
- new string[500];
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- if (!PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not at a vehicle dealership!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(IsPlayerInAnyVehicle(playerid)) {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- new svalue;
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- if(VehicleOwned[vehicle] == key1) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key1); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- }
- svalue = VehInfo[idx][vPrice]*3/4;
- mysql_free_result();
- GivePlayerCash(playerid, svalue);
- format(string, sizeof(string), "You have scrapped your vehicle for $%d!", svalue);
- SendClientMessage(playerid, COLOR_WHITE, string);
- UserInfo[playerid][uVehKey1] = 6000;
- }
- else if(VehicleOwned[vehicle] == key2) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key2); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- }
- svalue = VehInfo[idx][vPrice]*3/4;
- mysql_free_result();
- GivePlayerCash(playerid, svalue);
- format(string, sizeof(string), "You have scrapped your vehicle for $%d!", svalue);
- SendClientMessage(playerid, COLOR_WHITE, string);
- UserInfo[playerid][uVehKey2] = 6000;
- }
- else if(VehicleOwned[vehicle] == key3) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key3); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- }
- svalue = VehInfo[idx][vPrice]*3/4;
- mysql_free_result();
- GivePlayerCash(playerid, svalue);
- format(string, sizeof(string), "You have scrapped your vehicle for $%d!", svalue);
- SendClientMessage(playerid, COLOR_WHITE, string);
- UserInfo[playerid][uVehKey3] = 6000;
- }
- else if(VehicleOwned[vehicle] == key4) {
- format(query, sizeof(query), "SELECT * FROM `vehicles` WHERE `id` = '%d'", key4); //Formats the SELECT query
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "price"); VehInfo[idx][vPrice] = strval(rstring);
- }
- svalue = VehInfo[idx][vPrice]*3/4;
- mysql_free_result();
- GivePlayerCash(playerid, svalue);
- format(string, sizeof(string), "You have scrapped your vehicle for $%d!", svalue);
- SendClientMessage(playerid, COLOR_WHITE, string);
- UserInfo[playerid][uVehKey4] = 6000;
- }
- SaveStats(playerid);
- format(query, sizeof(query), "DELETE FROM `vehicles` WHERE `id` = '%d'", VehicleOwned[vehicle]);
- mysql_query(query);
- UserInfo[playerid][uSpawnedV] = 0;
- VehInfo[VehicleOwned[vehicle]][vSpawned] = 0;
- VehicleOwned[vehicle] = 0;
- DestroyVehicle(vehicle);
- if(UserInfo[playerid][uVehKey1] == 6000 && UserInfo[playerid][uVehKey2] != 6000 && UserInfo[playerid][uVehKey3] != 6000 && UserInfo[playerid][uVehKey4] != 6000) {
- UserInfo[playerid][uVehKey1] = UserInfo[playerid][uVehKey2];
- UserInfo[playerid][uVehKey2] = UserInfo[playerid][uVehKey3];
- UserInfo[playerid][uVehKey3] = UserInfo[playerid][uVehKey4];
- UserInfo[playerid][uVehKey4] = 6000;
- SaveStats(playerid);
- }
- else if(UserInfo[playerid][uVehKey1] != 6000 && UserInfo[playerid][uVehKey2] == 6000 && UserInfo[playerid][uVehKey3] != 6000 && UserInfo[playerid][uVehKey4] != 6000) {
- UserInfo[playerid][uVehKey2] = UserInfo[playerid][uVehKey3];
- UserInfo[playerid][uVehKey3] = UserInfo[playerid][uVehKey4];
- UserInfo[playerid][uVehKey4] = 6000;
- SaveStats(playerid);
- }
- else if(UserInfo[playerid][uVehKey1] != 6000 && UserInfo[playerid][uVehKey2] != 6000 && UserInfo[playerid][uVehKey3] == 6000 && UserInfo[playerid][uVehKey4] != 6000) {
- UserInfo[playerid][uVehKey3] = UserInfo[playerid][uVehKey4];
- UserInfo[playerid][uVehKey4] = 6000;
- SaveStats(playerid);
- }
- else if(UserInfo[playerid][uVehKey1] == 6000 && UserInfo[playerid][uVehKey2] == 6000 && UserInfo[playerid][uVehKey3] != 6000 && UserInfo[playerid][uVehKey4] != 6000) {
- UserInfo[playerid][uVehKey1] = UserInfo[playerid][uVehKey3];
- UserInfo[playerid][uVehKey2] = UserInfo[playerid][uVehKey4];
- UserInfo[playerid][uVehKey3] = 6000;
- UserInfo[playerid][uVehKey4] = 6000;
- SaveStats(playerid);
- }
- else if(UserInfo[playerid][uVehKey1] != 6000 && UserInfo[playerid][uVehKey2] == 6000 && UserInfo[playerid][uVehKey3] == 6000 && UserInfo[playerid][uVehKey4] != 6000) {
- UserInfo[playerid][uVehKey2] = UserInfo[playerid][uVehKey4];
- UserInfo[playerid][uVehKey4] = 6000;
- SaveStats(playerid);
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not the driver of the vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not in any vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own this vehicle!");
- return 1;
- }
- return 1;
- }
- else if(strcmp(tmp,"register",true) == 0) {
- new query[250];
- new vehicle = GetPlayerVehicleID(playerid);
- new string[500];
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- if (!PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not at a vehicle dealership!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(IsPlayerInAnyVehicle(playerid)) {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- new first[25];
- first = GetPlayerFirstName(playerid);
- new last[25];
- last = GetPlayerLastName(playerid);
- new firstlen = strlen(GetPlayerFirstName(playerid));
- new lastlen = strlen(GetPlayerLastName(playerid));
- strdel(first, firstlen-firstlen+1, firstlen);
- strdel(last, lastlen-lastlen+1, lastlen);
- new randplate = 1000 + random(99999);
- strins(first, last, 1);
- if(VehicleOwned[vehicle] == key1) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = '%s%d' WHERE `id` = '%d'", first, randplate, UserInfo[playerid][uVehKey1]);
- mysql_query(query);
- mysql_free_result();
- }
- if(VehicleOwned[vehicle] == key2) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = '%s%d' WHERE `id` = '%d'", first, randplate, UserInfo[playerid][uVehKey2]);
- mysql_query(query);
- mysql_free_result();
- }
- if(VehicleOwned[vehicle] == key3) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = '%s%d' WHERE `id` = '%d'", first, randplate, UserInfo[playerid][uVehKey3]);
- mysql_query(query);
- mysql_free_result();
- }
- if(VehicleOwned[vehicle] == key4) {
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = '%s%d' WHERE `id` = '%d'", first, randplate, UserInfo[playerid][uVehKey4]);
- mysql_query(query);
- mysql_free_result();
- }
- GivePlayerCash(playerid, -500);
- SendClientMessage(playerid, COLOR_GREEN, "________[VEHICLE REGISTRATION]________");
- format(string, sizeof(string), "[ You have registered your vehicle plate %s%d ]", first, randplate);
- SendClientMessage(playerid, COLOR_WHITE, string);
- DestroyVehicle(vehicle);
- UserInfo[playerid][uSpawnedV] = 0;
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- return 1;
- }
- }
- }
- return 1;
- }
- else if(strcmp(tmp,"buylock",true) == 0) {
- new query[250];
- new vehicle = GetPlayerVehicleID(playerid);
- new string[500];
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v buylock [level]");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Lock 1] - $2,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Lock 2] - $4,500");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Lock 3] - $6,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Lock 4] - $7,000");
- SendClientMessage(playerid, COLOR_YELLOW3, "[Lock 5] - $8,500");
- return 1;
- }
- new lock;
- lock = strval(tmp);
- new lockprice;
- if(lock < 0 || lock > 5) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Invalid Lock level!");
- return 1;
- }
- if (!PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not at a vehicle dealership!");
- return 1;
- }
- if(VehicleOwned[vehicle] == key1 || VehicleOwned[vehicle] == key2 || VehicleOwned[vehicle] == key3 || VehicleOwned[vehicle] == key4) {
- if(IsPlayerInAnyVehicle(playerid)) {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- if(lock == 1) { lockprice = 2000; }
- else if(lock == 2) { lockprice = 4500; }
- else if(lock == 3) { lockprice = 6000; }
- else if(lock == 4) { lockprice = 7000; }
- else if(lock == 5) { lockprice = 8500; }
- GivePlayerCash(playerid, -lockprice);
- format(string, sizeof(string), "You have successfully purchased a Level %d lock for $%d!", lock, lockprice);
- SendClientMessage(playerid, COLOR_WHITE, string);
- VehInfo[VehicleOwned[vehicle]][vLock] = lock;
- SaveStats(playerid);
- format(query, sizeof(query), "UPDATE `vehicles` SET `lock` = '%d' WHERE `id` = '%d'", lock, VehicleOwned[vehicle]);
- mysql_query(query);
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not the driver of the vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not in any vehicle!");
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own this vehicle!");
- return 1;
- }
- return 1;
- }
- else if(strcmp(tmp,"buy",true) == 0) {
- if (!PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're not at the vehicle dealership!");
- return 1;
- }
- new query[500];
- new string[500];
- new key1 = UserInfo[playerid][uVehKey1];
- new key2 = UserInfo[playerid][uVehKey2];
- new key3 = UserInfo[playerid][uVehKey3];
- new key4 = UserInfo[playerid][uVehKey4];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- if (UserInfo[playerid][uDonator] == 1) {
- SendClientMessage(playerid, COLOR_YELLOW3, "_____________________/v buy [Modelid] [ColorID] [ColorID2]_____________________");
- SendClientMessage(playerid,COLOR_WHITE,"| BMX ($10,000) (481), Bike ($10,000) (509) |");
- }
- else if (UserInfo[playerid][uDonator] == 2) {
- SendClientMessage(playerid, COLOR_YELLOW3, "_____________________/v buy [Modelid] [ColorID] [ColorID2]_____________________");
- SendClientMessage(playerid, COLOR_WHITE,"| BMX ($10,000) (481), Bike ($10,000) (509), Sanchez ($45,000) (468), BF 400 ($85,000) (581) |");
- }
- else if (UserInfo[playerid][uDonator] == 3) {
- SendClientMessage(playerid, COLOR_YELLOW3, "_____________________/v buy [Modelid] [ColorID] [ColorID2]_____________________");
- SendClientMessage(playerid, COLOR_WHITE,"| BMX ($10,000) (481), Bike ($10,000) (509), Sanchez ($45,000) (468), FCR 900 ($85,000) (521) |");
- SendClientMessage(playerid, COLOR_WHITE,"| Bullet ($500,000) (541), Banshee ($550,000) (429), BF 400 ($85,000) (581), NRG 500 ($150,000) (522) |");
- }
- SendClientMessage(playerid,COLOR_WHITE,"| Faggio ($20,000) (462), Freeway ($30,000) (463) |");
- SendClientMessage(playerid,COLOR_WHITE,"| PCJ-600 ($40,000) (461), Majestic ($45,000) (517), Tahoma ($70,000) (566) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Picador ($35,000) (600), Voodoo ($65,000) (412), Sabre ($50,000) (475), Buccaneer ($36,000) (518) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Bobcat ($42,000) (422), Mesa ($45,000) (500), Tornado ($65,000) (576), Huntley ($100,000) (579) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Hermes ($50,000) (474), Greenwood ($55,000) (492), Blade ($69,000) (536), Merit ($56,000) (551) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Feltzer ($89,000) (533), Sentinel ($69,000) (405), Stratum ($45,00) (561) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Washington ($59,000) (421), Broadway ($75,000) (575), Remmington ($59,000) (534) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Sunrise ($60,000) (550), Burrito ($45,000) (482), Glendale ($54,000) (466) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Savanna ($62,000) (567), Landstalker ($42,000) (400), Slamvan ($55,000) (535), Yosemite ($85,000) (554) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Admiral ($85,000) (445), Virgo ($34,000) (491), Stafford ($125,000) (580) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Hustler ($85,000) (545), Vincent ($78,000) (540), Blista Compact ($60,000) (496) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Regina ($54,000) (479), Phoenix ($310,000) (603), Emperor ($95,000) (585), Tampa ($58,000) (549) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Primo ($52,000) (547), Intruder ($45,000) (546), Willard ($36,000) (529), Cadrona ($48,000) (527) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Fortune ($65,000) (526), Taxi ($35,00) (420), Tow Truck ($25,000) (525), Nebula ($59,000) (516) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Rancher ($85,000) (489), Alpha ($90,000) (602), Windsor ($80,000) (555) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Buffalo ($85,000) (402), Uranus ($85,000) (558), Elegy ($95,000) (562) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Flash ($69,000) (565), Jester ($100,000) (559), Comet ($95,000) (480) |");
- SendClientMessage(playerid,COLOR_WHITE,"| Cheetah ($400,000) (415), Sultan ($250,000) (560), Premier ($90,000) (426)|");
- SendClientMessage(playerid,COLOR_WHITE,"| RC Van ($65,000) (459), Oceanic ($45,000) (467), Elegant ($55,000) (507, Remmington ($60,000) (534)|");
- SendClientMessage(playerid, COLOR_YELLOW3, "_____________________/v buy [Modelid] [ColorID] [ColorID2]_____________________");
- return 1;
- }
- new vehicle;
- vehicle = strval(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v buy [modelid] [colourid] [colourid]");
- return 1;
- }
- new color1;
- color1 = strval(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v buy [modelid] [colourid] [colourid]");
- return 1;
- }
- new color2;
- color2 = strval(tmp);
- new vehicleprice;
- if(color1 < 0 && color1 > 255) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Invalid Colour ID!");
- return 1;
- }
- if(color2 < 0 && color2 > 255) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Invalid Colour ID!");
- return 1;
- }
- if(key1 != 6000 && key2 != 6000 && key3 != 6000 && key4 != 6000) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You already have 4 vehicles, you cannot buy another!");
- return 1;
- }
- if (PlayerToPoint(5.0, playerid, BizzInfo[9][bEntranceX], BizzInfo[9][bEntranceY], BizzInfo[9][bEntranceZ])) {
- if(vehicle == 481) { vehicleprice = 10000; }
- else if(vehicle == 462) { vehicleprice = 20000; }
- else if(vehicle == 463) { vehicleprice = 30000; }
- else if(vehicle == 468) { vehicleprice = 45000; }
- else if(vehicle == 461) { vehicleprice = 45000; }
- else if(vehicle == 517) { vehicleprice = 45000; }
- else if(vehicle == 566) { vehicleprice = 70000; }
- else if(vehicle == 600) { vehicleprice = 35000; }
- else if(vehicle == 412) { vehicleprice = 65000; }
- else if(vehicle == 475) { vehicleprice = 50000; }
- else if(vehicle == 518) { vehicleprice = 36000; }
- else if(vehicle == 422) { vehicleprice = 42000; }
- else if(vehicle == 500) { vehicleprice = 45000; }
- else if(vehicle == 481) { vehicleprice = 10000; }
- else if(vehicle == 509) { vehicleprice = 10000; }
- else if(vehicle == 521) { vehicleprice = 85000; }
- else if(vehicle == 541) { vehicleprice = 500000; }
- else if(vehicle == 429) { vehicleprice = 550000; }
- else if(vehicle == 467) { vehicleprice = 45000; }
- else if(vehicle == 581) { vehicleprice = 85000; }
- else if(vehicle == 522) { vehicleprice = 150000; }
- else if(vehicle == 576) { vehicleprice = 65000; }
- else if(vehicle == 579) { vehicleprice = 100000; }
- else if(vehicle == 474) { vehicleprice = 50000; }
- else if(vehicle == 492) { vehicleprice = 55000; }
- else if(vehicle == 536) { vehicleprice = 69000; }
- else if(vehicle == 551) { vehicleprice = 56000; }
- else if(vehicle == 533) { vehicleprice = 89000; }
- else if(vehicle == 405) { vehicleprice = 69000; }
- else if(vehicle == 561) { vehicleprice = 28000; }
- else if(vehicle == 421) { vehicleprice = 59000; }
- else if(vehicle == 575) { vehicleprice = 75000; }
- else if(vehicle == 534) { vehicleprice = 59000; }
- else if(vehicle == 550) { vehicleprice = 60000; }
- else if(vehicle == 482) { vehicleprice = 45000; }
- else if(vehicle == 466) { vehicleprice = 54000; }
- else if(vehicle == 567) { vehicleprice = 62000; }
- else if(vehicle == 400) { vehicleprice = 42000; }
- else if(vehicle == 535) { vehicleprice = 55000; }
- else if(vehicle == 554) { vehicleprice = 85000; }
- else if(vehicle == 445) { vehicleprice = 85000; }
- else if(vehicle == 491) { vehicleprice = 34000; }
- else if(vehicle == 580) { vehicleprice = 125000; }
- else if(vehicle == 483) { vehicleprice = 29000; }
- else if(vehicle == 540) { vehicleprice = 78000; }
- else if(vehicle == 545) { vehicleprice = 85000; }
- else if(vehicle == 496) { vehicleprice = 60000; }
- else if(vehicle == 479) { vehicleprice = 54000; }
- else if(vehicle == 603) { vehicleprice = 310000; }
- else if(vehicle == 585) { vehicleprice = 95000; }
- else if(vehicle == 549) { vehicleprice = 58000; }
- else if(vehicle == 547) { vehicleprice = 52000; }
- else if(vehicle == 546) { vehicleprice = 45000; }
- else if(vehicle == 529) { vehicleprice = 36000; }
- else if(vehicle == 527) { vehicleprice = 48000; }
- else if(vehicle == 526) { vehicleprice = 65000; }
- else if(vehicle == 516) { vehicleprice = 59000; }
- else if(vehicle == 596) { vehicleprice = 42000; }
- else if(vehicle == 597) { vehicleprice = 43000; }
- else if(vehicle == 598) { vehicleprice = 46000; }
- else if(vehicle == 599) { vehicleprice = 48000; }
- else if(vehicle == 420) { vehicleprice = 35000; }
- else if(vehicle == 525) { vehicleprice = 18000; }
- else if(vehicle == 489) { vehicleprice = 85000; }
- else if(vehicle == 602) { vehicleprice = 90000; }
- else if(vehicle == 555) { vehicleprice = 80000; }
- else if(vehicle == 402) { vehicleprice = 85000; }
- else if(vehicle == 558) { vehicleprice = 85000; }
- else if(vehicle == 562) { vehicleprice = 95000; }
- else if(vehicle == 565) { vehicleprice = 69000; }
- else if(vehicle == 559) { vehicleprice = 100000; }
- else if(vehicle == 480) { vehicleprice = 95000; }
- else if(vehicle == 415) { vehicleprice = 400000; }
- else if(vehicle == 560) { vehicleprice = 250000; }
- else if(vehicle == 593) { vehicleprice = 1000000; }
- else if(vehicle == 487) { vehicleprice = 800000; }
- else if(vehicle == 488) { vehicleprice = 950000; }
- else if(vehicle == 426) { vehicleprice = 90000; }
- else if(vehicle == 459) { vehicleprice = 65000; }
- else if(vehicle == 467) { vehicleprice = 45000; }
- else if(vehicle == 507) { vehicleprice = 55000; }
- else if(vehicle == 534) { vehicleprice = 60000; }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED," Invalid Model!");
- return 1;
- }
- if(vehicleprice == 0) {
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 481) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 509) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 521) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 541) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 429) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 468) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 522) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 1 && vehicle == 581) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 2 && vehicle == 521) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 2 && vehicle == 541) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 2 && vehicle == 429) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 2 && vehicle == 468) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 2 && vehicle == 522) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 2 && vehicle == 581) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 3 && vehicle == 521) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 3 && vehicle == 541) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 3 && vehicle == 429) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if (UserInfo[playerid][uDonator] < 3 && vehicle == 522) {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not a donator, you cannot buy this vehicle!");
- return 1;
- }
- if(GetPlayerCash(playerid) < vehicleprice) {
- SendClientMessage(playerid, COLOR_LIGHTRED,"You cannot afford this vehicle!");
- return 1;
- }
- GivePlayerCash(playerid, -vehicleprice);
- new savingstring[256];
- GetPlayerName(playerid, pname, 24);
- format(query, sizeof(query), "INSERT INTO `vehicles` (model, owner, colour1, colour2, price) VALUES('%d', '%s', '%d', '%d', '%d')", vehicle, pname, color1, color2, vehicleprice);
- mysql_query(query);
- if(key1 == 6000) {
- format(query, sizeof(query), "SELECT `id` FROM `vehicles` WHERE `owner` = '%s' AND `plate` = '15640'", pname);
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(savingstring, "id"); UserInfo[playerid][uVehKey1] = strval(savingstring);
- SaveStats(playerid);
- }
- mysql_free_result();
- new rand = random(sizeof(VehicleSpawns));
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f' WHERE `id` = '%d'", VehicleSpawns[rand][0], VehicleSpawns[rand][1], VehicleSpawns[rand][2], UserInfo[playerid][uVehKey1]);
- mysql_query(query);
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = ' ' WHERE `id` = '%d'", UserInfo[playerid][uVehKey1]);
- mysql_query(query);
- }
- else if(key1 != 6000 && key2 == 6000) {
- format(query, sizeof(query), "SELECT `id` FROM `vehicles` WHERE `owner` = '%s' AND `plate` = '15640'", pname);
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(savingstring, "id"); UserInfo[playerid][uVehKey2] = strval(savingstring);
- SaveStats(playerid);
- }
- mysql_free_result();
- new rand = random(sizeof(VehicleSpawns));
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f' WHERE `id` = '%d'", VehicleSpawns[rand][0], VehicleSpawns[rand][1], VehicleSpawns[rand][2], UserInfo[playerid][uVehKey2]);
- mysql_query(query);
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = ' ' WHERE `id` = '%d'", UserInfo[playerid][uVehKey2]);
- mysql_query(query);
- }
- else if(key2 != 6000 && key3 == 6000) {
- format(query, sizeof(query), "SELECT `id` FROM `vehicles` WHERE `owner` = '%s' AND `plate` = '15640'", pname);
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(savingstring, "id"); UserInfo[playerid][uVehKey3] = strval(savingstring);
- SaveStats(playerid);
- }
- mysql_free_result();
- new rand = random(sizeof(VehicleSpawns));
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f' WHERE `id` = '%d'", VehicleSpawns[rand][0], VehicleSpawns[rand][1], VehicleSpawns[rand][2], UserInfo[playerid][uVehKey3]);
- mysql_query(query);
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = ' ' WHERE `id` = '%d'", UserInfo[playerid][uVehKey3]);
- mysql_query(query);
- }
- else if(key3 != 6000 && key4 == 6000) {
- format(query, sizeof(query), "SELECT `id` FROM `vehicles` WHERE `owner` = '%s' AND `plate` = '15640'", pname);
- mysql_query(query);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(savingstring, "id"); UserInfo[playerid][uVehKey4] = strval(savingstring);
- SaveStats(playerid);
- }
- mysql_free_result();
- new rand = random(sizeof(VehicleSpawns));
- format(query, sizeof(query), "UPDATE `vehicles` SET `park_x` = '%f', `park_y` = '%f', `park_z` = '%f' WHERE `id` = '%d'", VehicleSpawns[rand][0], VehicleSpawns[rand][1], VehicleSpawns[rand][2], UserInfo[playerid][uVehKey4]);
- mysql_query(query);
- format(query, sizeof(query), "UPDATE `vehicles` SET `plate` = ' ' WHERE `id` = '%d'", UserInfo[playerid][uVehKey4]);
- mysql_query(query);
- }
- format(string, sizeof(string), "You have successfully purchased a %s!", VehicleNames[vehicle-400]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid,COLOR_YELLOW,"HINT: /v list will show your list of current vehicles!");
- SendClientMessage(playerid,COLOR_LIGHTRED,"You will need to /v register your vehicle!");
- return 1;
- }
- else {
- SendClientMessage(playerid,COLOR_LIGHTRED,"You're not at a dealership!");
- return 1;
- }
- }
- return 1;
- }
- public LoadVehicle(vehicle)
- {
- new sql[1500], rstring[1500];
- format(sql, sizeof(sql), "SELECT * FROM `vehicles` WHERE `id` = '%d'", vehicle);
- mysql_query(sql);
- mysql_store_result();
- while(mysql_retrieve_row())
- {
- mysql_fetch_field_row(rstring, "id"); VehInfo[vehicle][vID] = strval(rstring);
- mysql_fetch_field_row(rstring, "model"); VehInfo[vehicle][vModel] = strval(rstring);
- mysql_fetch_field_row(rstring, "angle"); VehInfo[vehicle][vAngle] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_x"); VehInfo[vehicle][vParkX] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_y"); VehInfo[vehicle][vParkY] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "park_z"); VehInfo[vehicle][vParkZ] = floatstr(rstring);
- mysql_fetch_field_row(rstring, "colour1"); VehInfo[vehicle][vColour1] = strval(rstring);
- mysql_fetch_field_row(rstring, "colour2"); VehInfo[vehicle][vColour2] = strval(rstring);
- mysql_fetch_field_row(rstring, "owner"); strmid(VehInfo[vehicle][vOwner], rstring, 0, strlen(rstring), 255);
- mysql_fetch_field_row(rstring, "price"); VehInfo[vehicle][vPrice] = strval(rstring);
- mysql_fetch_field_row(rstring, "locked"); VehInfo[vehicle][vLocked] = strval(rstring);
- mysql_fetch_field_row(rstring, "lock"); VehInfo[vehicle][vLock] = strval(rstring);
- mysql_fetch_field_row(rstring, "alarm"); VehInfo[vehicle][vAlarm] = strval(rstring);
- mysql_fetch_field_row(rstring, "immob"); VehInfo[vehicle][vImmob] = strval(rstring);
- mysql_fetch_field_row(rstring, "insurance"); VehInfo[vehicle][vInsurance] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod1"); VehInfo[vehicle][vMod1] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod2"); VehInfo[vehicle][vMod2] = strval(rstring);
- mysql_fetch_field_row(rstring, "mod3"); VehInfo[vehicle][vMod3] = strval(rstring);
- mysql_fetch_field_row(rstring, "fuel"); VehInfo[vehicle][vFuel] = strval(rstring);
- mysql_fetch_field_row(rstring, "dents"); VehInfo[vehicle][vDents] = strval(rstring);
- mysql_fetch_field_row(rstring, "plate"); strmid(VehInfo[vehicle][vPlate], rstring, 0, strlen(rstring), 255);
- mysql_fetch_field_row(rstring, "drug1"); VehInfo[vehicle][vDrug][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga1"); VehInfo[vehicle][vDrugAmount][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug2"); VehInfo[vehicle][vDrug][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga2"); VehInfo[vehicle][vDrugAmount][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug3"); VehInfo[vehicle][vDrug][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga3"); VehInfo[vehicle][vDrugAmount][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug4"); VehInfo[vehicle][vDrug][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga4"); VehInfo[vehicle][vDrugAmount][4] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug5"); VehInfo[vehicle][vDrug][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga5"); VehInfo[vehicle][vDrugAmount][5] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug6"); VehInfo[vehicle][vDrug][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga6"); VehInfo[vehicle][vDrugAmount][6] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug7"); VehInfo[vehicle][vDrug][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga7"); VehInfo[vehicle][vDrugAmount][7] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug8"); VehInfo[vehicle][vDrug][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga8"); VehInfo[vehicle][vDrugAmount][8] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug9"); VehInfo[vehicle][vDrug][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga9"); VehInfo[vehicle][vDrugAmount][9] = strval(rstring);
- mysql_fetch_field_row(rstring, "drug10"); VehInfo[vehicle][vDrug][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "druga10"); VehInfo[vehicle][vDrugAmount][10] = strval(rstring);
- mysql_fetch_field_row(rstring, "w1"); VehInfo[vehicle][vWeapon][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "wa1"); VehInfo[vehicle][vAmmo][1] = strval(rstring);
- mysql_fetch_field_row(rstring, "w2"); VehInfo[vehicle][vWeapon][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "wa2"); VehInfo[vehicle][vAmmo][2] = strval(rstring);
- mysql_fetch_field_row(rstring, "w3"); VehInfo[vehicle][vWeapon][3] = strval(rstring);
- mysql_fetch_field_row(rstring, "wa3"); VehInfo[vehicle][vAmmo][3] = strval(rstring);
- }
- mysql_free_result();
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement