Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Скрипт Для Нпс
#11
http://l2kc.ru/quest/698
Остановить возвращение Демона!
Block the Lord's Escape

по аналогу сделать этот квест, не ?
СЕО Оптимизация сайтов
Ответ
#12
Сейчас попробую Sad

У меня хроники Intr

Добавлено через 59 минут
Как этот скрипт дописать?

Добавлено через 1 час 29 минут
Ребят спасайте!!!?
Ответ
#13
ncc Написал:Добавлено через 59 минут
Как этот скрипт дописать?

Добавлено через 1 час 29 минут
Ребят спасайте!!!?
импорт DoorTable должен сам добавится?:facepalm:
Ответ
#14
import sys
import net.sf.l2j.gameserver.datatables.DoorTable;
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest

qn = "698_door"

NPC_ID = 50020

else if (npcId == 50020)
{
DoorTable.getInstance().getDoor(23150003).openMe() ;
DoorTable.getInstance().getDoor(23150004).openMe() ;
}
DoorTable.getInstance().getDoor(23150003).closeMe( ) ;
DoorTable.getInstance().getDoor(23150004).closeMe( ) ;

}
lass Quest (JQuest):

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

def onEvent (self,event,st):
id = st.getState()
if id == CREATED : st.setState(STARTED)
elif id == COMPLETED: pass
elif id == STARTED : check(st)
return

QUEST = Quest(698,"door", "door quest")

QUEST.setInitialState(CREATED)
QUEST.addStartNpc(50020)

STARTED.addQuestDrop(NPC_ID)

Добавлено через 56 секунд
Sadвсе ровно не пашетSad
Ответ
#15
ncc Написал:import net.sf.l2j.gameserver.datatables.DoorTable;
о господи...

from net.sf.l2j.gameserver.datatables.DoorTable;


куча ошибок в коде... тут даже помогать бесполезно...
Ответ
#16
предлагаю взять пример с кланхолл менеджера...

Добавлено через 54 секунды
тот что около каждого кх стоит...(не внутри)! токо уберете там проверку клана
Ответ
#17
ппц у парня логика напрочь отсутствует
советую взять учебник по яве в руки и читать, а лучше сначала логику как нибудь развить.
Ответ
#18
В пагане стоит статуя, которая откроет тебе дверь.
Ответ
#19
notepad++ и поиск в руки и вперед, мы поможем уже с конкретикой.

offtop
Ответ
#20
Все написал всем спасибо
вот код кому то может пригодится
Цитата:import sys
from net.sf.l2j.gameserver.datatables import DoorTable
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
qn = "7111_door"
NPCS=[50020]

# Main Quest Code
class Quest (JQuest):

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

def onAdvEvent (self,event,npc,pc) :
if event == "Close_Door2" :
DoorTable.getInstance().getDoor(23150003).closeMe() # ид двери правой на закрытие
DoorTable.getInstance().getDoor(23150004).closeMe() # ид двери правой на закрытие
return

def onTalk (self,npc,player):
st = player.getQuestState(qn)
npcId = npc.getNpcId()
htmltext = None
if npcId == 50020 :

if st.getQuestItemsCount(57) :
st.takeItems(57,1) # Цена за открытие двери
st.giveItems(57,1) # Цена за открытие двери

DoorTable.getInstance().getDoor(23150003).openMe() # ид двери левой на открытие
DoorTable.getInstance().getDoor(23150004).openMe() # ид двери правой на открытие
self.startQuestTimer("Close_Door2",10000,None,None) # врямя через которое после открития дверь закроется
return htmltext

# Quest class and state definition
QUEST = Quest(7111, qn, "7111_door")

# Quest NPC starter initialization
for npc in NPCS :
QUEST.addStartNpc(npc)
QUEST.addTalkId(npc)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Скрипт для альт+б Jm0t 0 1,828 03-21-2019, 04:18 PM
Последний пост: Jm0t
  Помогите переписать скрипт с Python на Java Virrilis3 0 1,487 03-29-2018, 10:55 PM
Последний пост: Virrilis3
  кто может открыть .u формат скрипт? velterna 1 1,936 01-31-2018, 09:49 PM
Последний пост: PROGRAMMATOR
  Скрипт не срабатывает сразу Froust 4 2,406 09-22-2017, 02:14 PM
Последний пост: Froust
  скрипт на превращение зарича по id v1kt0r 3 2,151 05-07-2017, 10:04 PM
Последний пост: Emperor
  Скрипт статистики онлайн серверов NewUser 18 5,076 01-26-2015, 02:33 PM
Последний пост: Apoloser
  Скрипт установки сервера не работает. Linux /. SunWar 2 1,347 08-24-2014, 06:48 PM
Последний пост: SunWar
  Нужен скрипт на услуги донат менеджера (PW Soft) Intruder 3 2,302 05-26-2014, 08:22 AM
Последний пост: Masone
  скрипт Vasya 12 2,915 04-16-2014, 04:33 PM
Последний пост: Cywka!
  скрипт кс Vasya 9 2,289 04-07-2014, 08:20 PM
Последний пост: L2scripts-Guard

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)