You just need to specify the item ID in services.properties and set the number of days in services_rate_bonus.xml. This item just needs to be double-clicked. And if you want the name "VIP" to appear, you have to edit it in the client.What I need is to create a ticket or a letter or something similar to these things that says VIP, and when double-clicking, the VIP is activated; it would not be the same VIP that is purchased in Donate Coin. This letter or ticket would be given to a winner as a prize.
<etcitem id="9226" name="Premium account" add_name="30 Days">
<!-- [Item premium ] -->
<set name="price" value="1"/>
<set name="class" value="OTHER"/>
<set name="crystal_type" value="NONE"/>
<set name="destroyable" value="false"/>
<set name="icon" value="icon.etc_deco_star_i00"/>
<set name="stackable" value="true"/>
<set name="tradeable" value="True"/>
<set name="dropable" value="false"/>
<set name="type" value="MONEY"/>
</etcitem>
<rate_bonus id="1" consume_item_id="4037" consume_item_amount="100">
<exp value="1.3" />
<sp value="1.3" />
<exp_raid value="1.3" />
<sp_raid value="1.3" />
<quest_reward value="1.3" />
<quest_adena_reward value="1.3" />
<quest_drop value="1.3" />
<drop_adena value="1.3" />
<drop_items value="1.3" />
<drop_seal_stones value="1.3"/>
<drop_spoil value="1.3" />
<bonus_days value="30" />
<!-- additional reward -->
<!-- <reward item_id="4037" item_count="1" />
<reward item_id="57" item_count="100" />
<name_color value="00FCA0" />
<hwid_limits value="1" />
-->
</rate_bonus>
# Item giving a Premium Account by double-clicking
# You can add many items:
# PremiumAccountItemHandlerId = 6633, 6634, 6635
# PremiumAccountBonusId = 1, 2, 3 (available IDs at config/services_rate_bonus.xml)
PremiumAccountItemEnable = True
PremiumAccountItemHandlerId = 9226, 9227, 9228, 9233
PremiumAccountBonusId = 1, 2, 3, 4