Jump to content

[Guide] "PvP" ViP system for newbs


eKo

Recommended Posts

  • 2 weeks later...

it works but lets sa that i want an item, that when a player click on it he will automatically be V.I.P what code to use for that?

 

Example :

 

/**

* @author eKo

*

*/

public class ViP implements IItemHandler

{

private static final int[] ITEM_IDS = { itemID };

 

public void useItem(L2PlayableInstance playable, L2ItemInstance item)

   {

     if (!(playable instanceof L2PcInstance))

        return;

     L2PcInstance activeChar = (L2PcInstance)playable;

      int itemId = item.getItemId();

     

  if (itemId == itemID)

      {

               activeChar.setAccessLevel(10);

 

String htmFile = "data/html/mods/vipinfo.htm";

String htmContent = HtmCache.getInstance().getHtm(htmFile);

 

NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);

infoHtml.setHtml(htmContent);

activeChar.sendPacket(infoHtml);

      }

   }

 

 

 

   public int[] getItemIds()

   {

    return ITEM_IDS;

   }

}  

 

i sets char on 10 access lvl and shows a vip html

Link to comment
Share on other sites

god...please someone hear me and use patch files...a diff file is much much much more better than a mess of quotes...

+ you confisu ppl with quotes and btw sotos there that says (ItemId) Deside one and put example (ItemID= 6723)

Link to comment
Share on other sites

Thanks,eko!

One more time your job is much appreciated by me :D

Good JOB!

 

You Dont know how to apply a patch .. -.-' how y apreciate it i saw you on skullcoders leeching everything from here to there LOL Imo

Link to comment
Share on other sites

  • 3 weeks later...

dude i have problems i cant use AnnounceVip code like this :

 

if (Config.ANNOUNCE_VIP_LOGIN)
	{
	if [color=red](activeChar.getAccessLevel()== 10)[/color] 
		Announcements.getInstance().announceToAll((new StringBuilder()).append("Char Vip ").append(activeChar.getName()).append(" Is Currently Online.").toString());
	}

 

thanks for help or its just becurse the l2pcinstance i dont put that atm becurse wanna overide it maybe for much onlinetime to get vip.sorry for my english

Link to comment
Share on other sites

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
Reply to this topic...

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