Jump to content
  • 0

H5 Npc Link To Community Board


Malossi

Question

Hello fellas,

 

I would like to make a NPC like gmshop to link me directly to communityboard . What i mean is when i click to the npc to link me to the gmshop of the communityboard. If anyone know drop me a pm . Thanks

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Maybe you dont understand . I want , when someone click to the gmshop npc in town to link him directly to communityboard gmshop

Link to comment
Share on other sites

  • 0

Maybe you dont understand . I want , when someone click to the gmshop npc in town to link him directly to communityboard gmshop

L2GmShopInstance with an button bypass that redirect to the html of community..

is 15-20 lines of code

 

check inside your 

gameserver.model.actor.instance folder of another npc that sends html to player
(its actualy string) and copy the method and change the path to your community gm shop..
Edited by AccessDenied
Link to comment
Share on other sites

  • 0

add me skype:typerakos i give free npc connect community boards

Really now...? Is 2 lines of code and it no "connect" it just redirect .. i love how people make things so "complicated"..

why u cant post the 2 lines here and you ask him to add you :P 

goss

Link to comment
Share on other sites

  • 0

okk okkk


public class YOURNAMENPCInstance extends L2FolkInstance
{
  
  public YOURNAMENPCInstance(int objectId, L2NpcTemplate template)
  {
    super(objectId, template);
  }
  
	@Override
	public void onAction(L2PcInstance activeChar)
	{
		if (!(canTarget(activeChar)))
		{
			return;
		}
		
		if (this != activeChar.getTarget())
		{
			activeChar.setTarget(this);
			
			activeChar.sendPacket(new MyTargetSelected(getObjectId(), 0));
			
			activeChar.sendPacket(new ValidateLocation(this));
		}
		else if (!(canInteract(activeChar)))
		{
			activeChar.getAI().setIntention(CtrlIntention.AI_INTENTION_INTERACT, this);
		}
		else
		{
			showHtmlWindow(activeChar, toString());
		}
		
		activeChar.sendPacket(new ActionFailed());
	}

	
  private void showHtmlWindow(L2PcInstance activeChar, String command)
  {
	  	String text = HtmCache.getInstance().getHtm("data/html/CommunityBoard/1.htm"); // <--- YOUR LINK HTML
		BaseBBSManager.separateAndSend(text, activeChar);
    
  }
}
Edited by tazerman2
Link to comment
Share on other sites

  • 0

 

okk okkk


public class YOURNAMENPCInstance extends L2FolkInstance
{
  
  public YOURNAMENPCInstance(int objectId, L2NpcTemplate template)
  {
    super(objectId, template);
  }
  
	@Override
	public void onAction(L2PcInstance activeChar)
	{
		if (!(canTarget(activeChar)))
		{
			return;
		}
		
		if (this != activeChar.getTarget())
		{
			activeChar.setTarget(this);
			
			activeChar.sendPacket(new MyTargetSelected(getObjectId(), 0));
			
			activeChar.sendPacket(new ValidateLocation(this));
		}
		else if (!(canInteract(activeChar)))
		{
			activeChar.getAI().setIntention(CtrlIntention.AI_INTENTION_INTERACT, this);
		}
		else
		{
			showHtmlWindow(activeChar, toString());
		}
		
		activeChar.sendPacket(new ActionFailed());
	}

	
  private void showHtmlWindow(L2PcInstance activeChar, String command)
  {
	  	String text = HtmCache.getInstance().getHtm("data/html/CommunityBoard/1.htm"); // <--- YOUR LINK HTML
		BaseBBSManager.separateAndSend(text, activeChar);
    
  }
}

wow see? This code can be sold to Nasa for 1$ and you want hide it? shame on you.. good things

should be shared.. now i'm sure everyone will leech this code and make their own servers!

I'm joking :P see? it's just 2 lines

Nice that you help :3

Edited by AccessDenied
Link to comment
Share on other sites

  • 0

Well once again this is the code.

http://pastebin.com/hp19KgYq

I have already send you that link.. why so mess with it..

 

You just have to addapt it to your pack.

Edited by Dev Atlas
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
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.



  • Posts

    • the links are offiline, could you reupload them please, if you have other versions of h5 or c6 could you share them too, thanks!
    • Good afternoon everyone, we’ll get a couple of strong players in the CP, more details can be found here https://mw2.community/topic/211276-awr-team/  
    • so i bought this crap of the server few years back and i just found it laying around on my pc and i thought i should share it, if i remember correctly this crap has a lot of bugs that people abuse 🙂   https://drive.google.com/file/d/13QWg8pi4BPbGbTmlygZ078LjL6Fb0J2a/view?usp=sharing source   https://drive.google.com/file/d/13QWg8pi4BPbGbTmlygZ078LjL6Fb0J2a/view?usp=sharing system    
    • Error: Unable to access jarfile libs\Geodata_Converter_v01.jar
    • Since last massive leak as explained as 07/09 (notably all development branches), I don't accept anymore financial newcomers that easily. People will have to contribute 100 cookies worth of contributions (bug reports/fixes) as a first step to be accepted as Donator. Free user can join after sharing over 200 cookies out of contributions, compared to 100 cookies before. You can say thanks to RusAcis, and notably his worthless leader, UnleashedForce. The size of users will continue to shrink if more leaks occur, until true helpers only will be left. New prices are as following : Joining price: 200€ + 100 cookies, or 200 cookies This fee has to be paid if you are joining aCis project. Next month, and all other months, you will have to donate only basic monthly donation. Monthly price: 10€ / 10 cookies This fee has to be paid every month. I won't accept any new join fee before the 100 cookies contribution. Your money will be instantly sent back. Also, in the same shape of idea, actual supporters/donators have to be active to stay in sources. It doesn't have to be a particular amount, you just have to share from time to time *anything*. I don't accept anymore silent ppl. Only useful people will be kept.
  • Topics

×
×
  • Create New...