Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnVehicleMod(playerid,vehicleid,componentid)
- {
- if(GetPlayerInterior(playerid) == 0)
- {
- SendClientMessageToAll(COLOR_RED, "<Atenção> Veículo %d equipado com componente %d pelo jogador %s fora da garagem de tuning!", vehicleid, componentid, GetPlayerName(playerid));
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "<Log> Veículo %d equipado.", vehicleid);
- PlayerInfo[playerid][pVehModded] = true; // Confirmar que o jogador tunou o veículo
- }
- return 1;
- }
- public OnEnterExitModShop(playerid, enterexit, interiorid)
- {
- if(enterexit == 1)
- printf("<Log> %s entrou em uma garagem de tuning!", GetPlayerName(playerid));
- else if(enterexit == 0)
- {
- printf("<Log> %s saiu de uma garagem de tuning!", GetPlayerName(playerid));
- // Confirmar se o jogador tunou mesmo o carro. Caso use cheater de tunar carro, ele não salva os componentes...
- // A variável pVehModded fica false...
- if(PlayerInfo[playerid][pVehModded])
- {
- printf("<Log> %s saiu de uma garagem de tuning e tunou seu carro!", GetPlayerName(playerid));
- if(IsPlayerInAnyVehicle(playerkd))
- {
- new const VehicleID = GetPlayerVehicleID(playerid),
- szString[200],
- panels,
- doors,
- lights,
- tires,
- vehicleId = VehCreate[i];
- // Só salva os componentes de tuning...
- format(szString, sizeof szString, "UPDATE Vehicles SET \
- Spoiler = %d, \
- Hood = %d, \
- Roof = %d, \
- Sideskirt = %d \
- WHERE ID = %d",
- ServerVehicles[vehicleId][VehSpoiler],
- ServerVehicles[vehicleId][VehHood],
- ServerVehicles[vehicleId][VehRoof],
- ServerVehicles[vehicleId][VehSideskirt],
- ServerVehicles[vehicleId][VehID]);
- db_query(DataBase, szString);
- format(szString, sizeof szString, "UPDATE Vehicles SET \
- Lamps = %d, \
- Nitro = %d, \
- Exhaust = %d, \
- Wheels = %d \
- WHERE ID = %d",
- ServerVehicles[vehicleId][VehLamps],
- ServerVehicles[vehicleId][VehNitro],
- ServerVehicles[vehicleId][VehExhaust],
- ServerVehicles[vehicleId][VehWheels],
- ServerVehicles[vehicleId][VehID]);
- db_query(DataBase, szString);
- format(szString, sizeof szString, "UPDATE Vehicles SET \
- Stereo = %d, \
- Hydraulics = %d, \
- FB = %d, \
- RB = %d \
- WHERE ID = %d",
- ServerVehicles[vehicleId][VehStereo],
- ServerVehicles[vehicleId][VehHydraulics],
- ServerVehicles[vehicleId][VehFB],
- ServerVehicles[vehicleId][VehRB],
- ServerVehicles[vehicleId][VehID]);
- db_query(DataBase, szString);
- format(szString, sizeof szString, "UPDATE Vehicles SET \
- VR = %d, \
- VL = %d, \
- Panel = %d, \
- Doors = %d \
- WHERE ID = %d",
- ServerVehicles[vehicleId][VehVR],
- ServerVehicles[vehicleId][VehVL],
- panels,
- doors,
- ServerVehicles[vehicleId][VehID]);
- db_query(DataBase, szString);
- format(szString, sizeof szString, "UPDATE Vehicles SET \
- VehColor1 = %d, \
- VehColor2 = %d, \
- VehPaintjob = %d, \
- WHERE ID = %d",
- ServerVehicles[vehicleId][VehColor1],
- ServerVehicles[vehicleId][VehColor2],
- ServerVehicles[vehicleId][VehPaintjob],
- ServerVehicles[vehicleId][VehID]);
- db_query(DataBase, szString);
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement