Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Квесты/Аукцион
Search

Аукцион

9 replies194 viewsCurrently viewing: 1
The-Ice
The-Ice

User

Бывалый

Posts: 284

На форуме с: 08/17/2008

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

Рейтинг: 0

· 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)

0
The-Ice
The-Ice

User

Бывалый

Posts: 284

На форуме с: 08/17/2008

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

Рейтинг: 0

· 11/18/2009, 12:14 PM

что б этот скрипт могли импортировать другие скрипты

0
T
TosikZOL
· 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

0
The-Ice
The-Ice

User

Бывалый

Posts: 284

На форуме с: 08/17/2008

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

Рейтинг: 0

· 11/18/2009, 01:11 PM

ребят импорты тут не причем так как они под базу уже :) проблема в

CREATED = State('Start', QUEST)

QUEST.setInitialState(CREATED)

как правильно заменить что б скрипт могли импортировать

0
The-Ice
The-Ice

User

Бывалый

Posts: 284

На форуме с: 08/17/2008

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

Рейтинг: 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
tsa
tsa

Author

Ветеран

Posts: 566

На форуме с: 05/10/2009

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

Рейтинг: 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
morfeus
morfeus

User

Ветеран

Posts: 608

На форуме с: 10/25/2008

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

Рейтинг: 0

· 11/18/2009, 02:48 PM

ну во первых имеются ли остальные запчасти? которые собственно и требуем

import data.jscript.custom.q8035_MarketConfig as MarketCfg

и во вторых откуда тут папка jscript.custom. to_keep_order.gif

— Perpetuum Mobile

0
The-Ice
The-Ice

User

Бывалый

Posts: 284

На форуме с: 08/17/2008

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

Рейтинг: 0

· 11/18/2009, 02:58 PM

scripts там уже поменять но все равно ругаеться

0
snake1
snake1

User

Бывалый

Posts: 155

На форуме с: 03/23/2008

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

Рейтинг: 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
Войдите или зарегистрируйтесь чтобы ответить