legodude

legodude

Jun 13th, 2010
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. #define FILTERSCRIPT
  2. #include <a_samp>
  3. new id;
  4. new vid;
  5. new flash1;
  6. new flash2;
  7. new flash3;
  8. new flash4;
  9. forward colour1();
  10. forward colour2();
  11. forward colour3();
  12. forward colour4();
  13. new Flashing[MAX_PLAYERS];
  14.  
  15. public OnFilterScriptInit()
  16. {
  17. print("\n--------------------------------------");
  18. print(" Blank Filterscript by your name here");
  19. print("--------------------------------------\n");
  20. return 1;
  21. }
  22.  
  23. public colour1()
  24. {
  25. vid = GetPlayerVehicleID(id);
  26. flash2=SetTimer("colour2", 100, false);
  27. SetPlayerColor(id, 0xFF000000);
  28. ChangeVehicleColor(vid, 151, 158);//rood
  29. return 1;
  30. }
  31. public colour2()
  32. {
  33. vid = GetPlayerVehicleID(id);
  34. flash3=SetTimer("colour3", 100, false);
  35. SetPlayerColor(id, 0x0000FF00);
  36. ChangeVehicleColor(vid, 158, 144);//blauw
  37. return 1;
  38. }
  39. public colour3()
  40. {
  41. vid = GetPlayerVehicleID(id);
  42. flash4=SetTimer("colour4", 100, false);
  43. SetPlayerColor(id, 0xFF000000);
  44. ChangeVehicleColor(vid, 144, 6);//groen
  45. return 1;
  46. }
  47. public colour4()
  48. {
  49. vid = GetPlayerVehicleID(id);
  50. flash1=SetTimer("colour1", 100, false);
  51. SetPlayerColor(id, 0x0000FF00);
  52. ChangeVehicleColor(vid, 6, 151);//geel
  53. return 1;
  54. }
  55.  
  56. public OnPlayerSpawn(playerid)
  57. {
  58. Flashing[playerid]=0;
  59. return 1;
  60. }
  61.  
  62. public OnPlayerDeath(playerid, killerid)
  63. {
  64. Flashing[playerid]=0;
  65. return 1;
  66. }
  67. public OnPlayerDisconnect(playerid, reason)
  68. {
  69. Flashing[playerid]=0;
  70. return 1;
  71. }
  72.  
  73.  
  74. public OnPlayerCommandText(playerid, cmdtext[])
  75. {
  76. id=playerid;
  77. if (strcmp("/flash", cmdtext, true, 10) == 0)
  78. {
  79. if(Flashing[playerid]==0)
  80. {
  81. SendClientMessage(playerid, 0xffffff00, "flashing turned on");
  82. Flashing[playerid]=1;
  83. flash1=SetTimer("colour1", 100, false);
  84. }
  85. else
  86. {
  87. SendClientMessage(playerid, 0xffffff00, "flashing turned off");
  88. Flashing[playerid]=0;
  89. KillTimer(flash1);
  90. KillTimer(flash2);
  91. KillTimer(flash3);
  92. KillTimer(flash4);
  93. }
  94. return 1;
  95. }
  96. return 0;
  97. }
  98.  
  99. public OnPlayerExitVehicle(playerid, vehicleid)
  100. {
  101. Flashing[playerid]=0;
  102. KillTimer(flash1);
  103. KillTimer(flash2);
  104. KillTimer(flash3);
  105. KillTimer(flash4);
  106. return 1;
  107. }
Add Comment
Please, Sign In to add comment