Может кто в курсе (нпц)

xapu3ma

Duke
Customer
Кто знает? Есть ли у нас реализация времени жизни моба. Чтобы после появления он исчезал через заданное время.
 
Кто знает? Есть ли у нас реализация времени жизни моба. Чтобы после появления он исчезал через заданное время.
скриптом только )
 
Объясни в деталях
ака, сделать за тебя?))
 
Вот как пример, с рб на квест сабкласса. сундук появляется после смерти.
bV.put(Integer.valueOf(ИД нпс который умер), Integer.valueOf(ИД нпс который появляется));

Java:
package ai;

import java.util.HashMap;
import java.util.Map;
import l2.gameserver.ai.Fighter;
import l2.gameserver.model.Creature;
import l2.gameserver.model.instances.NpcInstance;
import l2.gameserver.utils.NpcUtils;

public class aiTest extends Fighter {
    private static final Map<Integer, Integer> bV = new HashMap<>();

    public aiTest(NpcInstance paramNpcInstance) {
        super(paramNpcInstance);
    }

    protected void onEvtDead(Creature paramCreature) {
        NpcInstance npcInstance = getActor();
        Integer integer = bV.get(Integer.valueOf(npcInstance.getNpcId()));
        if (integer != null)
            NpcUtils.spawnSingle(integer.intValue(), npcInstance.getLoc(), 120000L);
        super.onEvtDead(paramCreature);
    }

    static {
        bV.put(Integer.valueOf(40079), Integer.valueOf(31030));
    }
}
 
Back
Top