Скилл паладина Sacrifice
Как сделать, что бы скилл можно было юзать на игроков, но на себя нельзя. Скил паладина хилл, под кодом:
enchantLevels2="30">
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81
81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
<enchant1 name="magicLvl" val="#enchantMagicLvl" />
<enchant2 name="magicLvl" val="#enchantMagicLvl" />
<table name="#magicLvl"> 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
67 68 69 70 71 72 73 74 </table>
<table name="#hpConsume"> 988 1015 1042 1069 1096 1123 1150 1176 1203 1229
1254 1280 1305 1329 1353 1377 1400 1422 1444 1465 1486 1506 1525 1543
1560 </table>
<table name="#power"> 741 762 782 802 822 843 863 882 902 922 941 960 979
997 1015 1033 1050 1067 1083 1099 1115 1129 1144 1157 1170 </table>
<table name="#ench2HpConsume"> 1546 1532 1517 1503 1489 1475 1460 1446 1432 1418
1403 1389 1375 1360 1346 1332 1318 1303 1289 1275 1261 1246 1232 1218
1204 1189 1175 1161 1147 1132 </table>
<table name="#ench1Power"> 1177 1183 1190 1196 1203 1209 1216 1222 1228 1235
1241 1248 1254 1261 1267 1274 1280 1287 1293 1300 1306 1313 1319 1326
1332 1339 1345 1351 1358 1364 </table>
<table name="#aggro"> 494 508 521 535 548 562 575 588 602 615 627 640 653
665 677 689 700 711 722 733 743 753 763 772 780 </table>
<set name="magicLvl" val="#magicLvl" />
<set name="hpConsume" val="#hpConsume" />
<set name="power" val="#power" />
<set name="target" val="TARGET_ONE" />
<set name="reuseDelay" val="2000" />
<set name="hitTime" val="1500" />
<set name="skillType" val="HEAL" />
<set name="isMagic" val="true" />
<set name="operateType" val="OP_ACTIVE" />
<set name="castRange" val="600" />
<set name="effectRange" val="1100" />
<set name="aggroPoints" val="#aggro" />
<enchant1 name="power" val="#ench1Power" />
<enchant2 name="hpConsume" val="#ench2HpConsume" />
</skill>
В XML вроде бы никак. Только в ядре в L2Skill ставить условие на нужный скилл
Странно зачем урезать скил из-за которого в принцепи вывозят они на оли =) Если на то уж пошло, и ты хочешь чтобы им палыч не смог хилитсА. Поройся в заточке, убери просто заточку на штраф хп. И он не сможет себя лечить.
Может немнога не по теме.
Палад с сертефикатом на увеличения хила + сам хилится сакфириком ето жестоко в сборке l2Dream v26 (Part 2)
Я просто нашол сертификат и урезал процент + сакфирик уменшил на крапельку и увеличел время реюза тем же пропали жалобы что паладины невыносимы, и на олимпе хорошо:)
А что касается как сделать что бы не юзать на себя тут я думаю лезть в ядро..
Кстати что за сборка?
Не уверен...но судя по тому, что скилтип у него HEAL , и если править файлик с HEAL , то и повляет на другие скилы типа HEAL. Тобишь если посомтреть скрипт у ManaHeal и от туда взять код на использование скилы, то при правке этого кода в скрипт Heal, мы повлияем на другие скилы этого типа (у бп например). И получается бишоп не сможет себя лечить и т.д.

