Thread: Why does my fishing event just stop?

Page 1 of 2 12 LastLast
Results 1 to 10 of 18
  1. #1 Why does my fishing event just stop? 
    Registered Member Andrew's Avatar
    Join Date
    Nov 2008
    Posts
    2,890
    Thanks given
    612
    Thanks received
    207
    Rep Power
    551
    why does my fishign event stop after 6 seconds? it doesn't repeat.... it just stops after 6 seconds and doesn't continue.... nothign gets added etc..

    heres the fishing event

    Code:
    public void fishingEvent() 
    		{
    			EventManager.getSingleton().addEvent(new Event() 
    			{
    				public void execute(EventContainer a) 
    				{
    						if (Server.FishingHandler.EmoteTimer > 0) {
    				Server.FishingHandler.EmoteTimer--;
    			} else if (Server.FishingHandler.EmoteTimer == 0 && Server.FishingHandler.FishTimer > 0) {
    				resetAnimation();
    				Server.FishingHandler.FishEmote(playerId);
    				Server.FishingHandler.EmoteTimer = 6;
    			}
    			if (Server.FishingHandler.FishTimer > 0) {
    				Server.FishingHandler.FishTimer--;
    			} else if (Server.FishingHandler.FishTimer == 0) {
    				Server.FishingHandler.Fishing(playerId);
    				}
    			}
    			}, 2000);
    		}
    I mean it should be repeating everytime it ends but it doesn't?? will rep++and thank-
    Reply With Quote  
     

  2. #2  
    Registered Member Why does my fishing event just stop? Market Banned


    Join Date
    Feb 2010
    Age
    28
    Posts
    3,064
    Thanks given
    913
    Thanks received
    349
    Rep Power
    385
    Try adding a return at the end.
    Reply With Quote  
     

  3. #3  
    Registered Member Why does my fishing event just stop? Market Banned


    Join Date
    Feb 2010
    Age
    28
    Posts
    3,064
    Thanks given
    913
    Thanks received
    349
    Rep Power
    385
    did it work?
    Reply With Quote  
     

  4. #4  
    Registered Member Andrew's Avatar
    Join Date
    Nov 2008
    Posts
    2,890
    Thanks given
    612
    Thanks received
    207
    Rep Power
    551
    nope
    Reply With Quote  
     

  5. #5  
    MOD DESIGNER RM MORE COMING


    TheeRash's Avatar
    Join Date
    Dec 2010
    Age
    30
    Posts
    5,128
    Thanks given
    639
    Thanks received
    2,123
    Rep Power
    5000
    You need to loop the anim


    Feel free to message me with any questions you may have - any offers of work will not be considered unless details are in the subject.
    Attached imageAttached imageAttached image
    Reply With Quote  
     

  6. #6  
    Registered Member Andrew's Avatar
    Join Date
    Nov 2008
    Posts
    2,890
    Thanks given
    612
    Thanks received
    207
    Rep Power
    551
    how would i do that?
    Reply With Quote  
     

  7. #7  
    Registered Member Aintaro.'s Avatar
    Join Date
    Sep 2010
    Posts
    998
    Thanks given
    188
    Thanks received
    213
    Rep Power
    37
    i'm not sure, but I think you might have to add a while loop like this :

    Code:
    public void fishingEvent() 
    		{
    			EventManager.getSingleton().addEvent(new Event() 
    			{
    				public void execute(EventContainer a) 
    				{
                                        while(playerIsFishing) {
    						if (Server.FishingHandler.EmoteTimer > 0) {
    				Server.FishingHandler.EmoteTimer--;
    			} else if (Server.FishingHandler.EmoteTimer == 0 && Server.FishingHandler.FishTimer > 0) {
    				resetAnimation();
    				Server.FishingHandler.FishEmote(playerId);
    				Server.FishingHandler.EmoteTimer = 6;
    			}
    			if (Server.FishingHandler.FishTimer > 0) {
    				Server.FishingHandler.FishTimer--;
    			} else if (Server.FishingHandler.FishTimer == 0) {
    				Server.FishingHandler.Fishing(playerId);
    				}
    			}
                            }
    			}, 2000);
    		}
    Reply With Quote  
     

  8. #8  
    Registered Member Andrew's Avatar
    Join Date
    Nov 2008
    Posts
    2,890
    Thanks given
    612
    Thanks received
    207
    Rep Power
    551
    Code:
    Client.java:19: cannot find symbol
    symbol: variable playerIsFishing
                                     while(playerIsFishing) {
                                           ^
    1 error
    Press any key to continue . . .
    aint i tried that and it gave me an error and when i tried to decalare that i got

    Code:
    Client.java:19: incompatible types
    found   : int
    required: boolean
                                     while(playerIsFishing) {
                                           ^
    1 error
    Press any key to continue . . .
    sorry if it seems basic just trying to learn
    Reply With Quote  
     

  9. #9  
    Registered Member Aintaro.'s Avatar
    Join Date
    Sep 2010
    Posts
    998
    Thanks given
    188
    Thanks received
    213
    Rep Power
    37
    Quote Originally Posted by Andrew View Post
    Code:
    Client.java:19: cannot find symbol
    symbol: variable playerIsFishing
                                     while(playerIsFishing) {
                                           ^
    1 error
    Press any key to continue . . .
    aint i tried that and it gave me an error and when i tried to decalare that i got

    Code:
    Client.java:19: incompatible types
    found   : int
    required: boolean
                                     while(playerIsFishing) {
                                           ^
    1 error
    Press any key to continue . . .
    sorry if it seems basic just trying to learn


    yeah, ofcourse you gotta declare a variable called playerIsFishing and set that variale to true when a player clicked a fishing spot and set it back to false when he walks away/drop item/trade player/followplayer...

    EDIT :Oh yeah, if you don't know how to declare the variable simple : public boolean playerIsFishing = false;

    If your declaring that in player.java you'll have to change the while(playerIsFishing) { to while(c.playerIsFishing) {
    Reply With Quote  
     

  10. #10  
    Registered Member Andrew's Avatar
    Join Date
    Nov 2008
    Posts
    2,890
    Thanks given
    612
    Thanks received
    207
    Rep Power
    551
    Quote Originally Posted by Aintaro. View Post
    yeah, ofcourse you gotta declare a variable called playerIsFishing and set that variale to true when a player clicked a fishing spot and set it back to false when he walks away/drop item/trade player/followplayer...

    EDIT :Oh yeah, if you don't know how to declare the variable simple : public boolean playerIsFishing = false;

    If your declaring that in player.java you'll have to change the while(playerIsFishing) { to while(c.playerIsFishing) {
    sorry im confused a bit.

    i added that public boolean no errors but yet its still for around 6 seconds... it doesnt stop
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 39
    Last Post: 09-16-2011, 02:03 AM
  2. Replies: 19
    Last Post: 09-06-2011, 01:23 AM
  3. How to stop an event when walking
    By Cjay00091 in forum Help
    Replies: 4
    Last Post: 03-22-2011, 11:58 PM
  4. Fishing(Event) Issue
    By Galkon in forum Help
    Replies: 25
    Last Post: 06-24-2010, 10:47 AM
  5. This event doesn't stop :S
    By Ultimate in forum Help
    Replies: 2
    Last Post: 02-09-2010, 12:16 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •