Показать сообщение отдельно
Непрочитано 15.07.2009, 16:08   #137
Аватар для mactepok
Пользователь

По умолчанию Ответ: La2Phoenix rev. 13900++ - Gracia Part 2 от 22 апреля 2009 [Шара сборки с aste

Люди,помогите плизз.
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 eventQuestState 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(ADENA73000);
            
st.addExpAndSp(23000018250);
            
st.playSound(SOUND_FINISH);
            
st.exitCurrentQuest(false);
        }
        return 
htmltext;
    }

    @
Override
    
public String onTalk(L2NpcInstance npcQuestState 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 == && summ(st) < 300)
                
htmltext "31521-02r.htm";
            else if(
cond == && summ(st) >= 300)
                
htmltext "31521-03.htm";
        return 
htmltext;
    }

    @
Override
    
public String onKill(L2NpcInstance npcQuestState 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_MEAT10);
                    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_FLAVA10);
                    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_HORN10);
                    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 />
Плизз,помогите кто может,буду очень признателен.Зарание спасибо!
mactepok вне форума Ответить с цитированием