Advertisement
Guest User

Untitled

a guest
Aug 29th, 2019
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. new rainbowcar[MAX_PLAYERS],
  2. CTimer1;
  3.  
  4. enum cInfo {
  5. cRainbowC
  6. };
  7.  
  8. public OnPlayerConnect(playerid) {
  9. rainbowcar[playerid] = 0;
  10. }
  11.  
  12. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) {
  13. new vsid = sVehicle[5][playerid];
  14. if(rainbowcar[playerid] == 0) {
  15. if(CarInfo[vsid][cRainbowC] == 1) {
  16. rainbowcar[playerid] = 1;
  17. CTimer1 = SetTimerEx("Color1", 500, 0, "d" ,playerid);
  18. }
  19. return 1;
  20. }
  21. if(rainbowcar[playerid] == 1) {
  22. if(CarInfo[vsid][cRainbowC] == 0) {
  23. rainbowcar[playerid] = 0;
  24. KillTimer(CTimer1);
  25. }
  26. return 1;
  27. }
  28. if(rainbowcar[playerid] == 0) {
  29. if(CarInfo[vsid][cRainbowC] == 0) {
  30. rainbowcar[playerid] = 0;
  31. KillTimer(CTimer1);
  32. }
  33. return 1;
  34. }
  35. }
  36.  
  37. public OnPlayerExitVehicle(playerid, vehicleid) {
  38. new vsid = sVehicle[5][playerid];
  39. if(CarInfo[vsid][cRainbowC] == 1) {
  40. rainbowcar[playerid] = 0;
  41. KillTimer(CTimer1);
  42. return 1;
  43. }
  44. if(CarInfo[vsid][cRainbowC] == 0) {
  45. rainbowcar[playerid] = 0;
  46. KillTimer(CTimer1);
  47. return 1;
  48. }
  49. }
  50.  
  51. case DIALOG_GARAGE: {
  52. case 10: {
  53. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_LGREEN, "Nu esti intr-un vehicul!");
  54. if(GetVehicles(playerid) == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu ai un vehicul personal!");
  55. if(PersonalCar(playerid) == -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu esti in unul dintre vehiculele tale personale!");
  56. if(PlayerInfo[playerid][pPremiumPoints] < 100) return SCM(playerid, -1, "Nu ai destule puncte premium.");
  57. if(CarInfo[vsid][cRainbowC] == 1) return SendClientMessage(playerid, COLOR_WHITE,"This vehicle already rainbow color.");
  58. SetPVarInt(playerid, "VehicleID", vsid);
  59. CarInfo[vsid][cRainbowC] = 1;
  60. rainbowcar[playerid] = 1;
  61. new query[128];
  62. new string2[184];
  63. mysql_format(SQL, query, sizeof(query), "UPDATE cars SET `RainbowC`='1' WHERE id=%d",vsid);
  64. mysql_tquery(SQL, query, "", "");
  65. /*mysql_format(SQL, string2, sizeof(string2), "UPDATE cars SET `RainbowC`='1' WHERE `ID`='%d'",CarInfo[carid][cID]);
  66. mysql_tquery(SQL,string2,"","");*/
  67. SCM(playerid, -1, "To enable, type /rainbowcar and to disable type /rainbowcar");
  68. PlayerInfo[playerid][pPremiumPoints] -= 100;
  69. Update(playerid, pPremiumPointsx);
  70. SendClientMessage(playerid, COLOR_YELLOW, "You upgraded this vehicle to rainbow color.(-100 pp)");
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement