Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/НПЦ Lvl-ip
Поиск

НПЦ Lvl-ip

7 ответов164 просмотровСейчас просматривают: 1
M
Maxim

Пользователь

Новичок

Постов: 4

На форуме с: 25.09.2008

Рейтинг: 0

· 28.02.2010, 10:57

Сборка: la2base 1.1.7 final
Вообщем очень надо на сервер NPC который будет давать LVL персонажам, желательно бесплтно, но можно и за итемы.
Если не сложно дайте ссылку или помогите сделать сие чудо.

Мои соображения по этому поводу: нет таковых)

0
pchayka
pchayka

Пользователь

Ветеран

Постов: 1304

На форуме с: 01.02.2008

Репутация: +1313

Рейтинг: 0

· 02.03.2010, 01:56

Т.е. вы хотите, чтобы вам дали готовый скрипт? И написали его?...

Могу сказать одно: не видел таковых

— You're an amateur

0
Вова
Вова

Пользователь

Участник

Постов: 61

На форуме с: 27.03.2009

Рейтинг: 0

· 02.03.2010, 14:59

Раскрывающийся текст
import sys
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 = "10002_lvl"

#КОНФИГ

# Quest NPC
NPC= [100100]

# COINOFLUCK
COINOFLUCK = 4037

# Start pages for quest
StartPages = "startPages.htm"

class Quest (JQuest) :

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

def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(COINOFLUCK)
if count < 1 :
htmltext = "noCoinOfLuck.htm"
else:

if event == "1":
if st.getPlayer().getLevel() >= 80 :
return "youNoble.htm"
st.setState(State.COMPLETED)
if st.getPlayer().getLevel() < 80 :
st.takeItems(COINOFLUCK,1)
st.player.getStat().addExp(4200000000)
st.playSound("ItemSound.quest_finish")
return "congrYouIsNoble.htm"
st.setState(State.COMPLETED)

if htmltext != event:
st.setState(State.COMPLETED)
st.exitQuest(1)
return htmltext


def onTalk (self,npc,st):
htmltext = "exitQuest.htm"
st = st.getQuestState(qn)
st.setState(State.STARTED)
return StartPages

QUEST = Quest(10002, qn, "lvl")

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

Сейчас иморты для la2base.
Думаю Хтмл и НПЦ сделаешь сам. Не судите строго ) Первые мои роботы.

0
Вова
Вова

Пользователь

Участник

Постов: 61

На форуме с: 27.03.2009

Рейтинг: 0

· 02.03.2010, 15:31

Забыл сказать, удалите мои отписки

0
DeadAdsl
DeadAdsl

Пользователь

Ветеран

Постов: 1208

На форуме с: 21.12.2007

Репутация: +592

Рейтинг: 0

· 02.03.2010, 16:04

Demons4: Забыл сказать, удалите мои отписки

Какие отписки?

— Заболел

0
Вова
Вова

Пользователь

Участник

Постов: 61

На форуме с: 27.03.2009

Рейтинг: 0

· 02.03.2010, 17:09

DeadAdsl: Какие отписки?


Типо что то EXP, то Количество итема, то что я не коментировал.

0
DeadAdsl
DeadAdsl

Пользователь

Ветеран

Постов: 1208

На форуме с: 21.12.2007

Репутация: +592

Рейтинг: 0

· 02.03.2010, 18:37

Demons4: Типо что то EXP, то Количество итема, то что я не коментировал.

Убрал

— Заболел

0
Войдите или зарегистрируйтесь чтобы ответить