Сообщений: 75
Тем: 27
Зарегистрирован: Jun 2010
Репутация:
0
При добавлении НПЦ в базу возникает ошибка
[Err] * НПЦ Базы *
INSERT INTO `npc` VALUES ('55561', '13001', 'Power of Dark', '1', '', '0', 'NPC.heart_of_warding', '42.50', '75.00', '80', 'female', 'L2GrandBoss', '0', '200000', '3793', '0.00', '0.00', '60', '57', '73', '76', '70', '80', '2374400', '1196456', '0', '5000', '0', '6000', '0', '0', '0', '0', '0', '0', '0', '0', 'NULL', '0', '0', '12', 'FULL_PARTY', '0', '0', '0', 'balanced');
[Msg] Finished - Unsuccessfully
Сообщений: 3,968
Тем: 90
Зарегистрирован: Nov 2010
Репутация:
15,337
OkoPwnz Написал:При добавлении НПЦ в базу возникает ошибка
[Err] * НПЦ Базы *
INSERT INTO `npc` VALUES ('55561', '13001', 'Power of Dark', '1', '', '0', 'NPC.heart_of_warding', '42.50', '75.00', '80', 'female', 'L2GrandBoss', '0', '200000', '3793', '0.00', '0.00', '60', '57', '73', '76', '70', '80', '2374400', '1196456', '0', '5000', '0', '6000', '0', '0', '0', '0', '0', '0', '0', '0', 'NULL', '0', '0', '12', 'FULL_PARTY', '0', '0', '0', 'balanced');
[Msg] Finished - Unsuccessfully
Цитата:[Err] * НПЦ Базы *
Это что? 11
Сообщений: 127
Тем: 33
Зарегистрирован: Apr 2011
Не все нпц которые ты качаеш сделаны для одной сборке. Там нада самому менять. Сматри например какойнить нпц в базе и делай как там.
Сообщений: 75
Тем: 27
Зарегистрирован: Jun 2010
Репутация:
0
05-09-2011, 11:56 PM
(Сообщение последний раз редактировалось: 05-10-2011, 09:53 PM OkoPwnz.)
Сборка scoria
Эвент Захват базы
Добавлено через 18 часов 37 минут
Вот сам запрос
Код: * НПЦ Базы *
INSERT INTO `npc` VALUES ('55561', '13001', 'Power of Dark', '1', '', '0', 'NPC.heart_of_warding', '42.50', '75.00', '80', 'female', 'L2GrandBoss', '0', '200000', '3793', '0.00', '0.00', '60', '57', '73', '76', '70', '80', '2374400', '1196456', '0', '5000', '0', '6000', '0', '0', '0', '0', '0', '0', '0', '0', 'NULL', '0', '0', '12', 'FULL_PARTY', '0', '0', '0', 'balanced');
INSERT INTO `npc` VALUES ('55562', '13001', 'Power of Ligth', '1', '', '0', 'NPC.heart_of_warding', '42.50', '75.00', '80', 'female', 'L2GrandBoss', '0', '200000', '3793', '0.00', '0.00', '60', '57', '73', '76', '70', '80', '2374400', '1196456', '0', '5000', '0', '6000', '0', '0', '0', '0', '0', '0', '0', '0', 'NULL', '0', '0', '12', 'FULL_PARTY', '0', '0', '0', 'balanced');
* НПЦ регистрация на эвент *
INSERT INTO `npc` VALUES ('55558', '32130', 'Strategist Lucien', '0', 'Event Manager', '0', 'Monster3.king_of_cat', '6.00', '16.01', '70', 'male', 'L2Npc', '40', '9999999', '1493', '9999.00', '2.78', '40', '43', '30', '21', '20', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '333', '0', '0', '0', '88', '132', 'NULL', '0', '0', '0', 'LAST_HIT', '0', '0', '0', 'fighter');
Добавлено через 21 час 56 минут
актуально...
Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
Блин, вы до сих пор не сделали?
Ручками прямо в навикате добавьте.
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Сообщений: 89
Тем: 10
Зарегистрирован: Nov 2010
дай табл нпц помогу
вернее первую часть(создание табл)
Сообщений: 75
Тем: 27
Зарегистрирован: Jun 2010
Репутация:
0
Таблицу переделал.
Теперь после запуска ГС выдает
Код: Error on: C:\Documents and Settings\Admin\Рабочий стол\serv\L2Jscoria-Game\data\scripts\quests\5555_Peklo\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('__init__.py', 5, 44, 'from com.l2scoria.gameserver.model.entity '))
Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
Смотрите свой евент пекло, сверяйте импорты.
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Сообщений: 75
Тем: 27
Зарегистрирован: Jun 2010
Репутация:
0
У меня с этим совсем беда
Что нужно исправить?
import sys
from com.l2scoria.gameserver.model.quest import State
from com.l2scoria.gameserver.model.quest import QuestState
from com.l2scoria.gameserver.model.quest.jython import QuestJython as JQuest
from com.l2scoria.gameserver.model.entity
from com.l2scoria.lj import L2DatabaseFactory
from com.l2scoria.gameserver.ai import CtrlIntention
from com.l2scoria.util import Rnd
from java.lang import System
from com.l2scoria.gameserver.model import L2World
from com.l2scoria.gameserver.network.serverpackets import CreatureSay
from java.util import Date
qn = "5555_Peklo"
# =======================================
# НЕ ТРОГАЕМ
# =======================================
annom=1
ATTAKERS = []
tek = 0
nyj = 1
closed = 1
# =======================================
# КОНФИГ
# =======================================
# Название (только английские символы)
NAME = "Devil"
LOC = "Town of Giran" # Место, где вы поставили регистрирующего НПЦ.
REGISTER = 55557 # Регистрирующий нпц.
locr = [[82448,149424,-3468]] # Соответственно координаты, где будет появляться НПЦ. Сколько угодно различных точек
PENI = 1164 # Итем, необходимый для участия
PENI_KOL = 0 # Сколько итемов необходимо для участия. Если хотите чтобы участие было бесплатным - поставте 0
LEVEL = 76 # Минимальный уровень, на котором игрок сможет принять участие в ивенте.
AFTER_RESTART = 1 # Время, которое пройдёт от запуска сервера(перезагрузки скрипта) до начала ивента.
TIME_FOR_WAIT = 15 # Время между ивентами в минутах
TIME_FOR_REG = 3 # Время на регистрацию в минутах
ANNOUNCE_INTERVAL = 1 # Как часто аннонсить о регистрации на ивент в минутах.
MOB = 55556 # Моб, которого надо убивать.
locf = [-88957,136220,-3085] # Соответственно координаты, где будет появляться моб.
locfp = [-88651,136535,-3118] # Соответственно координаты, куда телепортируются игроки. Здесь же и ресаются.
RADIUS = 10 # Радиус появления мобов относительно 1 моба.
YCH_MIN = 1 # Минимальное количество участников
YCH_MAX = 20 # Максимальное количество участников.
MOBS_TO_CHEL = 1 # Количество мобов на человека. Максимальное количество мобов, которое придётся убить участникам за последний заход= кл-во участников * на MOBS_TO_CHEL.
CANCEL_TIME = 3 # Если в течение этого времени (минуты) мобы не атакуются - ивент считается проигранным. Пишется, что мобы выиграли и все они исчезают.
REWARD =[[5575,20,25,100]] # Список наград. Выдайтся каждому участнику. Формат записи: [[itemId1,countMIN1,countMAX1,chance1],[itemId2,countMIN2,countMAX2,chanceN],...[itemIdN,countMINN,countMAXN,chanceN]]
TIM = [] # Часы, в течение которых ивент не начнётся. Т.е если написано 20, то в период с 20:00:00 до 20:59:59 ивент не стартует.
RAD = 5000 # Если в момент выдачи награды игрок находится вне этого радиуса, то награда не выдаётся.
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def init_LoadGlobalData(self) :
self.startQuestTimer("open", AFTER_RESTART *60000, None, None)
return
def onTalk (Self,npc,player):
global closed
st = player.getQuestState(qn)
global ATTAKERS
npcId = npc.getNpcId()
if npcId == REGISTER:
if closed<>1 and int(Date().getHours()) not in TIM :
if not player.isInOlympiadMode() :
if player.getLevel() >= LEVEL:
if player.getName() not in ATTAKERS :
kolych = len(ATTAKERS)
if kolych <= YCH_MAX :
if PENI_KOL<>0:
if st.getQuestItemsCount(PENI)>PENI_KOL:
st.takeItems(P
Сообщений: 1,416
Тем: 44
Зарегистрирован: Mar 2010
Репутация:
2,310
05-16-2011, 03:09 PM
(Сообщение последний раз редактировалось: 05-16-2011, 03:47 PM Credo.)
OkoPwnz;121954 Написал:SyntaxError: ('invalid syntax', ('__init__.py', 5, 44, 'from com.l2scoria.gameserver.model.entity ')) from com.l2scoria.gameserver.model.entity
Видимо, неправильно прописан импорт. Посмотри.
|