Advertisement
Guest User

Untitled

a guest
Feb 25th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1.  
  2. #define FILTERSCRIPT
  3. #include <a_samp>
  4. #pragma tabsize 0
  5.  
  6.  
  7. public OnFilterScriptInit()
  8. {
  9. return 1;
  10. }
  11.  
  12. public OnFilterScriptExit()
  13. {
  14. return 1;
  15. }
  16. public OnPlayerConnect(playerid)
  17. {
  18. return 1;
  19. }
  20.  
  21. public OnGameModeInit()
  22. {
  23. return 1;
  24. }
  25. stock DFT(vehicleid)
  26. {
  27. new result;
  28. new model = GetVehicleModel(vehicleid);
  29. switch(model)
  30. {
  31. case 578: result = model;
  32. default: result = 0;
  33. }
  34. return result;
  35.  
  36. }
  37. public OnPlayerCommandText(playerid, cmdtext[])
  38.  
  39. {
  40. if (strcmp("/party", cmdtext, true, 10) == 0)
  41. {
  42.  
  43. new vehid = GetPlayerVehicleID(playerid);
  44. if(DFT(vehid))
  45. {
  46.  
  47. for(new i = 0; i < MAX_PLAYERS; i++)
  48. {
  49. PlayAudioStreamForPlayer(i, "http://k006.kiwi6.com/hotlink/mx93jtrlp3/party.mp3");
  50. }
  51.  
  52. SetWorldTime(24);
  53. GameTextForPlayer(playerid,"Party Rock!",4000,4);
  54. SendClientMessageToAll(0x00FF00FF,"The Party Truck Is In Town!");
  55. SetPVarInt(playerid, "item1", CreateObject(2099,0,0,0,0,0,0));
  56. SetPVarInt(playerid, "item2", CreateObject(2111,0,0,0,0,0,0));
  57. SetPVarInt(playerid, "item3", CreateObject(2232,0,0,0,0,0,0));
  58. SetPVarInt(playerid, "item4", CreateObject(2232,0,0,0,0,0,0));
  59. SetPVarInt(playerid, "item5", CreateObject(18652,0,0,0,0,0,0));
  60. SetPVarInt(playerid, "item6", CreateObject(18669,0,0,0,0,0,0));
  61. SetPVarInt(playerid, "item7", CreateObject(18646,0,0,0,0,0,0));
  62. SetPVarInt(playerid, "item8", CreateObject(18655,0,0,0,0,0,0));
  63. SetPVarInt(playerid, "item9", CreateObject(18653,0,0,0,0,0,0));
  64. SetPVarInt(playerid, "item10", CreateObject(18654,0,0,0,0,0,0));
  65. SetPVarInt(playerid, "item11", CreateObject(18652,0,0,0,0,0,0));
  66. SetPVarInt(playerid, "item12", CreateObject(2111,0,0,0,0,0,0));
  67. SetPVarInt(playerid, "item13", CreateObject(18102,0,0,0,0,0,0));
  68. SetPVarInt(playerid, "item14", CreateObject(18646,0,0,0,0,0,0));
  69. SetPVarInt(playerid, "item15", CreateObject(18646,0,0,0,0,0,0));
  70. SetPVarInt(playerid, "item16", CreateObject(18646,0,0,0,0,0,0));
  71.  
  72. AttachObjectToVehicle(GetPVarInt(playerid, "item1"), GetPlayerVehicleID(playerid),-0.000000, 2.345006, -0.279999, 0.000000, 0.000000, 0.000000);
  73. AttachObjectToVehicle(GetPVarInt(playerid, "item2"), GetPlayerVehicleID(playerid), 0.000000, 0.219999, 0.000000, 0.000000, 0.000000, 0.000000);
  74. AttachObjectToVehicle(GetPVarInt(playerid, "item3"), GetPlayerVehicleID(playerid),1.114999, 1.979998, 0.294999, 2.010001, 0.000001, -346.725891);
  75. AttachObjectToVehicle(GetPVarInt(playerid, "item4"), GetPlayerVehicleID(playerid),-1.144999, 1.979998, 0.294999, 2.010001, 0.000001, -378.886047);
  76. AttachObjectToVehicle(GetPVarInt(playerid, "item5"), GetPlayerVehicleID(playerid),-1.259999, -0.899999, -0.314999, 0.000000, 0.000000, 0.000000);
  77. AttachObjectToVehicle(GetPVarInt(playerid, "item6"), GetPlayerVehicleID(playerid),0.005000, -0.829999, -0.919999, 0.000000, 0.000000, 0.000000);
  78. AttachObjectToVehicle(GetPVarInt(playerid, "item7"), GetPlayerVehicleID(playerid),0.499999, 3.885041, 1.444998, 0.000000, 0.000000, 0.000000);
  79. AttachObjectToVehicle(GetPVarInt(playerid, "item8"), GetPlayerVehicleID(playerid),0.000000, 2.370006, -0.729999, 0.000000, -2.009998, 88.439956);
  80. AttachObjectToVehicle(GetPVarInt(playerid, "item9"), GetPlayerVehicleID(playerid),-0.639999, 2.370006, -0.729999, 0.000000, -2.009998, 88.439956);
  81. AttachObjectToVehicle(GetPVarInt(playerid, "item10"), GetPlayerVehicleID(playerid),0.894999, 2.370006, -0.729999, 0.000000, -2.009998, 88.439956);
  82. AttachObjectToVehicle(GetPVarInt(playerid, "item11"), GetPlayerVehicleID(playerid),1.329998, -0.899999, -0.314999, 0.000000, 0.000000, 0.000000);
  83. AttachObjectToVehicle(GetPVarInt(playerid, "item12"), GetPlayerVehicleID(playerid),0.000000, -1.899998, 0.000000, 0.000000, 0.000000, 0.000000);
  84. AttachObjectToVehicle(GetPVarInt(playerid, "item13"), GetPlayerVehicleID(playerid),-1.404999, 2.541510, 1.472498, 306.660583, 181.905105, -88.124946);
  85. AttachObjectToVehicle(GetPVarInt(playerid, "item14"), GetPlayerVehicleID(playerid),-0.000000, -5.290073, -0.347999, 0.000000, 0.000000, 0.000000);
  86. AttachObjectToVehicle(GetPVarInt(playerid, "item15"), GetPlayerVehicleID(playerid),-0.000000, -1.869998, 0.401999, 0.000000, 0.000000, 0.000000);
  87. AttachObjectToVehicle(GetPVarInt(playerid, "item16"), GetPlayerVehicleID(playerid),-0.000000, 0.269999, 0.401999, 0.000000, 0.000000, 0.000000);
  88.  
  89. }
  90. else
  91. {
  92. SendClientMessage(playerid, 0x804000,"You must be in a DFT-30");
  93. }
  94.  
  95.  
  96. return 1;
  97. }
  98. return 0;
  99. }
  100.  
  101. public OnPlayerExitVehicle(playerid, vehicleid)
  102. {
  103. new vehid = GetPlayerVehicleID(playerid);
  104. if(DFT(vehid))
  105. {
  106. SetWorldTime(12);
  107. StopAudioStreamForPlayer(playerid);
  108. return 1;
  109. }
  110. return 0;
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement