Advertisement
RogerGomesCosta

Untitled

Jul 13th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.86 KB | None | 0 0
  1. public OnVehicleMod(playerid,vehicleid,componentid)
  2. {
  3.     if(GetPlayerInterior(playerid) == 0)
  4.     {
  5.         SendClientMessageToAll(COLOR_RED, "<Atenção> Veículo %d equipado com componente %d pelo jogador %s fora da garagem de tuning!", vehicleid, componentid, GetPlayerName(playerid));
  6.     }
  7.     else
  8.     {
  9.         SendClientMessage(playerid, COLOR_GREEN, "<Log> Veículo %d equipado.", vehicleid);
  10.         PlayerInfo[playerid][pVehModded] = true; // Confirmar que o jogador tunou o veículo
  11.     }
  12.     return 1;
  13. }
  14.  
  15. public OnEnterExitModShop(playerid, enterexit, interiorid)
  16. {
  17.     if(enterexit == 1)
  18.         printf("<Log> %s entrou em uma garagem de tuning!", GetPlayerName(playerid));
  19.     else if(enterexit == 0)
  20.     {
  21.         printf("<Log> %s saiu de uma garagem de tuning!", GetPlayerName(playerid));
  22.         // Confirmar se o jogador tunou mesmo o carro. Caso use cheater de tunar carro, ele não salva os componentes...
  23.         // A variável pVehModded fica false...
  24.         if(PlayerInfo[playerid][pVehModded])
  25.         {
  26.             printf("<Log> %s saiu de uma garagem de tuning e tunou seu carro!", GetPlayerName(playerid));
  27.             if(IsPlayerInAnyVehicle(playerkd))
  28.             {
  29.                 new const VehicleID = GetPlayerVehicleID(playerid),
  30.                           szString[200],
  31.                           panels,
  32.                           doors,
  33.                           lights,
  34.                           tires,
  35.                           vehicleId = VehCreate[i];
  36.                 // Só salva os componentes de tuning...
  37.                 format(szString, sizeof szString, "UPDATE Vehicles SET \
  38.                                                    Spoiler = %d, \
  39.                                                    Hood = %d, \
  40.                                                    Roof = %d, \
  41.                                                    Sideskirt = %d \
  42.                                                    WHERE ID = %d",
  43.                                                    ServerVehicles[vehicleId][VehSpoiler],
  44.                                                    ServerVehicles[vehicleId][VehHood],
  45.                                                    ServerVehicles[vehicleId][VehRoof],
  46.                                                    ServerVehicles[vehicleId][VehSideskirt],
  47.                                                    ServerVehicles[vehicleId][VehID]);
  48.                 db_query(DataBase, szString);
  49.                 format(szString, sizeof szString, "UPDATE Vehicles SET \
  50.                                                    Lamps = %d, \
  51.                                                    Nitro = %d, \
  52.                                                    Exhaust = %d, \
  53.                                                    Wheels = %d \
  54.                                                    WHERE ID = %d",
  55.                                                    ServerVehicles[vehicleId][VehLamps],
  56.                                                    ServerVehicles[vehicleId][VehNitro],
  57.                                                    ServerVehicles[vehicleId][VehExhaust],
  58.                                                    ServerVehicles[vehicleId][VehWheels],
  59.                                                    ServerVehicles[vehicleId][VehID]);
  60.                 db_query(DataBase, szString);
  61.                 format(szString, sizeof szString, "UPDATE Vehicles SET \
  62.                                                    Stereo = %d, \
  63.                                                    Hydraulics = %d, \
  64.                                                    FB = %d, \
  65.                                                    RB = %d \
  66.                                                    WHERE ID = %d",
  67.                                                    ServerVehicles[vehicleId][VehStereo],
  68.                                                    ServerVehicles[vehicleId][VehHydraulics],
  69.                                                    ServerVehicles[vehicleId][VehFB],
  70.                                                    ServerVehicles[vehicleId][VehRB],
  71.                                                    ServerVehicles[vehicleId][VehID]);
  72.                 db_query(DataBase, szString);
  73.                 format(szString, sizeof szString, "UPDATE Vehicles SET \
  74.                                                    VR = %d, \
  75.                                                    VL = %d, \
  76.                                                    Panel = %d, \
  77.                                                    Doors = %d \
  78.                                                    WHERE ID = %d",
  79.                                                    ServerVehicles[vehicleId][VehVR],
  80.                                                    ServerVehicles[vehicleId][VehVL],
  81.                                                    panels,
  82.                                                    doors,
  83.                                                    ServerVehicles[vehicleId][VehID]);
  84.                 db_query(DataBase, szString);
  85.                 format(szString, sizeof szString, "UPDATE Vehicles SET \
  86.                                                    VehColor1 = %d, \
  87.                                                    VehColor2 = %d, \
  88.                                                    VehPaintjob = %d, \
  89.                                                    WHERE ID = %d",
  90.                                                    ServerVehicles[vehicleId][VehColor1],
  91.                                                    ServerVehicles[vehicleId][VehColor2],
  92.                                                    ServerVehicles[vehicleId][VehPaintjob],
  93.                                                    ServerVehicles[vehicleId][VehID]);
  94.                 db_query(DataBase, szString);
  95.             }
  96.         }
  97.     }
  98.     return true;
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement