Аукцион
9 replies194 viewsCurrently viewing: 1
· 11/18/2009, 11:35 AM
Помогите под La2base 1.1.7 Переделать
Раскрывающийся текст
Код
import sys
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 = "q8035_MarketConfig"
#
MARKET = 80007
#limit na stranicu
LIMIT = 12
# максимальная цена
MAX_PRICE = 2140000000 # Adena
MAX_COL = 500 # вторая валюта
####ограничение числа итемов выставляемых на аукцион для 1 пользователя
OCP = 0 # включить? 1 - да. 0 - нет.
MCPU = 10 # макс. число предметов
###########2ая валюта##############
ASM = 0 # включить вторую валюту? 1 - да. 0 - нет.
COL = 6637 # id второй валюты
#для отображения цен
FIRMONEY = "Adena" #1ая валюта, название
SECMONEY = "Coin of Luck" #2ая валюта, название
###########продажа#########
EWA = range(6569,6578)+[729,730,947,948,951,952,955,956,959,960,1538,3936,3958,3959]
CRY = range(1458,1462)
POTIONS = [728,5591,5592,1374,1375,1539,1540]
TATOO = range(4553,4564)+range(4613,4624)
SACRY = range(4629,4664)
QUESTITEMS = range(5966,6001)+range(6007,6034)
LIFESTONE = range(8723,8762)
######## настройка разделов##########
# продаваемые предметы [названия разделов - trans]
#RAZDELY = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
RAZDELY = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
#отображение названий разделов
trans = {1: "Оружие", 2: "Броня", 3: "Ресурсы", 4: "Рецепты", 5: "Книжки", 6: "Патроны", 7: "7 печатей", 8: "Скроллы", 9: "Кристаллы", 10: "Зелья", 11: "Тату", 12: "Стрелы", 13: "СА кри", 14: "Удочки", 15: "Квестовые", 16: "Life Stone"}
# sorts не трогать!!
sorts = {1: "Weapon", 2: "Armor", 3: "Resource", 4: "Recipe", 5: "Spellbook", 6: "Soulshot", 7: "AncientAdena", 8: "Scroll", 9: "Crystal", 10: "Potion", 11: "Tatoo", 12: "Arrow", 13: "SoulCrystal", 14: "Rod", 15: "QuestItems", 16: "LifeStone"}
#
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
QUEST = Quest(8035,qn,"custom")
CREATED = State('Start', QUEST)
QUEST.setInitialState(CREATED)
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 = "q8035_MarketConfig"
#
MARKET = 80007
#limit na stranicu
LIMIT = 12
# максимальная цена
MAX_PRICE = 2140000000 # Adena
MAX_COL = 500 # вторая валюта
####ограничение числа итемов выставляемых на аукцион для 1 пользователя
OCP = 0 # включить? 1 - да. 0 - нет.
MCPU = 10 # макс. число предметов
###########2ая валюта##############
ASM = 0 # включить вторую валюту? 1 - да. 0 - нет.
COL = 6637 # id второй валюты
#для отображения цен
FIRMONEY = "Adena" #1ая валюта, название
SECMONEY = "Coin of Luck" #2ая валюта, название
###########продажа#########
EWA = range(6569,6578)+[729,730,947,948,951,952,955,956,959,960,1538,3936,3958,3959]
CRY = range(1458,1462)
POTIONS = [728,5591,5592,1374,1375,1539,1540]
TATOO = range(4553,4564)+range(4613,4624)
SACRY = range(4629,4664)
QUESTITEMS = range(5966,6001)+range(6007,6034)
LIFESTONE = range(8723,8762)
######## настройка разделов##########
# продаваемые предметы [названия разделов - trans]
#RAZDELY = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
RAZDELY = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
#отображение названий разделов
trans = {1: "Оружие", 2: "Броня", 3: "Ресурсы", 4: "Рецепты", 5: "Книжки", 6: "Патроны", 7: "7 печатей", 8: "Скроллы", 9: "Кристаллы", 10: "Зелья", 11: "Тату", 12: "Стрелы", 13: "СА кри", 14: "Удочки", 15: "Квестовые", 16: "Life Stone"}
# sorts не трогать!!
sorts = {1: "Weapon", 2: "Armor", 3: "Resource", 4: "Recipe", 5: "Spellbook", 6: "Soulshot", 7: "AncientAdena", 8: "Scroll", 9: "Crystal", 10: "Potion", 11: "Tatoo", 12: "Arrow", 13: "SoulCrystal", 14: "Rod", 15: "QuestItems", 16: "LifeStone"}
#
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
QUEST = Quest(8035,qn,"custom")
CREATED = State('Start', QUEST)
QUEST.setInitialState(CREATED)
0
· 11/18/2009, 12:53 PM
TheIce: Помогите под La2base 1.1.7 ПеределатьРаскрывающийся текстКодimport sys
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 = "q8035_MarketConfig"
#
MARKET = 80007
#limit na stranicu
LIMIT = 12
# максимальная цена
MAX_PRICE = 2140000000 # Adena
MAX_COL = 500 # вторая валюта
####ограничение числа итемов выставляемых на аукцион для 1 пользователя
OCP = 0 # включить? 1 - да. 0 - нет.
MCPU = 10 # макс. число предметов
###########2ая валюта##############
ASM = 0 # включить вторую валюту? 1 - да. 0 - нет.
COL = 6637 # id второй валюты
#для отображения цен
FIRMONEY = "Adena" #1ая валюта, название
SECMONEY = "Coin of Luck" #2ая валюта, название
###########продажа#########
EWA = range(6569,6578)+[729,730,947,948,951,952,955,956,959,960,1538,3936,3958,3959]
CRY = range(1458,1462)
POTIONS = [728,5591,5592,1374,1375,1539,1540]
TATOO = range(4553,4564)+range(4613,4624)
SACRY = range(4629,4664)
QUESTITEMS = range(5966,6001)+range(6007,6034)
LIFESTONE = range(8723,8762)
######## настройка разделов##########
# продаваемые предметы [названия разделов - trans]
#RAZDELY = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
RAZDELY = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
#отображение названий разделов
trans = {1: "Оружие", 2: "Броня", 3: "Ресурсы", 4: "Рецепты", 5: "Книжки", 6: "Патроны", 7: "7 печатей", 8: "Скроллы", 9: "Кристаллы", 10: "Зелья", 11: "Тату", 12: "Стрелы", 13: "СА кри", 14: "Удочки", 15: "Квестовые", 16: "Life Stone"}
# sorts не трогать!!
sorts = {1: "Weapon", 2: "Armor", 3: "Resource", 4: "Recipe", 5: "Spellbook", 6: "Soulshot", 7: "AncientAdena", 8: "Scroll", 9: "Crystal", 10: "Potion", 11: "Tatoo", 12: "Arrow", 13: "SoulCrystal", 14: "Rod", 15: "QuestItems", 16: "LifeStone"}
#
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
QUEST = Quest(8035,qn,"custom")
CREATED = State('Start', QUEST)
QUEST.setInitialState(CREATED)
Это весь скрипт ?
Попробуй импорты поменять !
Код
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.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
0
· 11/18/2009, 01:11 PM
ребят импорты тут не причем так как они под базу уже :) проблема в
CREATED = State('Start', QUEST)
QUEST.setInitialState(CREATED)
как правильно заменить что б скрипт могли импортировать
0
· 11/18/2009, 01:47 PM
Error on: C:\s\data\scripts\custom\q8033_MarketSell\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
File "__init__.py", line 13, in ?
ImportError: no module named data
13 линия import data.jscript.custom.q8035_MarketConfig as MarketCfg
0
· 11/18/2009, 01:54 PM
TheIce: Error on: C:\s\data\scripts\custom\q8033_MarketSell\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
File "__init__.py", line 13, in ?
ImportError: no module named data
13 линия import data.jscript.custom.q8035_MarketConfig as MarketCfg
ругается на слово дата. попробуй покрутить его, может что получится. или дляначала вообще убери, мне кажется оно лишнее.
0
· 11/18/2009, 02:48 PM
ну во первых имеются ли остальные запчасти? которые собственно и требуем
import data.jscript.custom.q8035_MarketConfig as MarketCfg
и во вторых откуда тут папка jscript.custom. ![]()
— Perpetuum Mobile
0
· 11/21/2009, 01:36 PM
TheIce: Error on: C:\s\data\scripts\custom\q8033_MarketSell\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
File "__init__.py", line 13, in ?
ImportError: no module named data
13 линия import data.jscript.custom.q8035_MarketConfig as MarketCfg
это говарит что имя не правельно написанно
q8033_MarketSell переменуй на q8035_MarketConfig
0
Войдите или зарегистрируйтесь чтобы ответить



