Jump to content
  • 0

Bypass


VideoCopilot

Question

Hello i made this

npc that appear a html 

 

tb.append("<td><button value=" +p.getName() + " action=\"bypass -h Quest SearchPlayer getinfo\" width=180 height=21 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td><br>");

 

the question is how i set the bypass to target the player name

example im the player "Admin"       and the npc find all active players in world and appear their names in a list

but i want when i click the player name to give me details for him like his levels e.t.c so in a new class 

private void Results(L2PcInstance p )

{

 

}

 

i want post the things of the player that i click his name like p.getLevel() e.t.c and return HIS LEVEL no mine..

 

Thanks!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

    public void onBypassFeedback(L2PcInstance player, String command)
    {
        StringTokenizer st = new StringTokenizer(command, " ");
        String actualCommand = st.nextToken();
        tb.append("<td><button value=" +p.getName() + " action=\"bypass -h npc_%objectId%_getSomeInfo\" + p.getName() width=180 height=21 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td><br>");
        if(actualCommand.equals("getSomeInfo"){
        String name = st.nextToken();
        L2PcInstance player = L2World.getInstance.getPlayer(name);
        Results(player);
       }

Plus,I believe there should be escape character after button value =  and your value looks weird at all or maybe it's just me.

P.S. If you are using TextBuilder or something like that(can't even remember) change it to StringBuilder.

P.S.S.My code might be wrong,haven't tested.

Edited by StealthyS4m
Link to comment
Share on other sites

  • 0
    public void onBypassFeedback(L2PcInstance player, String command)
    {
        StringTokenizer st = new StringTokenizer(command, " ");
        String actualCommand = st.nextToken();
        tb.append("<td><button value=" +p.getName() + " action=\"bypass -h npc_%objectId%_getSomeInfo\" + p.getName() width=180 height=21 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td><br>");
        if(actualCommand.equals("getSomeInfo"){
        String name = st.nextToken();
        L2PcInstance player = L2World.getInstance.getPlayer(name);
        Results(player);
       }

Plus,I believe there should be escape character after button value =  and your value looks weird at all or maybe it's just me.

P.S. If you are using TextBuilder or something like that(can't even remember) change it to StringBuilder.

P.S.S.My code might be wrong,haven't tested.

 

Can you give me an add on skype cause i have 1 question on this i actualy want to understand it no just copy it

skype: unst0ppabl32              

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.



×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock