Advertisement
Guest User

Neon System By AlexzzPro

a guest
Apr 6th, 2011
7,404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.31 KB | None | 0 0
  1. /*
  2. ||||||||||||||||||||||||||||||||||||||||
  3. ||Neon System By AlexzzPro ||
  4. ||Please keep the credits to me ||
  5. ||Do not re-relase without permisssion||
  6. ||Enjoy! ||
  7. ||||||||||||||||||||||||||||||||||||||||
  8. */
  9. #define FILTERSCRIPT
  10. #define COLOR_WHITE 0xFFFFFFAA
  11. #include <a_samp>
  12. #define NEON 1337 // Dialogid
  13. #if defined FILTERSCRIPT
  14.  
  15. public OnFilterScriptInit()
  16. {
  17. print("\n--------------------------------------");
  18. print(" Neon System By AlexzzPro");
  19. print("--------------------------------------\n");
  20. return 1;
  21. }
  22.  
  23. #endif
  24. public OnPlayerCommandText(playerid, cmdtext[])
  25. {
  26. if (strcmp("/neon", cmdtext, true, 10) == 0)
  27. {
  28. if(IsPlayerInAnyVehicle(playerid))
  29. {
  30. if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
  31. {
  32. SendClientMessage(playerid, COLOR_WHITE, " You are not the driver");
  33. return 1;
  34. }
  35. ShowPlayerDialog(playerid, NEON, DIALOG_STYLE_LIST, "Choose your neon colour","Blue\nGreen\nYellow\nWhite\nPink\nTurn off Neon","Add","Close");
  36. }
  37. else
  38. {
  39. SendClientMessage(playerid, COLOR_WHITE, " You are not in a vehicle");
  40. }
  41. return 1;
  42. }
  43. return 0;
  44. }
  45. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  46. {
  47. if(dialogid == NEON)
  48. {
  49. if(response)
  50. {
  51. if(listitem == 0)
  52. {
  53. SetPVarInt(playerid, "neon", 1);
  54. SetPVarInt(playerid, "blue", CreateObject(18648,0,0,0,0,0,0));
  55. SetPVarInt(playerid, "blue1", CreateObject(18648,0,0,0,0,0,0));
  56. AttachObjectToVehicle(GetPVarInt(playerid, "blue"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  57. AttachObjectToVehicle(GetPVarInt(playerid, "blue1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  58. GameTextForPlayer(playerid, "~b~ Blue ~w~Neon has been added to your vehicle",3500,5);
  59. }
  60. if(listitem == 1)
  61. {
  62. SetPVarInt(playerid, "neon", 1);
  63. SetPVarInt(playerid, "green", CreateObject(18649,0,0,0,0,0,0));
  64. SetPVarInt(playerid, "green1", CreateObject(18649,0,0,0,0,0,0));
  65. AttachObjectToVehicle(GetPVarInt(playerid, "green"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  66. AttachObjectToVehicle(GetPVarInt(playerid, "green1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  67. GameTextForPlayer(playerid, "~g~Green ~w~Neon has been added to your vehicle",3500,5);
  68. }
  69. if(listitem == 2)
  70. {
  71. SetPVarInt(playerid, "neon", 1);
  72. SetPVarInt(playerid, "yellow", CreateObject(18650,0,0,0,0,0,0));
  73. SetPVarInt(playerid, "yellow1", CreateObject(18650,0,0,0,0,0,0));
  74. AttachObjectToVehicle(GetPVarInt(playerid, "yellow"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  75. AttachObjectToVehicle(GetPVarInt(playerid, "yellow1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  76. GameTextForPlayer(playerid, "~y~Yellow~w~ Neon has been added to your vehicle",3500,5);
  77. }
  78. if(listitem == 3)
  79. {
  80. SetPVarInt(playerid, "neon", 1);
  81. SetPVarInt(playerid, "white", CreateObject(18652,0,0,0,0,0,0));
  82. SetPVarInt(playerid, "white1", CreateObject(18652,0,0,0,0,0,0));
  83. AttachObjectToVehicle(GetPVarInt(playerid, "white"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  84. AttachObjectToVehicle(GetPVarInt(playerid, "white1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  85. GameTextForPlayer(playerid, "~w~White~w~ Neon has been added to your vehicle",3500,5);
  86. }
  87. if(listitem == 4)
  88. {
  89. SetPVarInt(playerid, "neon", 1);
  90. SetPVarInt(playerid, "pink", CreateObject(18651,0,0,0,0,0,0));
  91. SetPVarInt(playerid, "pink1", CreateObject(18651,0,0,0,0,0,0));
  92. AttachObjectToVehicle(GetPVarInt(playerid, "pink"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  93. AttachObjectToVehicle(GetPVarInt(playerid, "pink1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  94. GameTextForPlayer(playerid, "~p~Pink~w~ Neon has been added to your vehicle",3500,5);
  95. }
  96. if(listitem == 5)
  97. {
  98. DestroyObject(GetPVarInt(playerid, "blue"));
  99. DeletePVar(playerid, "neon");
  100. DestroyObject(GetPVarInt(playerid, "blue1"));
  101. DeletePVar(playerid, "neon");
  102. DestroyObject(GetPVarInt(playerid, "green"));
  103. DeletePVar(playerid, "neon");
  104. DestroyObject(GetPVarInt(playerid, "green1"));
  105. DeletePVar(playerid, "neon");
  106. DestroyObject(GetPVarInt(playerid, "yellow"));
  107. DeletePVar(playerid, "neon");
  108. DestroyObject(GetPVarInt(playerid, "yellow1"));
  109. DeletePVar(playerid, "neon");
  110. DestroyObject(GetPVarInt(playerid, "white"));
  111. DeletePVar(playerid, "neon");
  112. DestroyObject(GetPVarInt(playerid, "white1"));
  113. DeletePVar(playerid, "neon");
  114. DestroyObject(GetPVarInt(playerid, "pink"));
  115. DeletePVar(playerid, "neon");
  116. DestroyObject(GetPVarInt(playerid, "pink1"));
  117. DeletePVar(playerid, "neon");
  118. GameTextForPlayer(playerid, "~g~Neon was deleted from your vehicle",3500,5);
  119. }
  120. }
  121. }
  122. return 1;
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement