Jump to content
  • 0

Little Question, Adapting Old Code (Acis)


Question

Posted

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

8 answers to this question

Recommended Posts

  • 0
Posted (edited)

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
  • 0
Posted

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>
  • 0
Posted (edited)

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
  • 0
Posted

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>
Guest
This topic is now closed to further replies.


×
×
  • Create New...