Advertisement
Guest User

Call Shooter Script - 1st time Ever made - EDITED

a guest
Nov 27th, 2013
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. // Call Shooter
  2. // From scratch By Avi Raj
  3. // Rarest Idea Ever, Thanks for using it.
  4.  
  5. #include <a_samp>
  6. #include <zcmd>
  7.  
  8. #define DIALOG_SHOOTER 457
  9. #define DIALOG_TARGET 458
  10.  
  11. #define ShooterLastMessage "Hello, Target has been killed successfully! Enjoy."
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. print("\n--------------------------------------");
  16. print(" Call Shooter Loaded 100% succesfully ");
  17. print("--------------------------------------\n");
  18. return 1;
  19. }
  20.  
  21. CMD:callshooter(playerid, params[])
  22. {
  23. ShowPlayerDialog(playerid, 457, DIALOG_STYLE_LIST,"Shooter List","Karl - Starter Shooter\nHenry - Moderate Shooter\nJack - Sharp Shooter","Select","");
  24. return 1;
  25. }
  26.  
  27. CMD:target(playerid, params[])
  28. {
  29. ShowPlayerDialog(playerid,458,DIALOG_STYLE_INPUT,"Enter Target's ID","Enter the Target's ID whom you want to be Dead","Enter","Cancel");
  30. return 1;
  31. }
  32.  
  33. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  34. {
  35. if(dialogid == 457)
  36. {
  37. if(response)
  38. {
  39. switch(listitem)
  40. {
  41. case 0: SendClientMessage(playerid, 0xFFAA00, "Karl has Been called for Shooting, Please Wait untill you get his reply.");
  42. case 1: SendClientMessage(playerid, 0xFFAA00, "Henry has Been called for Shooting, Please Wait untill you get his reply.");
  43. case 2: SendClientMessage(playerid, 0xFFAA00, "Jack has Been called for Shooting, Please Wait untill you get his reply.");
  44. }
  45. SetTimerEx("ShooterTimer", 5000, false, "ii", playerid, listitem);
  46. }
  47. return 1;
  48. }
  49. if(dialogid == 458 && response == 1)
  50. {
  51. SetPlayerHealth(strval(inputtext), 0.0);
  52. SendClientMessage (playerid, 0xFFFF00AA, ShooterLastMessage);
  53. }
  54. return 0;
  55. }
  56.  
  57. forward ShooterTimer(playerid, type);
  58. public ShooterTimer(playerid, type)
  59. {
  60. switch(type)
  61. {
  62. case 0:
  63. {
  64. SendClientMessage(playerid, 0xFFFF00AA,"Karl: Hello, Just Let me know Details of the Player which you Want Dead.");
  65. SendClientMessage(playerid, 0xFFFF00AA,"Karl: Regards, Karl.");
  66. }
  67. case 1:
  68. {
  69. SendClientMessage(playerid, 0xFFFF00AA,"Henry: Hello, Just Let me know Details of the Player which you Want Dead.");
  70. SendClientMessage(playerid, 0xFFFF00AA,"Henry: Regards, Henry.");
  71. }
  72. case 2:
  73. {
  74. SendClientMessage(playerid, 0xFFFF00AA,"Jack: Hello, Just Let me know Details of the Player which you Want Dead.");
  75. SendClientMessage(playerid, 0xFFFF00AA,"Jack: Regards, Jack.");
  76. }
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement