Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Спаун НПС после РБ (https://forum.zone-game.info/showthread.php?t=10496)

_{Simax}_ 09.10.2010 10:44

Спаун НПС после РБ
 
Расскажите пожалста,как сделать чтобы после убитого РБ спаунился мой НПС на ограниченое время,как на примере Кабрио?Сам скоко по серверу лазил ни чего не нашол.

MeGaPk 09.10.2010 11:55

Re: Спаун НПС после РБ
 
копать АИ этого рб.
data/script/ai

_{Simax}_ 09.10.2010 13:42

Re: Спаун НПС после РБ
 
пасиб за наводку,уже яснее процесс) только вот не знаю какой скрипт та) 3 папки у меня значт - fantasi_isle group_template individual,По имени дл Кабрио нет скрипта - выходит для сундука прописано все это в куче с чем-то еще.

gorodetskiy 09.10.2010 21:16

Re: Спаун НПС после РБ
 
Цитата:

Сообщение от _{Simax}_ (Сообщение 90979)
пасиб за наводку,уже яснее процесс) только вот не знаю какой скрипт та) 3 папки у меня значт - fantasi_isle group_template individual,По имени дл Кабрио нет скрипта - выходит для сундука прописано все это в куче с чем-то еще.

открой npc.sql найди тама кабрио и посмотри АИ

Open-Shadow 10.10.2010 01:27

Re: Спаун НПС после РБ
 
Цитата:

Сообщение от MeGaPk (Сообщение 90954)
копать АИ этого рб.
data/script/ai

Не во всех сборках есть АИ для этих боссов, а если и есть, то там нету спавна сундука. На сколько я помню, сундук спавнится через квест на саб.

_{Simax}_ 10.10.2010 08:10

Re: Спаун НПС после РБ
 
Понятно,но вот... я впринципи и думал что так и будет) а если самому выдрать этот скрипт ? из квеста и самому написать,хотя не факт наверн

LineOFWar 10.10.2010 08:41

Re: Спаун НПС после РБ
 
PHP код:

package ai.individual;


import свое.gameserver.model.actor.L2Npc
import свое.gameserver.model.actor.instance.L2PcInstance
import свое.gameserver.model.quest.Quest
import свое.gameserver.model.L2Object;



public class 
имя_майн_класса_такое_же_как_и_имя_файла  extends Quest 
 public 
имя_майн_класса_такое_же_как_и_имя_файла() 
 { 
   
super   (-1"имя_майн_класса_такое_же_как_и_имя_файла""ai"); 
   
addKillId(ид_рб);      
   
addSpawnId(ид_нпц);   

 } 
   public 
String onSpawn(L2Npc npc)  
   { 
    
startQuestTimer("timer1"время_на_которое_появиться_нпцnpcnull);    
      return 
null
   } 

    public 
String onKIll(L2PcInstance playerL2Npc npc)      
    {
addSpawn(ид_нпц,npc.getX(), npc.getY(), npc.getZ(), 0false0);    
        return 
null

    } 

         
     public 
String onAdvEvent(String eventL2Npc npcL2PcInstance player)  
     { 
       if (
event.equalsIgnoreCase("timer1"))                    
       { 

               
cancelQuestTimers("timer1");     
        if(
npc.getNpcId() == ид_нпц
            
npc.deleteMe();      
       } 
         return 
null
    } 
      
 public static 
void main(String[] args)    
{
new 
имя_майн_класса_такое_же_как_и_имя_файла(); 




_{Simax}_ 10.10.2010 15:40

Re: Спаун НПС после РБ
 
Друган да ты рулишь ) если это то что я думаю,то лови плюсик)) Значт мне это поместить в папку индивидуал и заработает ? ессественно в нужном формате

gorodetskiy 11.10.2010 00:17

Re: Спаун НПС после РБ
 
Цитата:

Сообщение от _{Simax}_ (Сообщение 91158)
Друган да ты рулишь ) если это то что я думаю,то лови плюсик)) Значт мне это поместить в папку индивидуал и заработает ? ессественно в нужном формате

Тока не сказано на какой сборке сделать )) Ну а про спавн после убийства смотри в квесте, а если лениво то через нотпад ++ исчи )))

_{Simax}_ 11.10.2010 10:49

Re: Спаун НПС после РБ
 
Кстате) Теперь НПС который должен заспаунится - с чат команды появляется и тутже исчезает) а вот РБ убиваю не респается (


Текущее время: 10:59. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot