Люди,помогите плизз.
1.У меня на сборке La2Phoenix не работает баф кота;
Код HTML:
<skill id="4699" levels="13" name="Blessing of Queen">
<!-- Done by Diamond -->
<table name="#cAtk">1.4 1.4 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5</table>
<table name="#rCrit">25 25 30 30 30 30 30 30 30 30 30 30 30</table>
<table name="#effectPoint">541 611 659 666 669 673 676 679 681 684 687 689 692</table>
<table name="#magicLevel">57 66 75 77 78 79 80 81 82 83 84 85 86</table>
<table name="#abnormal_lv">1 2 3 3 3 3 3 3 3 3 3 3 3</table>
<table name="#abnormal_time">120 120 120 150 165 180 195 210 225 240 255 270 285</table>
<set name="effectPoint" val="#effectPoint" />
<set name="magicLevel" val="#magicLevel" />
<set name="target" val="TARGET_PARTY" />
<set name="skillRadius" val="900" />
<set name="reuseDelay" val="8000" />
<set name="skillType" val="BUFF" />
<set name="operateType" val="OP_ACTIVE" />
<for>
<effect count="1" name="Buff" stackOrder="#abnormal_lv" stackType="Queen" time="3600" val="0">
<mul order="0x30" stat="cAtk" val="#cAtk" />
<add order="0x40" stat="rCrit" val="#rCrit" />
Когда бафаешь,пишет Invalid skill,немогу разобратся в чём дело =(
2.Квест _623_TheFinestFood на S бижу в ХС работает не корректно,тоесть после его прохождения прописывает что:*Этот квест завершён*хотя он многократный,и что самое грусное,в скрипте кроме опыта и аден,в возногрождении ничего нет,о рецептах там даже не написано.Если не сложно,выложите кто то работающий скрипт по этому квесту.
PHP код:
package quests._623_TheFinestFood;
import l2p.extensions.scripts.ScriptFile;
import l2p.gameserver.model.instances.L2NpcInstance;
import l2p.gameserver.model.quest.Quest;
import l2p.gameserver.model.quest.QuestState;
import l2p.gameserver.model.quest.State;
public class _623_TheFinestFood extends Quest implements ScriptFile
{
public final int JEREMY = 31521;
public static final int HOT_SPRINGS_BUFFALO = 21315;
public static final int HOT_SPRINGS_FLAVA = 21316;
public static final int HOT_SPRINGS_ANTELOPE = 21318;
public static final int LEAF_OF_FLAVA = 7199;
public static final int BUFFALO_MEAT = 7200;
public static final int ANTELOPE_HORN = 7201;
public static final int ADENA = 57;
public void onLoad()
{
System.out.println("Loaded Quest: 623: The Finest Food");
}
public void onReload()
{}
public void onShutdown()
{}
public _623_TheFinestFood()
{
super(623, "The Finest Food", true);
addStartNpc(JEREMY);
addTalkId(JEREMY);
addKillId(HOT_SPRINGS_BUFFALO);
addKillId(HOT_SPRINGS_FLAVA);
addKillId(HOT_SPRINGS_ANTELOPE);
addQuestItem(BUFFALO_MEAT);
addQuestItem(LEAF_OF_FLAVA);
addQuestItem(ANTELOPE_HORN);
}
@Override
public String onEvent(String event, QuestState st)
{
String htmltext = event;
if(event.equalsIgnoreCase("31521-02.htm"))
{
st.set("cond", "1");
st.setState(STARTED);
st.playSound(SOUND_ACCEPT);
}
else if(event.equalsIgnoreCase("31521-04.htm"))
{
st.takeItems(LEAF_OF_FLAVA, -1);
st.takeItems(BUFFALO_MEAT, -1);
st.takeItems(ANTELOPE_HORN, -1);
st.giveItems(ADENA, 73000);
st.addExpAndSp(230000, 18250);
st.playSound(SOUND_FINISH);
st.exitCurrentQuest(false);
}
return htmltext;
}
@Override
public String onTalk(L2NpcInstance npc, QuestState st)
{
String htmltext = "noquest";
int npcId = npc.getNpcId();
State id = st.getState();
if(id.equals(CREATED))
st.set("cond", "0");
// РќР° случай любых РѕС?РёР±РѕРє, если предметы есть - квест РІСЃРµ равно пройдется.
if(summ(st) >= 300)
st.set("cond", "2");
int cond = st.getInt("cond");
if(npcId == JEREMY)
if(cond == 0)
{
if(st.getPlayer().getLevel() >= 71)
htmltext = "31521-01.htm";
else
{
htmltext = "31521-00.htm";
st.exitCurrentQuest(true);
}
}
else if(cond == 1 && summ(st) < 300)
htmltext = "31521-02r.htm";
else if(cond == 2 && summ(st) >= 300)
htmltext = "31521-03.htm";
return htmltext;
}
@Override
public String onKill(L2NpcInstance npc, QuestState st)
{
int cond = st.getInt("cond");
int npcId = npc.getNpcId();
if(cond == 1) // Like off C4 PTS AI (убрали && Rnd.chance(50))
if(npcId == HOT_SPRINGS_BUFFALO)
{
if(st.getQuestItemsCount(BUFFALO_MEAT) < 100)
{
st.giveItems(BUFFALO_MEAT, 10);
if(st.getQuestItemsCount(BUFFALO_MEAT) == 100)
{
if(summ(st) >= 300)
st.set("cond", "2");
st.playSound(SOUND_MIDDLE);
}
else
st.playSound(SOUND_ITEMGET);
}
}
else if(npcId == HOT_SPRINGS_FLAVA)
{
if(st.getQuestItemsCount(LEAF_OF_FLAVA) < 100)
{
st.giveItems(LEAF_OF_FLAVA, 10);
if(st.getQuestItemsCount(LEAF_OF_FLAVA) == 100)
{
if(summ(st) >= 300)
st.set("cond", "2");
st.playSound(SOUND_MIDDLE);
}
else
st.playSound(SOUND_ITEMGET);
}
}
else if(npcId == HOT_SPRINGS_ANTELOPE)
if(st.getQuestItemsCount(ANTELOPE_HORN) < 100)
{
st.giveItems(ANTELOPE_HORN, 10);
if(st.getQuestItemsCount(ANTELOPE_HORN) == 100)
{
if(summ(st) >= 300)
st.set("cond", "2");
st.playSound(SOUND_MIDDLE);
}
else
st.playSound(SOUND_ITEMGET);
}
return null;
}
private long summ(QuestState st)
{
return st.getQuestItemsCount(LEAF_OF_FLAVA) + st.getQuestItemsCount(BUFFALO_MEAT) + st.getQuestItemsCount(ANTELOPE_HORN);
}
}
3.проблема у класса СХ маг атака Hurricane и с минимальным НР Curse Death Link,наносят одинаковый демедж,одним словом КДЛ не работает =(
Код HTML:
<skill id="1159" levels="22" name="Curse Death Link">
<!-- Done by Diamond -->
<table name="#effectPoint">477 495 514 532 541 549 558 566 574 582 590 597 604 611 617 624 630 635 641 646 650 655</table>
<table name="#magicLevel">52 52 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74</table>
<table name="#power">68.0 72.0 75.0 78.0 80.0 82.0 84.0 85.0 87.0 89.0 90.0 92.0 94.0 96.0 97.0 99.0 100.0 102.0 104.0 105.0 107.0 108.0</table>
<set name="effectPoint" val="#effectPoint" />
<set name="magicLevel" val="#magicLevel" />
<set name="power" val="#power" />
<set name="element" val="unholy" />
<set name="target" val="TARGET_ONE" />
<set name="reuseDelay" val="6000" />
<set name="skillType" val="MDAM" />
<set name="deathlink" val="true" />
<set name="operateType" val="OP_ACTIVE" />
<set name="nextAction" val="none" />
<enchant1 levels="30" name="Power">
<table name="#power">109 109 110 111 111 112 113 113 114 115 115 116 116 117 118 118 119 120 120 121 122 122 123 124 124 125 125 126 127 127</table>
</enchant1>
<enchant2 levels="30" name="Cost">
</enchant2>
<for />
Плизз,помогите кто может,буду очень признателен.Зарание спасибо!