Ext feature to be working on interface

rihosedemon

Heir
Customer
I have created this upgrade system and I am in contact with an interface developer to make this to be working through interface with custom UI/animations/textures etc. but he has no experience how lucera works for these purposes. Based on what I searched I found that probably needs to be done through
# You can add any available bypasses, such as user_acp or user_farmstart for auto farming, and so on.
AltSimpleBypassAllowed =


If you can give me more information I would appreciate it.
 
Lucera works like any other L2J, what do you mean?
He asks me how he can do the following example in lucera:
1. interface?upgradeProgress:weaponId - which will send a request to get the current weapon progress value, and the server should return this value.

2. interface?upgradeTry:weaponId - which will send a request to attempt to upgrade the weapon, and the server should return a success or failure result.

3. interface?upgradeRoll:weaponId - which will send a request to roll the weapon, and the server should return a success or failure result.

4. interface?upgradeGet:weaponId - which will send a request to accept the roll result.

My question is existing bypasses I have created work from interface too?
Those I use on the current version:
bypass -h user_craft detail [objectId]
bypass -h user_craft attempt [objectId]
bypass -h user_craft roll [objectId] bypass -h user_craft accept [objectId] [tier]
 
Last edited:
Yes, an Interface can trigger a server bypass.
I dont want to trigger the html window that currently exists in the ext I made. This will be disabled and I want to trigger a custom new window imagine like enchant system but upgrading equipment with new animations and in general visuals and the interface developer asks how to get the data from server as described above. The same bypasses that work for html window can work for that purpose too?
 
an easy way to get data from sever and parse in interface is using the ExSendUIEvent packet, just put a specific timerid or w/e is the name and intercept it in your script
 
Back
Top