Jump to content

LaMeX

Members
  • Posts

    15
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by LaMeX

  1. I think the event is ok.. are you sure that you have added the whole patch?

    yeah i patch with no errors 

     

    I mean if your code was correctly indented, you would see it's coded with feet. A guy who register or unregister adds a vote. If such thing happens I don't expect a lot of the whole stuff.

    i have the npc but he show me only quest and i made that you can vote without npc and i have 2 npc one of them normal and the second is in the graud 

  2. here its the code 

     

    /* This program is free software: you can redistribute it and/or modify it under
     * the terms of the GNU General Public License as published by the Free Software
     * Foundation, either version 3 of the License, or (at your option) any later
     * version.
     * 
     * This program is distributed in the hope that it will be useful, but WITHOUT
     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
     * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
     * details.
     * 
     * You should have received a copy of the GNU General Public License along with
     * this program. If not, see <http://www.gnu.org/licenses/>.
     */
    package com.l2jfrozen.gameserver.model.actor.instance;
     
    import com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage;
    import com.l2jfrozen.gameserver.templates.L2NpcTemplate;
    import com.l2jfrozen.gameserver.event.EventManager;
    import javolution.text.TextBuilder;
     
    /**
     * Stat Manager
     * 
     * @author Rizel
     */
     
    public class L2EventManagerInstance extends L2NpcInstance
    {
    private int objectId;
     
    public L2EventManagerInstance(int objectId, L2NpcTemplate template)
    {
    super(objectId, template);
    this.objectId = objectId;
    }
     
    @Override
    public void onBypassFeedback(L2PcInstance player, String command)
    {
    if (command.startsWith("reg"))
    EventManager.getInstance().registerPlayer(player);
    else if (command.startsWith("unreg"))
    EventManager.getInstance().unregisterPlayer(player);
    if (command.startsWith("list"))
    {
    NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
              TextBuilder sb = new TextBuilder();
                sb.append("<html><body><center>Select an event to vote for:<br>");
            int i = 0;
            for(String name: EventManager.getInstance().getEventNames())
            {
            i++;
            sb.append (" <a action=\"bypass -h npc_"+objectId+"_"+i+"\">- "+name+" -</a>  <br>");
          }
            sb.append("</center></body></html>");
            html.setHtml(sb.toString());
                player.sendPacket(html);
    }
    else
    EventManager.getInstance().addVote(player,Integer.parseInt(command));
    }
    }
×
×
  • Create New...