Guest User

Untitled

a guest
Jun 6th, 2010
2,044
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.39 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3.  
  4. #define COLOR_RED 0xFF0000FF
  5. new CTimer1;
  6. new CTimer2;
  7. new CTimer3;
  8. new CTimer4;
  9. new CTimer5;
  10. forward Color1(playerid);
  11. forward Color2(playerid);
  12. forward Color3(playerid);
  13. forward Color4(playerid);
  14. forward Color5(playerid);
  15.  
  16. public OnFilterScriptInit()
  17. {a
  18.     print("\n--------------------------------------");
  19.     print(" Rainbow Cars - by v0nz.     ");
  20.     print("--------------------------------------\n");
  21.     return 1;
  22. }
  23.  
  24. public OnPlayerCommandText(playerid, cmdtext[])
  25. {
  26.     if (strcmp("/rainbowcar", cmdtext, true, 14) == 0)
  27.     {
  28.         if(IsPlayerInAnyVehicle(playerid))
  29.         {
  30.             SendClientMessage(playerid, COLOR_RED, "Rainbow Car has been turned on.");
  31.             KillTimer(CTimer2);
  32.             KillTimer(CTimer3);
  33.             KillTimer(CTimer4);
  34.             KillTimer(CTimer5);
  35.             CTimer1 = SetTimerEx("Color1", 500, 0, "d" ,playerid);
  36.         }
  37.         else
  38.         {
  39.             SendClientMessage(playerid, COLOR_RED, "You are not in a vehicle.");
  40.         }
  41.     }
  42.     if (strcmp("/rainbowcaroff", cmdtext, false, 14) == 0)
  43.     {
  44.         if(IsPlayerInAnyVehicle(playerid))
  45.         {
  46.             SendClientMessage(playerid, COLOR_RED, "Rainbow Car has been turned off.");
  47.             KillTimer(CTimer1);
  48.             KillTimer(CTimer2);
  49.             KillTimer(CTimer3);
  50.             KillTimer(CTimer4);
  51.             KillTimer(CTimer5);
  52.         }
  53.         else
  54.         {
  55.             SendClientMessage(playerid, COLOR_RED, "You are not in a vehicle.");
  56.         }
  57.     }
  58. }
  59.  
  60. public Color1(playerid)
  61. {
  62.    new vehicleid = GetPlayerVehicleID(playerid);
  63.    KillTimer(CTimer1);
  64.    ChangeVehicleColor(vehicleid, 1, 1);
  65.    CTimer2 = SetTimerEx("Color2", 500, 0, "d" ,playerid);
  66. }
  67.  
  68. public Color2(playerid)
  69. {
  70.    new vehicleid = GetPlayerVehicleID(playerid);
  71.    KillTimer(CTimer2);
  72.    ChangeVehicleColor(vehicleid, 2, 2);
  73.    CTimer3 = SetTimerEx("Color3", 500, 0, "d" ,playerid);
  74. }
  75.  
  76. public Color3(playerid)
  77. {
  78.    new vehicleid = GetPlayerVehicleID(playerid);
  79.    KillTimer(CTimer3);
  80.    ChangeVehicleColor(vehicleid, 3, 3);
  81.    CTimer4 = SetTimerEx("Color4", 500, 0, "d", playerid);
  82. }
  83.  
  84. public Color4(playerid)
  85. {
  86.    new vehicleid = GetPlayerVehicleID(playerid);
  87.    KillTimer(CTimer4);
  88.    ChangeVehicleColor(vehicleid, 4, 4);
  89.    CTimer5 = SetTimerEx("Color5", 500, 0, "d" ,playerid);
  90. }
  91.  
  92. public Color5(playerid)
  93. {
  94.    new vehicleid = GetPlayerVehicleID(playerid);
  95.    KillTimer(CTimer5);
  96.    ChangeVehicleColor(vehicleid, 5, 5);
  97.    SetTimerEx("Color1", 500, 0, "d" ,playerid);
  98. }
  99.  
  100. public OnFilterScriptExit()
  101. {
  102.     return 1;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment