Jump to content
  • 0

Vote Reward Help Please


Question

Posted

 

 private void mainHtml(L2PcInstance activeChar)

  {
 
   generateLogo(activeChar, 11888);
   generateLogo(activeChar, 65531);
   generateLogo(activeChar, 65532);
   generateLogo(activeChar, 65533);
   NpcHtmlMessage nhm = new NpcHtmlMessage(5);
   TextBuilder tb = new TextBuilder("");
   
       tb.append("<html><head><title>Vote reward Panel</title></head><body>");
       tb.append("<center>");
       tb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
       tb.append("<tr>");
       tb.append("<td width=\"45\" valign=\"top\" align=\"center\"><img src=\"L2ui_ch3.menubutton4\" width=\"38\" height=\"38\"></td>");
       tb.append("<td valign=\"top\"><font color=\"FF6600\">Vote Panel</font>");  
       tb.append("<br1><font color=\"00FF00\">"+activeChar.getName()+"</font>, use this menu to Vote for our server.<br1></td>");
       tb.append("</tr>");
       tb.append("</table>");
       tb.append("</center>");
       if(!hasVotedTop(activeChar))
       {
       tb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
       tb.append("<tr>");
       tb.append("<td width=\"45\" valign=\"top\" align=\"center\"><button action=\"bypass -h npc_" + getObjectId() + "_votehopzone\" width=256 height=64 back=\"Crest.crest_" + Config.SERVER_ID + "_" + 1821 + "\" fore=\"Crest.crest_" + Config.SERVER_ID + "_" + 1821 + "\"></td>");
       tb.append("</tr>");
       tb.append("</table>");
       tb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
       tb.append("<tr>");
       tb.append("<td width=\"45\" valign=\"top\" align=\"center\"><button action=\"bypass -h npc_" + getObjectId() + "_votetopzone\" width=256 height=64 back=\"Crest.crest_" + Config.SERVER_ID + "_" + 11888 + "\" fore=\"Crest.crest_" + Config.SERVER_ID + "_" + 11888 + "\"></td>");
       tb.append("</tr>");
       tb.append("</table>");
       }
       if(!hasVotedTop(activeChar))
       {
       tb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"FFFFFF\">");
       tb.append("<tr>");
       tb.append("<td width=\"45\" valign=\"top\" align=\"center\"><button action=\"bypass -h npc_" + getObjectId() + "_rewards\" width=256 height=64 back=\"Crest.crest_" + Config.SERVER_ID + "_" + 65531 + "\" fore=\"Crest.crest_" + Config.SERVER_ID + "_" + 65531 + "\"></td>");
       tb.append("</tr>");
       tb.append("</table>");
       }
       tb.append("<center><table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
       if(!hasVotedHop(activeChar))
        tb.append("<tr><td width=\"45\" valign=\"top\" align=\"center\"><font color=\"FF6600\">Hopzone Status: </font><img src=\"Crest.crest_" + Config.SERVER_ID + "_" + 65533 + "\" width=32 height=32>");
       if(hasVotedHop(activeChar))
        tb.append("<tr><td width=\"45\" valign=\"top\" align=\"center\"><font color=\"FF6600\">Hopzone Status: </font><img src=\"Crest.crest_" + Config.SERVER_ID + "_" + 65532 + "\" width=32 height=32>");
       if(!hasVotedTop(activeChar))
        tb.append("<br1><font color=\"FF6600\">Topzone Status: </font><img src=\"Crest.crest_" + Config.SERVER_ID + "_" + 65533 + "\" width=32 height=32></td></tr>");
       if(hasVotedTop(activeChar))
        tb.append("<br1><font color=\"FF6600\">Topzone Status: </font><img src=\"Crest.crest_" + Config.SERVER_ID + "_" + 65532 + "\" width=32 height=32></td></tr>");
       tb.append("</table></center>");
       tb.append("</body></html>");
 
 
   nhm.setHtml(tb.toString());
   activeChar.sendPacket(nhm);
  }
 
protected int getTopZoneVotes()
{
int votes = -1;
URL url = null;
URLConnection con = null;
InputStream is = null;
InputStreamReader isr = null;
BufferedReader in = null;
try
{
url = new URL(Config.VOTE_LINK_TOPZONE);
con = url.openConnection();    
con.addRequestProperty("User-Agent", "Mozilla/4.76");
is = con.getInputStream();
isr = new InputStreamReader(is);    
in = new BufferedReader(isr);
String inputLine;
while ((inputLine = in.readLine()) != null)
            {
                if (inputLine.contains("Votes"))
                {
                String votesLine = inputLine;
 
                votes = Integer.valueOf(votesLine.split(">")[3].replace("</div", ""));
                    break;
                }
            }
        }
catch (Exception e)
{
_log.info("[AutoVoteReward] Server TOPZONE is offline or something is wrong in link");
//e.printStackTrace();
}
finally
{
if(in!=null)
try
{
in.close();
}
catch(IOException e1)
{
e1.printStackTrace();
}
if(isr!=null)
try
{
isr.close();
}
catch(IOException e1)
{
e1.printStackTrace();
}
if(is!=null)
try
{
is.close();
}
catch(IOException e1)
{
e1.printStackTrace();
}
}
return votes;
}
  
  private void generateLogo(L2PcInstance activeChar,int imgId)
  {
      try
      {
     if(imgId == 11888)
     {
              File captcha = new File("data/images/topzone.png");    
              PledgeCrest packet = new PledgeCrest(imgId, DDSConverter.convertToDDS(captcha).array());
              activeChar.sendPacket(packet);
     }
   
     if(imgId == 65531)
     {
              File captcha = new File("data/images/rewards.png");    
              PledgeCrest packet = new PledgeCrest(imgId, DDSConverter.convertToDDS(captcha).array());
              activeChar.sendPacket(packet);
     }
   
     if(imgId == 65532)
     {
              File captcha = new File("data/images/check.png");    
              PledgeCrest packet = new PledgeCrest(imgId, DDSConverter.convertToDDS(captcha).array());
              activeChar.sendPacket(packet);
     }
   
     if(imgId == 65533)
     {
              File captcha = new File("data/images/noncheck.png");    
              PledgeCrest packet = new PledgeCrest(imgId, DDSConverter.convertToDDS(captcha).array());
              activeChar.sendPacket(packet);
     }
      }
      catch (Exception e)
      {}
  }
  
     
 
}

 

please who can help me i add only l2topzone Image!!

1 answer to this question

Recommended Posts

  • 0
Posted (edited)

Can you SPAM elsewhere ? My inbox was clear until you sent me this kind of crap.

 

Also...

 

Wrong Section !!

Edited by Sighed

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