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

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

ruen
Форум/Квесты/Новенкий в этом деле
Поиск

Новенкий в этом деле

2 ответов102 просмотровСейчас просматривают: 1
G
gaf1993

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

Новичок

Постов: 3

На форуме с: 20.12.2008

Рейтинг: 0

· 18.10.2009, 11:36

Хочу зделать свой телепорт который будет телепортировать и забирать 1 итем

Вот что получилось:

Цитата
import sys
from net.sf.l2j.gameserver.model import L2World
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
from net.sf.l2j.gameserver.ai import CtrlIntention
from net.sf.l2j import L2DatabaseFactory
from net.sf.l2j.util import Rnd
from java.lang import System

qn = "888_Gatekeeper"

Gatekeeper = 111111 # ID NPC телепорта
PlayerLoc = [79370,-73674,-4477] # Координаты телепорта игроков
PENI = 4037
PENI_KOL = 1

print "Loading: Gatekeeper ... Complete"

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

def onTalk (Self,npc,player):
npcId = npc.getNpcId()
if npcId == Gatekeeper:
if PENI_KOL<>0:
if st.getQuestItemsCount(PENI)>PENI_KOL:
st.takeItems(PENI,PENI_KOL)
player.teleToLocation(PlayerLoc[0],PlayerLoc[1],PlayerLoc[2])
return

QUEST = Quest(888, qn, "Quests")

QUEST.addStartNpc(int(Gatekeeper))
QUEST.addTalkId(int(Gatekeeper))


Все нормально но когда нажимаю что бы телепортировало мне гс пишет NameError:st

Подскажите в чем проблема

0
G
gaf1993

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

Новичок

Постов: 3

На форуме с: 20.12.2008

Рейтинг: 0

· 20.10.2009, 11:07

Все спасибо уже помогли..

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