Jump to content
  • 0

Little Question, Adapting Old Code (Acis)


Miracles

Question

Hi guys, I'm adding this old code for make a "Clan Reputation Score Item"

 

Maybe is for revisions to old; 

 

I got this error, Eclipse's solutions, wanna make this:

private void setReputationScore(int value)

to

public void setReputationScore(int value)

Can i got problems to do that?

 

acis%20adaptando.png

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Do not use set, use add.

player.getClan().addReputationScore(5000);

And you do not need ITEM_IDS, it's useless. It's handled directly via xml handler.

Edited by SweeTs
Link to comment
Share on other sites

  • 0

Do not use set, use add.

player.getClan().addReputationScore(5000);

And you do not need ITEM_IDS, it's useless. It's handled directly via xml handler.

I need create the item ID on items.xml?

 

Example:

 

9200-9299.xml

	<item id="9209" type="Scroll" name="Clan Reputation Scroll">
		<set name="default_action" val="ScrollOfClanRepPoints" />
		<set name="material" val="PAPER" />
		<set name="weight" val="10" />
		<set name="is_tradable" val="true" />
		<set name="is_dropable" val="true" />
		<set name="is_sellable" val="true" />
		<set name="is_stackable" val="true" />
	</item>
Link to comment
Share on other sites

  • 0

Here you go an example

    <item id="9235" type="EtcItem" name="Clan Coin">
        <set name="material" val="PAPER" />
        <set name="is_tradable" val="true" />
        <set name="is_dropable" val="false" />
        <set name="is_sellable" val="true" />
        <set name="handler" val="ClanItem" />
    </item>

You only have to add "handler", val is the name of the file. Also, don't forget to register the itemhandler. Otherwise it's not gonna work.

Edited by SweeTs
Link to comment
Share on other sites

  • 0

Its good Sweets?

+               import net.sf.l2j.gameserver.handler.itemhandlers.ScrollOfClanRepPoints;
+		registerItemHandler(new ScrollOfClanRepPoints());


    <item id="9258" type="EtcItem" name="Clan Coin">
        <set name="material" val="PAPER" />
        <set name="is_tradable" val="true" />
        <set name="is_dropable" val="false" />
        <set name="is_sellable" val="true" />
        <set name="handler" val="ScrollOfClanRepPoints" />
    </item>
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


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