Thread: Clicking

Results 1 to 4 of 4
  1. #1 Clicking 
    If you read this you're gay!
    Infexis's Avatar
    Join Date
    Aug 2009
    Age
    28
    Posts
    4,557
    Thanks given
    1,158
    Thanks received
    1,174
    Rep Power
    2949
    Base: Project Insanity

    Problem: The clicking for cooking, the clicking has been taken from CreativeScape.

    Errors(Compiling Errors):
    The arrow(error) is pointing on "CookFish" but as we can see I already have "CookFish" in Cooking.java
    Code:
    src\server\model\players\ActionHandler.java:43: CookFish(server.model.players.Cl
    ient,java.lang.String,int,int,int,int,int) in server.content.skill.Cooking canno
    t be applied to (server.model.players.Client,int,int,int,int,int,int)
                            Cooking.getSingleton().CookFish(c, c.CookFishName, c.Coo
    kingEmote, c.usedOnobjectX, c.usedOnobjectY, 1, c.usedOnObjectID);
                                                  ^
    src\server\model\players\ActionHandler.java:46: CookFish(server.model.players.Cl
    ient,java.lang.String,int,int,int,int,int) in server.content.skill.Cooking canno
    t be applied to (server.model.players.Client,int,int,int,int,int,int)
                            Cooking.getSingleton().CookFish(c, c.CookFishName, c.Coo
    kingEmote, c.usedOnobjectX, c.usedOnobjectY, 5, c.usedOnObjectID);
                                                  ^
    src\server\model\players\ActionHandler.java:49: CookFish(server.model.players.Cl
    ient,java.lang.String,int,int,int,int,int) in server.content.skill.Cooking canno
    t be applied to (server.model.players.Client,int,int,int,int,int,int)
                            Cooking.getSingleton().CookFish(c, c.CookFishName, c.Coo
    kingEmote, c.usedOnobjectX, c.usedOnobjectY, 28, c.usedOnObjectID);
                                                  ^
    src\server\model\players\ActionHandler.java:52: CookFish(server.model.players.Cl
    ient,java.lang.String,int,int,int,int,int) in server.content.skill.Cooking canno
    t be applied to (server.model.players.Client,int,int,int,int,int,int)
                            Cooking.getSingleton().CookFish(c, c.CookFishName, c.Coo
    kingEmote, c.usedOnobjectX, c.usedOnobjectY, 28, c.usedOnObjectID);
                                                  ^
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    4 errors
    Tryck ned valfri tangent f*r att fortsätta...
    Other Information/Media(Pictures, etc):
    This is the code in ActionHandler.java:
    Code:
    		case 53152: //cook 1
    			Cooking.getSingleton().CookFish(c, c.CookFishName, c.CookingEmote, c.usedOnobjectX, c.usedOnobjectY, 1, c.usedOnObjectID);
    			break;
    		case 53151: //cook 5
    			Cooking.getSingleton().CookFish(c, c.CookFishName, c.CookingEmote, c.usedOnobjectX, c.usedOnobjectY, 5, c.usedOnObjectID);
    			break;
    		case 53150: //cook x
    			Cooking.getSingleton().CookFish(c, c.CookFishName, c.CookingEmote, c.usedOnobjectX, c.usedOnobjectY, 28, c.usedOnObjectID);
    			break;
    		case 53149: //cook all
    			Cooking.getSingleton().CookFish(c, c.CookFishName, c.CookingEmote, c.usedOnobjectX, c.usedOnobjectY, 28, c.usedOnObjectID);
    			break;
    This is my Cooking.java:
    Code:
    package server.content.skill;
    
    import server.event.Event;
    import server.event.EventContainer;
    import server.event.EventManager;
    import server.model.players.Client;
    import server.util.Misc;
    //import server.model.objects.GameObject;
    import server.Server;
    
    /**
     * Cooking skill handler
     * 
     * @author R0cky 0wnz
     * 
     */
    public class Cooking {
    
    
    	private static Cooking singleton = null;
    
    	public static Cooking getSingleton() {
    		if (singleton == null) {
    			singleton = new Cooking();
    		}
    		return singleton;
    	}
    	
    	public int COsuccesLevel(Client client) {
    		return Misc.random(client.playerLevel[SkillConstants.COOKING])+15;
    	}
    
    	public final boolean CookFish(final Client client, final String Name, final int animation, final int x, final int y, final int amount, final int objectID) {
    		if(client == null){
    			return false;
    		}
    
    		if (client.checkBusy()) {
    			return true;
    		}
    		client.setBusy(true);
    
    		if(Name.contains("beef")){
    			client.FishID = 2132;
    			client.cookedFishID = 2142;
    			client.burnFishID = 2146;
    			client.succeslvl = 1;
    		}
    
    		if(Name.contains("rat")){
    			client.FishID = 2134;
    			client.cookedFishID = 2142;
    			client.burnFishID = 2146;
    			client.succeslvl = 1;
    		}
    
    		if(Name.contains("chicken")){
    			client.FishID = 2138;
    			client.cookedFishID = 2140;
    			client.burnFishID = 2144;
    			client.succeslvl = 1;
    		}
    
    		if(Name.contains("shrimp")){
    			client.FishID = 317;
    			client.cookedFishID = 315;
    			client.burnFishID = 7954;
    			client.succeslvl = 1;
    		}
    
    		if(Name.contains("sardine")){
    			client.FishID = 327;
    			client.cookedFishID = 325;
    			client.burnFishID = 369;
    			client.succeslvl = 5;
    		}
    
    
    		if(Name.contains("herring")){
    			client.FishID = 345;
    			client.cookedFishID = 347;
    			client.burnFishID = 357;
    			client.succeslvl = 10;
    		}
    
    
    		if(Name.contains("anchovies")){
    			client.FishID = 321;
    			client.cookedFishID = 319;
    			client.burnFishID = 323;
    			client.succeslvl = 15;
    		}
    
    
    		if(Name.contains("trout")){
    			client.FishID = 335;
    			client.cookedFishID = 333;
    			client.burnFishID = 343;
    			client.succeslvl = 20;
    		}
    
    
    		if(Name.contains("cod")){
    			client.FishID = 341;
    			client.cookedFishID = 339;
    			client.burnFishID = 343;
    			client.succeslvl = 23;
    		}
    
    
    		if(Name.contains("pike")){
    			client.FishID = 349;
    			client.cookedFishID = 351;
    			client.burnFishID = 343;
    			client.succeslvl = 25;
    		}
    
    
    		if(Name.contains("salmon")){
    			client.FishID = 331;
    			client.cookedFishID = 329;
    			client.burnFishID = 343;
    			client.succeslvl = 30;
    		}
    
    
    		if(Name.contains("tuna")){
    			client.FishID = 359;
    			client.cookedFishID = 361;
    			client.burnFishID = 367;
    			client.succeslvl = 30;
    		}
    
    
    		if(Name.contains("lobster")){
    			client.FishID = 377;
    			client.cookedFishID = 379;
    			client.burnFishID = 381;
    			client.succeslvl = 40;
    		}
    
    
    		if(Name.contains("bass")){
    			client.FishID = 363;
    			client.cookedFishID = 365;
    			client.burnFishID = 367;
    			client.succeslvl = 46;
    		}
    
    
    		if(Name.contains("swordfish")){
    			client.FishID = 371;
    			client.cookedFishID = 373;
    			client.burnFishID = 375;
    			client.succeslvl = 50;
    		}
    
    
    		if(Name.contains("monk")){
    			client.FishID = 7944;
    			client.cookedFishID = 7946;
    			client.burnFishID = 7948;
    			client.succeslvl = 62;
    		}
    
    		if(Name.contains("shark")){
    			client.FishID = 383;
    			client.cookedFishID = 385;
    			client.burnFishID = 387;
    			client.succeslvl = 76;
    		}
    
    
    		if(Name.contains("trutle")){
    			client.FishID = 395;
    			client.cookedFishID = 397;
    			client.burnFishID = 399;
    			client.succeslvl = 79;
    		}
    
    
    		else if(Name.endsWith("ray")){
    			client.FishID = 389;
    			client.cookedFishID = 391;
    			client.burnFishID = 393;
    			client.succeslvl = 81;
    		}
    		client.getPA().removeAllWindows();
    
    			if (client.playerLevel[SkillConstants.COOKING] < client.succeslvl) {
    				client.sendMessage("You do not have the required level to cook that.");
    				client.setBusy(false);
    				return true;
    			}
    
    		final int animationID = animation;
    			client.getPA().turnTo(x, y);
    
    			if (client.getItems().playerHasItem(client.FishID,amount)){
    				client.xamount = amount;
    			} else {
    				client.xamount = client.getItems().getItemAmount(client.FishID);
    			}
    			if(client.xamount == 0){
    				client.xamount = 1;
    			}
    			final int fNumberOfCycles = client.xamount;
    
    		EventManager.getSingleton().addEvent(new Event() {
    		public int cycle = -1;
    
    				public void execute(EventContainer c) {
    
    					client.getPA().turnTo(x, y);
    
    					if (cycle == -1) {
    						cycle = fNumberOfCycles;
    					}
    
    					if (cycle == 1 || Misc.random(0) == 0) {
    						int xp = 0;
    					client.startAnimation(animationID);
    						if(Misc.random(client.playerLevel[SkillConstants.COOKING])+Misc.random(client.succeslvl)+10 >= client.succeslvl){
    							xp = client.succeslvl*2;
    							//client.getPA().playSound(240, 0, 0);
    							client.getItems().deleteItem(client.FishID, 1);
    							client.getItems().addItem(client.cookedFishID, 1);    
    							client.sendMessage("You succesfully cooked a "+Name);
    						} else {
    							//client.getPA().playSound(1053, 0, 0);
    							client.getItems().deleteItem(client.FishID, 1);
    							client.getItems().addItem(client.burnFishID, 1);
    							client.sendMessage("You burned a "+Name);
    						}
    					client.getPA().addSkillXP(xp,SkillConstants.COOKING);
    					}
    
    					cycle--;
    					/*if (cycle == 0 || (Server.getObjectManager().getObjectAt(x,y,client.getHeightLevel()) == null) && animation == 897) {
    						c.stop();
    					}*/
    				}
    
    				//@Override
    				public void stop() {
    					client.setBusy(false);
    					client.startAnimation(-1);
    				}
    			}, 2600);
    			return true;
    	}
    
    
    }

    "If you can't explain it simply, you don't understand it well enough." - Albert Einstein
    Reply With Quote  
     

  2. #2  
    Registered Member

    Join Date
    Mar 2009
    Posts
    1,123
    Thanks given
    36
    Thanks received
    217
    Rep Power
    183
    In client, CookFishName is declared as an integer. You're so shit.
    I'm not the devil, but I'm sure as **** not a saint.
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    May 2010
    Posts
    635
    Thanks given
    6
    Thanks received
    122
    Rep Power
    187
    ^ What he said. Do you know how to fix that or still need help with it?
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Feb 2009
    Age
    27
    Posts
    2,861
    Thanks given
    127
    Thanks received
    226
    Rep Power
    700
    The compiler speaks English, I suggest you read it.
    Reply With Quote  
     


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. Area Clicking/Button Clicking?
    By Jason in forum Application Development
    Replies: 5
    Last Post: 08-11-2010, 08:40 PM
  2. right clicking
    By TheRedArmy in forum Help
    Replies: 1
    Last Post: 02-14-2010, 03:48 AM
  3. Clicking help
    By bracket in forum Help
    Replies: 4
    Last Post: 01-21-2010, 11:21 AM
  4. [SR] Clicking
    By BenjaR in forum Help
    Replies: 0
    Last Post: 12-23-2009, 01:13 AM
  5. Clicking?
    By Aeterna in forum Help
    Replies: 0
    Last Post: 10-23-2009, 07:17 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
  •