Jump to content
  • 0

L2NpcInstance.java error


Question

Posted

private void showQuestChooseWindow(final L2PcInstance player, final Quest[] quests)
    {
        final TextBuilder sb = new TextBuilder();
        
        sb.append("<html><body><title>Talk about:</title><br>");
        
        String state = "";
        
        for (final Quest q : quests)
        {
            
            if (q == null)
            {
                continue;
            }
            
            sb.append("<a action=\"bypass -h npc_").append(getObjectId()).append("_Quest ").append(q.getName()).append("\">[");
            
            final QuestState qs = player.getQuestState(q.getScriptName());
            
            if ((qs == null) || qs.getState().equals(State.ACTIVE))
            {
                state = "In Progress";
                
            }
            else if (qs.isStarted() && (qs.getInt("cond") > 0))
            {
                state = " (In Progress)";
                
            }
            else if (qs.isCompleted())
            {
                state = " (Done)";
            }
            
            sb.append(q.getDescr()).append(state).append("]</a><br>");
        }
        
        sb.append("</body></html>

 

Please, help. Why eclipse, show error?

3 answers to this question

Recommended Posts

  • 0
Posted

if ((qs == null) || qs.getState().equals(State.ACTIVE))
            {
                state = "In Progress";
                
            }
            else if (qs.isStarted() && (qs.getInt("cond") > 0))
            {
                state = " (In Progress)";
                
            }
            else if (qs.isCompleted())
            {
                state = " (Done)";
            }

 

 

change this to

 

state = qs.getState().toString().toLowerCase();

 

 

code is generally trash

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...