Guest User

Untitled

a guest
Jan 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. findPlayer("pc:2763207").addWeapon(name);
  2. //#CLIENTSIDE
  3. function onWeaponFired() {
  4. if (!player.fishing) {
  5. //check if fishing in water
  6. if (player.dir == 2 && onwater2(player.x, player.y + 4, 2, 2) || player.dir == 1 && onwater2(player.x - 4, player.y, 2, 2) || player.dir == 3 && onwater2(player.x + 4, player.y, 2, 2) || player.dir == 4 && onwater2(player.x, player.y - 4, 2, 2)) {
  7. player.reeling = false;
  8. player.fishing = true;
  9. possibleKeys = {
  10. "a", "b", "c", "f", "g", "h", "i", "j"
  11. };
  12. disabledefmovement();
  13. setani("miracleman4_fishing2_cast", NULL);
  14. settimer(int(random(3, 10)));
  15. }
  16. }
  17. }
  18.  
  19. function onTimeout() {
  20. if (!player.reeling) {
  21. nextKey();
  22. player.reeling = true;
  23. player.chat = "";
  24. player.chat = "Press "@currentkey;
  25. } else {
  26. gotAway();
  27. }
  28. }
  29.  
  30. function GraalControl.onKeyDown(code, key) {
  31. if (key == currentkey && player.reeling) {
  32. keysPressed++;
  33. nextKey();
  34. } else if (key != currentkey && player.reeling) {
  35. gotAway();
  36. }
  37.  
  38. }
  39.  
  40. function caughtFish() {
  41. temp.fishtype = "Pike";
  42. player.fishing = false;
  43. player.reeling = false;
  44. keysPressed = 0;
  45. enabledefmovement();
  46. setani("miracleman4_fishing2_catch", NULL);
  47. player.chat = "";
  48. player.chat = "You caught a "@temp.fishtype@"!";
  49. }
  50.  
  51. function gotAway() {
  52. settimer(0);
  53. player.fishing = false;
  54. player.reeling = false;
  55. keysPressed = 0;
  56. enabledefmovement();
  57. setani("idle", NULL);
  58. player.chat = "";
  59. player.chat = "It got away!";
  60. }
  61.  
  62.  
  63. function nextKey() {
  64. if (keysPressed < 7) {
  65. currentkey = possibleKeys[int(random(0, 8))];
  66. player.chat = "";
  67. player.chat = "Press "@currentkey;
  68. settimer(1.5);
  69. } else {
  70. settimer(0);
  71. caughtFish();
  72. }
  73. }
Add Comment
Please, Sign In to add comment