Jump to content
  • 0

Problem with Java code


Question

Posted

+     

+        setIsParalyzed(false);

+        stopAbnormalEffect(L2Character.ABNORMAL_EFFECT_HOLD_1);

+        sendMessage("You are unparalized.");

 

i have an error ABNORMAL_EFFECT_HOLD_1);cannot be resolved or is not at field

14 answers to this question

Recommended Posts

  • 0
Posted

If the line:

import com.l2jserver.gameserver.model.effects.AbnormalEffect;

is missing you will get an error, "adding the missing import" means copy/paste that line into import definition area, between pakage declaration and class declaration.

 

If it's already there you won't get an error and you may ignore the comment.

  • 0
Posted

pakage declaration and class declaration. where exactly ?

 

Description Resource Path Location Type

ABNORMAL_EFFECT_HOLD_1 cannot be resolved or is not a field L2PcInstance.java /L2J_Server/java/com/l2jserver/gameserver/model/actor/instance line 10619 Java Problem

Description Resource Path Location Type

ABNORMAL_EFFECT_HOLD_1 cannot be resolved or is not a field L2PcInstance.java /L2J_Server/java/com/l2jserver/gameserver/model/actor/instance line 10690 Java Problem

 

 

 

if (getSubClasses().containsKey(classIndex))
			return false;
		    	
		    	startAbnormalEffect(L2Character.ABNORMAL_EFFECT_HOLD_1);  <<ERROR>>
		    	setIsParalyzed(true);
		    	sendMessage("You are paralized untill your subclass load.");

 

if (Config.DEBUG)
			_log.info(getName() + " was given " + getAllSkills().length + " skills for their new sub class.");
		        
		        setIsParalyzed(false);
		        stopAbnormalEffect(L2Character.ABNORMAL_EFFECT_HOLD_1); <<ERROR>>
		        sendMessage("You are unparalized.");			
		return true;

  • 0
Posted

If the line:

import com.l2jserver.gameserver.model.effects.AbnormalEffect;

is missing you will get an error, "adding the missing import" means copy/paste that line into import definition area, between pakage declaration and class declaration.

 

If it's already there you won't get an error and you may ignore the comment.

where i must put the imports wich line ?
  • 0
Posted

its the same in all programming.U define imports or libraries at the start of a code.such us  #include <stdio.h> which stands for C or #include <iostream.h> for C++.Java u just import the "libraries"so you dont have to write the whole code again and again.Its like calling a code from somewhere as u do with desktop shortcuts.Example:

 

import net.sf.l2j.gameserver.instancemanager.RaidBossPointsManager;
import net.sf.l2j.gameserver.model.L2Skill;
import net.sf.l2j.gameserver.model.actor.L2Character;
import net.sf.l2j.gameserver.model.actor.L2Summon;
import net.sf.l2j.gameserver.network.SystemMessageId;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.network.serverpackets.Earthquake;
import net.sf.l2j.gameserver.network.serverpackets.ExRedSky;
import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;
import net.sf.l2j.gameserver.templates.chars.L2NpcTemplate;
import net.sf.l2j.gameserver.util.Broadcast;
import net.sf.l2j.util.Rnd;


         // RedSky and Earthquake and Announcement
         ExRedSky packet = new ExRedSky(10);
         Earthquake eq = new Earthquake(player.getX(), player.getY(), player.getZ(), 14, 3);
         Broadcast.toAllOnlinePlayers(packet);
         Broadcast.toAllOnlinePlayers(eq);
         Broadcast.announceToOnlinePlayers(super.getName()+ " has been killed.");

This code doesnt work but just to give u to understand where the imports are.Always look at the start of every java.If u dont see the imports press the + which is included in a circle button to actualy access more code which is compressed inside that "+".If u still got problem getting the imports tell me what i said wrong

  • 0
Posted
import net.sf.l2j.gameserver.instancemanager.RaidBossPointsManager;
import net.sf.l2j.gameserver.model.L2Skill;
import net.sf.l2j.gameserver.model.actor.L2Character;
import net.sf.l2j.gameserver.model.actor.L2Summon;
import net.sf.l2j.gameserver.network.SystemMessageId;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.network.serverpackets.Earthquake;
import net.sf.l2j.gameserver.network.serverpackets.ExRedSky;
import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;
import net.sf.l2j.gameserver.templates.chars.L2NpcTemplate;
import net.sf.l2j.gameserver.util.Broadcast;
import net.sf.l2j.util.Rnd;

If i understood correctly i must put here the imports right? if missing

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...