Advertisement
Guest User

OnVehicleMod

a guest
Feb 10th, 2017
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. public OnVehicleMod(playerid, vehicleid, componentid)
  2. {
  3. if(GetPlayerInterior(playerid) == 0 && PlayerInfo[playerid][pAdmin] < 1)
  4. {
  5. new name[25],string[100];
  6. GetPlayerName(playerid,name,sizeof(name));
  7. format(string,sizeof(string), "AdmBot: %s(%d) put on vehicle id %d components.",name,playerid,vehicleid);
  8. ABroadCast(COLOR_LOGS,string,1);
  9. RemoveVehicleComponent(vehicleid,componentid);
  10. Kick(playerid);
  11. }
  12. new vehicleide = GetVehicleModel(vehicleid);
  13. new modok = islegalcarmod(vehicleide, componentid);
  14. new Name[24];
  15.  
  16. GetPlayerName(playerid, Name, 24);
  17. if (!modok)
  18. {
  19. BanEx(playerid, "Request");
  20. }
  21.  
  22. new idd = FindSpawnID(vehicleid);
  23. new component;
  24. new query[256];
  25. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 0);
  26. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod0='%d' WHERE id=%d",component,idd);
  27. mysql_tquery(SQL, query, "", "");
  28. CarInfo[idd][mod0] = component;
  29. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 1);
  30. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod1='%d' WHERE id=%d",component,idd);
  31. mysql_tquery(SQL, query, "", "");
  32. CarInfo[idd][mod1] = component;
  33. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 2);
  34. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod2='%d' WHERE id=%d",component,idd);
  35. mysql_tquery(SQL, query, "", "");
  36. CarInfo[idd][mod2] = component;
  37. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 3);
  38. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod3='%d' WHERE id=%d",component,idd);
  39. mysql_tquery(SQL, query, "", "");
  40. CarInfo[idd][mod3] = component;
  41. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 4);
  42. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod4='%d' WHERE id=%d",component,idd);
  43. mysql_tquery(SQL, query, "", "");
  44. CarInfo[idd][mod4] = component;
  45. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 5);
  46. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod5='%d' WHERE id=%d",component,idd);
  47. mysql_tquery(SQL, query, "", "");
  48. CarInfo[idd][mod5] = component;
  49. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 6);
  50. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod6='%d' WHERE id=%d",component,idd);
  51. mysql_tquery(SQL, query, "", "");
  52. CarInfo[idd][mod6] = component;
  53. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 7);
  54. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod7='%d' WHERE id=%d",component,idd);
  55. mysql_tquery(SQL, query, "", "");
  56. CarInfo[idd][mod7] = component;
  57. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 8);
  58. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod8='%d' WHERE id=%d",component,idd);
  59. mysql_tquery(SQL, query, "", "");
  60. CarInfo[idd][mod8] = component;
  61. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 9);
  62. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod9='%d' WHERE id=%d",component,idd);
  63. mysql_tquery(SQL, query, "", "");
  64. CarInfo[idd][mod9] = component;
  65. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 10);
  66. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod10='%d' WHERE id=%d",component,idd);
  67. mysql_tquery(SQL, query, "", "");
  68. CarInfo[idd][mod10] = component;
  69. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 11);
  70. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod11='%d' WHERE id=%d",component,idd);
  71. mysql_tquery(SQL, query, "", "");
  72. CarInfo[idd][mod11] = component;
  73. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 12);
  74. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod12='%d' WHERE id=%d",component,idd);
  75. mysql_tquery(SQL, query, "", "");
  76. CarInfo[idd][mod12] = component;
  77. component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), 13);
  78. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET mod13='%d' WHERE id=%d",component,idd);
  79. mysql_tquery(SQL, query, "", "");
  80. CarInfo[idd][mod13] = component;
  81. return 1;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement