Guest User

Light Sabers

a guest
Nov 20th, 2011
422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. #include a_samp
  2. new bool:swords[MAX_PLAYERS];
  3.  
  4. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  5. {
  6. if(dialogid == 999999)
  7. {
  8. if(response)
  9. {
  10. switch(listitem)
  11. {
  12. case 0:
  13. {
  14. SetPlayerAttachedObject(playerid, 0, 18649, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
  15. swords[playerid] = true;
  16. GivePlayerWeapon(playerid, 8, 1);
  17. }
  18. case 1:
  19. {
  20. SetPlayerAttachedObject(playerid, 0, 18650, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
  21. swords[playerid] = true;
  22. GivePlayerWeapon(playerid, 8, 1);
  23. }
  24. case 2:
  25. {
  26. SetPlayerAttachedObject(playerid, 0, 18648, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
  27. swords[playerid] = true;
  28. GivePlayerWeapon(playerid, 8, 1);
  29. }
  30. case 3:
  31. {
  32. SetPlayerAttachedObject(playerid, 0, 18647, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
  33. swords[playerid] = true;
  34. GivePlayerWeapon(playerid, 8, 1);
  35. }
  36. case 4:
  37. {
  38. SetPlayerAttachedObject(playerid, 0, 18652, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
  39. swords[playerid] = true;
  40. GivePlayerWeapon(playerid, 8, 1);
  41. }
  42. case 5:
  43. {
  44. SetPlayerAttachedObject(playerid, 0, 18651, 6, 0.07000, 0.03000, 0.80000, 90.000000, 0.000000, 0.000000, 1.3, 0.7, 2.3);
  45. swords[playerid] = true;
  46. GivePlayerWeapon(playerid, 8, 1);
  47. }
  48. }
  49. }
  50. }
  51. return 1;
  52. }
  53.  
  54. public OnPlayerCommandText(playerid, cmdtext[])
  55. {
  56. if (strcmp(cmdtext, "/lightsaber", true)==0)
  57. {
  58. if(swords[playerid] == false)
  59. {
  60. ShowPlayerDialog(playerid, 999999, DIALOG_STYLE_LIST, "Light Sabres", "Green\nYellow\nBlue\nRed\nWhite\nPink", "Done!", "Quit");
  61. }
  62. else
  63. {
  64. RemovePlayerAttachedObject(playerid,0);
  65. swords[playerid] = false;
  66. }
  67. return 1;
  68. }
  69. return 0;
  70. }
  71.  
Advertisement
Add Comment
Please, Sign In to add comment