Advertisement
Guest User

Simple Fighting Style In Dialog By Devilxz

a guest
May 13th, 2012
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. //------< Simple Fighting Style in Dialog by Devilxz >------//
  2.  
  3. //----< Include >----//
  4. #include <a_samp>
  5.  
  6. #pragma tabsize 0
  7.  
  8. //----< Color >----//
  9. #define COLOR_RED2 0xFF0000AA
  10. #define COLOR_BLUE 0x0099FFAA
  11.  
  12. //----< Define Filterscript >----//
  13. #if defined FILTERSCRIPT
  14. #define FILTERSCRIPT
  15.  
  16. public OnFilterScriptInit()
  17. {
  18. print("\n--------------------------------------");
  19. print(" Fighting Styles in Dialog by Devilxz");
  20. print("--------------------------------------\n");
  21. return 1;
  22. }
  23.  
  24. public OnFilterScriptExit()
  25. {
  26. return 1;
  27. }
  28.  
  29. #endif
  30.  
  31. public OnPlayerConnect(playerid)
  32. {
  33. SendClientMessage(playerid, COLOR_BLUE, "Welcome to Our Server! This Server is using Fighting Styles [FS] by Devilxz, ~b~/ftype to learn the~r~Fighting Style!");
  34. return 1;
  35. }
  36. public OnPlayerCommandText(playerid, cmdtext[])
  37. {
  38. if (strcmp("/fshop", cmdtext, true, 10) == 0)
  39. {
  40. ShowPlayerDialog(playerid, 7, DIALOG_STYLE_LIST, "Fighting Style List", "|-> Normal Fighting Styles\n|-> Boxing\n|-> Kungfu\n|-> KneeHead\n|-> GrabKick\n|-> Elbow", "Buy", "Close");
  41. }
  42. return 1;
  43. }
  44.  
  45. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  46. {
  47. if(dialogid == 7)
  48. {
  49. if(response)
  50. {
  51. if(listitem == 0)
  52. {
  53. if(GetPlayerMoney(playerid) <5000)
  54. return SendClientMessage(playerid, COLOR_RED2, "-> You Dont Have Enough Money To Learn This Fighting Style! <-");
  55. GivePlayerMoney(playerid, -5000);
  56. SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
  57. }
  58. if(listitem == 1)
  59. {
  60. if(GetPlayerMoney(playerid) <20000)
  61. return SendClientMessage(playerid, COLOR_RED2, "-> You Dont Have Enough Money To Learn This Fighting Style! <-");
  62. GivePlayerMoney(playerid, -20000);
  63. SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
  64. return GivePlayerMoney(playerid, GetPlayerMoney(playerid)-20000);
  65. }
  66. if(listitem == 2)
  67. {
  68. if(GetPlayerMoney(playerid) <15000)
  69. return SendClientMessage(playerid, COLOR_RED2, "-> You Dont Have Enough Money To Learn This Fighting Style! <-");
  70. GivePlayerMoney(playerid, -15000);
  71. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
  72. return GivePlayerMoney(playerid, GetPlayerMoney(playerid)-15000);
  73. }
  74. if(listitem == 3)
  75. {
  76. if(GetPlayerMoney(playerid) <12000)
  77. return SendClientMessage(playerid, COLOR_RED2, "-> You Dont Have Enough Money To Learn This Fighting Style! <-");
  78. GivePlayerMoney(playerid, -12000);
  79. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
  80. return GivePlayerMoney(playerid, GetPlayerMoney(playerid)-12000);
  81. }
  82. if(listitem == 4)
  83. {
  84. if(GetPlayerMoney(playerid) <10000)
  85. return SendClientMessage(playerid, COLOR_RED2, "-> You Dont Have Enough Money To Learn This Fighting Style! <-");
  86. GivePlayerMoney(playerid, -10000);
  87. SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
  88. return GivePlayerMoney(playerid, GetPlayerMoney(playerid)-10000);
  89. }
  90. if(listitem == 5)
  91. {
  92. if(GetPlayerMoney(playerid) <7000)
  93. return SendClientMessage(playerid, COLOR_RED2, "-> You Dont Have Enough Money To Learn This Fighting Style! <-");
  94. GivePlayerMoney(playerid, -7000);
  95. SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
  96. return GivePlayerMoney(playerid, GetPlayerMoney(playerid)-7000);
  97. }
  98. }
  99. }
  100. return 0;
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement