SQL Developer Posted March 14, 2016 Share Posted March 14, 2016 Hello i am searching in the pack again and again to find the way to reload the registershortcut I have register shortcuts for skills while player finish his 3rd class quest sample: registerShortCut(new L2ShortCut(2, 0, 2, 30, 1, 1)); But while player finish his 3rd class he need to make restart in order to find out the shortcut so i am searching a way to reload L2Shortcuts after the register or reload character_shortcuts table >.< Quote Link to comment Share on other sites More sharing options...
0 Tryskell Posted March 14, 2016 Share Posted March 14, 2016 (edited) Guide about "how to find whatever you want" (the process I personally used to answer you and find 99% of ppl answers) : - Ctrl + left click on registerShortCut method. - Read content of the method. - Figure out than L2PcInstance.registerShortCut call ShortCuts.registerShortCut - Ctrl + left click on registerShortCut method (the one from ShortCuts). - Read content of the method. - Figure out than the method simply update actual player macro list and save it under db. - That whole process being useless we use another method. - CTRL+H on eclispe to open seearch tool. - Search for registerShortCut (we gonna search uses over code, as the update process must exist somewhere). - 15 occurences found : we forget the method initialization and specific uses like character creation ones, that leaves us with 4 useful occurences. - See how the writin style is : L2ShortCut newsc = new L2ShortCut(sc.getSlot(), sc.getPage(), L2ShortCut.TYPE_SKILL, _skillId, _skillLevel, 1); player.sendPacket(new ShortCutRegister(newsc)); player.registerShortCut(newsc); The finality is, the packet update is sent seperately from registerShortCut so you need another line of code. If it didn't help you, consider to try harder or buy a developer time. Edited March 14, 2016 by Tryskell Quote Link to comment Share on other sites More sharing options...
Question
SQL Developer
Hello i am searching in the pack again and again to find the way to reload the registershortcut
I have register shortcuts for skills while player finish his 3rd class quest
sample:
But while player finish his 3rd class he need to make restart in order to find out the shortcut
so i am searching a way to reload L2Shortcuts after the register or reload character_shortcuts table >.<
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.