frog1 0 Опубликовано 14 декабря, 2013 1. Подскажите что прописать в "action" чтобы востанавливало СР, НР и МР отдельно, при "restore" идет востановление всего сразу, а "Heal HP" и т.д. не работает вовсе. Сборка Силентиум. <td align=center><button value="Heal CP" action="bypass -h npc_%objectId%_restore" <td align=center><button value="Heal HP" action="bypass -h npc_%objectId%_restore" <td align=center><button value="Heal MP" action="bypass -h npc_%objectId%_restore" 2. Можно ли, и как добавить оружие NPC (бафферу и т.д.). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Athlete 11 Опубликовано 14 декабря, 2013 bypass -h Quest 50000_Buffer recHpCpMp у меня так.. можно смотри бд нпца 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gatsby 269 Опубликовано 14 декабря, 2013 (изменено) Оружие можно дабавить "shift+клик" по нпсу и там прописывайте нужный ид пухи. А в чем смысл отдельного рестора ? и на чем написан бафер? Изменено 14 декабря, 2013 пользователем Gatsby 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 14 декабря, 2013 Оружие можно дабавить "shift+клик" по нпсу и там прописывайте нужный ид пухи. А в чем смысл отдельного рестора ? и на чем написан бафер? 1. Что то не понял куда именно прописывать, "shift+клик" сделал, но места куда прописывать не нашел) 2. На счет отдельно рестора, это чисто игровой момент, по себе знаю если идет заварушка и тебя отправили в город (при условии что ты тир, дестр) нужно восстановить СР, а НР наоборот и в баффере нет отдельных ресторов это очень не удобно. 3. На чем в смысле ява - питон, или речь о другом? если да, то ява(вроди как)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mixalev 22 Опубликовано 14 декабря, 2013 На счет оружия жмете shift+click потом Edit NPC, опускаете в самый низ жмете Page и там будет строка R Hand(0) - вводите там свое число например 6579, и еще раз вызываете нпс и он будет уже с аркой. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mixalev 22 Опубликовано 14 декабря, 2013 На счет восстановления попробуйте такие вот такое значение - recHp recMp recCp Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 14 декабря, 2013 (изменено) player.getStatus().setCurrentHp(player.getMaxHp()); player.getStatus().setCurrentMp(player.getMaxMp()); player.getStatus().setCurrentCp(player.getMaxCp()); в самом бафере Изменено 14 декабря, 2013 пользователем kanutoiiika Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gatsby 269 Опубликовано 15 декабря, 2013 (изменено) Скиньте сюда код бафера Изменено 15 декабря, 2013 пользователем Gatsby Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 Скиньте сюда код бафера <html> <title>Buffer</title> <body> <center><button value="" action="" width=256 height=60 back="symbol.credit_L2" fore="symbol.credit_L2"></center> <center> <br1> <table width=260> <tr> <td align=center><img src="icon.skill5008_psycho" width=32 height=32></td> <td align=center><img src="icon.skill0367" width=32 height=32></td> <td align=center><img src="icon.skill0363" width=32 height=32></td> </tr> <tr> <td height=7></td> </tr> </table> <table> <tr> <td align=center><button value="Buffs" action="bypass -h npc_%objectId%_Chat 1" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> <td align=center><button value="Dances" action="bypass -h npc_%objectId%_Chat 2" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> <td align=center><button value="Songs" action="bypass -h npc_%objectId%_Chat 3" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> </tr> </table> <table width=150> <tr> <td align=center><img src="icon.skill1355" width=32 height=32></td> <td align=center><img src="icon.skill1347" width=32 height=32></td> </tr> <tr> <td height=7></td> </tr> </table> <table> <tr> <td align=center><button value="Prophecy's" action="bypass -h npc_%objectId%_Chat 4" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> <td align=center><button value="Pet Buffs" action="bypass -h npc_%objectId%_Chat 5" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> </tr> </table> <table width=150> <tr> <td align=center><img src="icon.skill4456" width=32 height=32></td> </tr> <tr> <td height=7></td> </tr> </table> <table width=75> <tr> <td align=center><button value="Cancel" action="bypass -h npc_%objectId%_cancel" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> </tr> </table> <table width=260> <tr> <td align=center><img src="icon.skill1419" width=32 height=32></td> <td align=center><img src="icon.skill1426" width=32 height=32></td> <td align=center><img src="icon.skill1421" width=32 height=32></td> </tr> <tr> <td height=7></td> </tr> </table> <table> <tr> <td align=center><button value="Heal CP" action="bypass -h npc_%objectId%_Heal CP" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> <td align=center><button value="Heal HP" action="bypass -h npc_%objectId%_Heal HP" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> <td align=center><button value="Heal MP" action="bypass -h npc_%objectId%_Heal MP" width=75 height=21 back="L2UI_CH3.Btn1_normalDisable" fore="L2UI_CH3.Btn1_normalDisable"></td> </tr> </table> <br1> <center><img src="L2UI_CH3.herotower_deco" width=256 height=32><br></center> </center> </body> </html> Вы про это? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 На счет оружия жмете shift+click потом Edit NPC, опускаете в самый низ жмете Page и там будет строка R Hand(0) - вводите там свое число например 6579, и еще раз вызываете нпс и он будет уже с аркой. Там есть все что угодно кроме Edit NPC( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 15 декабря, 2013 это не код бафера, это код штмльки Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 <npc id="50010" idTemplate="31757" name="Buffer" title="Buffer"> <set name="level" val="70"/> <set name="radius" val="8"/> <set name="height" val="18"/> <set name="rHand" val="0"/> <set name="lHand" val="0"/> <set name="type" val="L2Buffer"/> <set name="exp" val="0"/> <set name="sp" val="0"/> <set name="hp" val="2444.46819"/> <set name="mp" val="1345.8"/> <set name="hpRegen" val="7.5"/> <set name="mpRegen" val="2.7"/> <set name="pAtk" val="688.86373"/> <set name="pDef" val="295.91597"/> <set name="mAtk" val="470.40463"/> <set name="mDef" val="216.53847"/> <set name="crit" val="4"/> <set name="atkSpd" val="253"/> <set name="str" val="40"/> <set name="int" val="21"/> <set name="dex" val="30"/> <set name="wit" val="20"/> <set name="con" val="43"/> <set name="men" val="20"/> <set name="corpseTime" val="7"/> <set name="walkSpd" val="50"/> <set name="runSpd" val="120"/> <set name="dropHerbGroup" val="0"/> <set name="attackRange" val="40"/> <ai type="default" ssCount="0" ssRate="0" spsCount="0" spsRate="0" aggro="0" canMove="true" seedable="false"/> <skills> <skill id="4045" level="1"/> <skill id="4416" level="14"/> </skills> </npc> </list> Может это, потому что больше ничего связанного баффером не нашел. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 15 декабря, 2013 kanuto111ka скайп Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 kanuto111ka скайп К сожалению у меня нет скайпа, может через лс как нибудь можно помоч? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 Все облазил, но не нашел где в сборке может находиться L2BufferInstance.java ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mixalev 22 Опубликовано 15 декабря, 2013 <npc id="50010" idTemplate="31757" name="Buffer" title="Buffer"> <set name="level" val="70"/> <set name="radius" val="8"/> <set name="height" val="18"/> <set name="rHand" val="0"/> - тут поставьте 6579 и будет бафер с arcana mace, а вы говорили у вас нету такого. <set name="lHand" val="0"/> <set name="type" val="L2Buffer"/> <set name="exp" val="0"/> <set name="sp" val="0"/> <set name="hp" val="2444.46819"/> <set name="mp" val="1345.8"/> <set name="hpRegen" val="7.5"/> <set name="mpRegen" val="2.7"/> <set name="pAtk" val="688.86373"/> <set name="pDef" val="295.91597"/> <set name="mAtk" val="470.40463"/> <set name="mDef" val="216.53847"/> <set name="crit" val="4"/> <set name="atkSpd" val="253"/> <set name="str" val="40"/> <set name="int" val="21"/> <set name="dex" val="30"/> <set name="wit" val="20"/> <set name="con" val="43"/> <set name="men" val="20"/> <set name="corpseTime" val="7"/> <set name="walkSpd" val="50"/> <set name="runSpd" val="120"/> <set name="dropHerbGroup" val="0"/> <set name="attackRange" val="40"/> <ai type="default" ssCount="0" ssRate="0" spsCount="0" spsRate="0" aggro="0" canMove="true" seedable="false"/> <skills> <skill id="4045" level="1"/> <skill id="4416" level="14"/> </skills> </npc> </list> Может это, потому что больше ничего связанного баффером не нашел. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 15 декабря, 2013 Исходники есть? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 Исходники есть? Вот баффер http://l2maxi.ru/java/addons/6065-versuvio-buffer.html. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 15 декабря, 2013 (изменено) в архиве L2BufferInstance.java удалите else if (actualCommand.equalsIgnoreCase("restore")) { player.setCurrentHpMp(player.getMaxHp(), player.getMaxMp()); player.setCurrentCp(player.getMaxCp()); showMessageWindow(player); } вставте заместь него else if (actualCommand.equalsIgnoreCase("restoreHp")) { player.getStatus().setCurrentHp(player.getMaxHp()); showMessageWindow(player); } else if (actualCommand.equalsIgnoreCase("restoreMp")) { player.getStatus().setCurrentMp(player.getMaxMp()); showMessageWindow(player); } else if (actualCommand.equalsIgnoreCase("restoreCp")) { player.getStatus().setCurrentCp(player.getMaxCp()); showMessageWindow(player); } Изменено 15 декабря, 2013 пользователем kanutoiiika 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 в архиве L2BufferInstance.java удалите else if (actualCommand.equalsIgnoreCase("restore")) { player.setCurrentHpMp(player.getMaxHp(), player.getMaxMp()); player.setCurrentCp(player.getMaxCp()); showMessageWindow(player); } вставте заместь него else if (actualCommand.equalsIgnoreCase("restoreHp")) { player.getStatus().setCurrentHp(player.getMaxHp()); showMessageWindow(player); } else if (actualCommand.equalsIgnoreCase("restoreMp")) { player.getStatus().setCurrentMp(player.getMaxMp()); showMessageWindow(player); } else if (actualCommand.equalsIgnoreCase("restoreCp")) { player.getStatus().setCurrentCp(player.getMaxCp()); showMessageWindow(player); } Благодарю. Не понял одного где найти L2BufferInstance.java и куда вставлять, или в скомпилированной сборке этого нельзя сделать и нужны исходники? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gatsby 269 Опубликовано 15 декабря, 2013 Благодарю. Не понял одного где найти L2BufferInstance.java и куда вставлять, или в скомпилированной сборке этого нельзя сделать и нужны исходники? Если бафер в ядре то нужны исходники, если подгружается из вне то ищите тут game\data\scripts\custom 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 15 декабря, 2013 Вы только что скинули архив с бафером в нем код бафера, что вы дальше с ним делаете я не знаю 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Silentium 592 Опубликовано 15 декабря, 2013 Спасибо за хорошую идею, добавил отдельное восстановление цп, хп и мп. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 Спасибо за хорошую идею, добавил отдельное восстановление цп, хп и мп. Благодарю.) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
frog1 0 Опубликовано 15 декабря, 2013 (изменено) Люди еще одна проблемка, при добавлении пух НПЦу когда не происходит анимация (он поварачивается или делает какие нибудь движения), он замирает намертво, это можно как нибудь решить. И еще эту саму пушку можно ли вточить, чтобы она светилась? Изменено 15 декабря, 2013 пользователем frog1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты