|
You last visited: Today at 02:10
Advertisement
Icebeatzz Client Problem
Discussion on Icebeatzz Client Problem within the Metin2 Private Server forum part of the Metin2 category.
11/02/2012, 20:22
|
#1
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Icebeatzz Client Problem
Heyho,
Wenn ich bei Icebeatzz Client in der serverinfo.py den Servernamen ndere startet der Client nichtmehr. Gleiches gilt fr die locale.py wenn ich den Fensternamen einstellen will. Kann mir jemand helfen?
LG Sogma
|
|
|
11/02/2012, 21:03
|
#2
|
elite*gold: 0
Join Date: Oct 2012
Posts: 4,972
Received Thanks: 774
|
Poste mal den Inhalt der 2 Datein.
MfG Cersem'
|
|
|
11/02/2012, 21:46
|
#3
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Code:
import app
import constInfo
MAP_TREE2 = "MAP_TREE2"
APP_TITLE = "World of Madness"
BLEND_POTION_NO_TIME = "BLEND_POTION_NO_TIME"
BLEND_POTION_NO_INFO = "BLEND_POTION_NO_INFO"
GUILD_HEADQUARTER = "Main Building"
GUILD_FACILITY = "Facility"
GUILD_OBJECT = "Object"
GUILD_MEMBER_COUNT_INFINITY = "INFINITY"
LOGIN_FAILURE_WEB_BLOCK = "BLOCK_LOGIN(WEB)"
LOGIN_FAILURE_BLOCK_LOGIN = "BLOCK_LOGIN"
CHANNEL_NOTIFY_FULL = "CHANNEL_NOTIFY_FULL"
GUILD_BUILDING_LIST_TXT = app.GetLocalePath() + "/GuildBuildingList.txt"
GUILD_MARK_MIN_LEVEL = "3"
GUILD_MARK_NOT_ENOUGH_LEVEL = "巹 3̻ մϴ."
ERROR_MARK_UPLOAD_NEED_RECONNECT = "UploadMark: Reconnect to game"
ERROR_MARK_CHECK_NEED_RECONNECT = "CheckMark: Reconnect to game"
VIRTUAL_KEY_ALPHABET_LOWERS = r"[1234567890]/qwertyuiop\=asdfghjkl;`'zxcvbnm.,"
VIRTUAL_KEY_ALPHABET_UPPERS = r'{1234567890}?QWERTYUIOP|+ASDFGHJKL:~"ZXCVBNM<>'
VIRTUAL_KEY_SYMBOLS = '!@#$%^&*()_+|{}:"<>?~'
VIRTUAL_KEY_NUMBERS = "1234567890-=\[];',./`"
__IS_YMIR = "YMIR" == app.GetLocaleServiceName()
__IS_JAPAN = "JAPAN" == app.GetLocaleServiceName()
__IS_ENGLISH = "ENGLISH" == app.GetLocaleServiceName()
__IS_HONGKONG = "HONGKONG" == app.GetLocaleServiceName()
__IS_NEWCIBN = "NEWCIBN" == app.GetLocaleServiceName()
__IS_TAIWAN = "TAIWAN" == app.GetLocaleServiceName()
__IS_EUROPE = "EUROPE" == app.GetLocaleServiceName()
__IS_CANADA = "locale/ca" == app.GetLocalePath()
__IS_BRAZIL = "locale/br" == app.GetLocalePath()
__IS_SINGAPORE = "locale/sg" == app.GetLocalePath()
__IS_VIETNAM = "locale/vn" == app.GetLocalePath()
__IS_ARABIC = "locale/ae" == app.GetLocalePath()
__IS_CIBN10 = "locale/cibn10" == app.GetLocalePath()
if __IS_TAIWAN:
__IS_HONGKONG = TRUE
if __IS_CANADA:
__IS_EUROPE = TRUE
def IsYMIR():
global __IS_YMIR
return __IS_YMIR
def IsJAPAN():
global __IS_JAPAN
return __IS_JAPAN
def IsENGLISH():
global __IS_ENGLISH
return __IS_ENGLISH
def IsHONGKONG():
global __IS_HONGKONG
return __IS_HONGKONG
def IsTAIWAN():
global __IS_TAIWAN
return __IS_TAIWAN
def IsNEWCIBN():
global __IS_NEWCIBN
return __IS_NEWCIBN
def IsCIBN10():
global __IS_CIBN10
return __IS_CIBN10
def IsEUROPE():
global __IS_EUROPE
return __IS_EUROPE
def IsCANADA():
global __IS_CANADA
return __IS_CANADA
def IsBRAZIL():
global __IS_BRAZIL
return __IS_BRAZIL
def IsVIETNAM():
global __IS_VIETNAM
return __IS_VIETNAM
def IsSINGAPORE():
global __IS_SINGAPORE
return __IS_SINGAPORE
def IsARABIC():
global __IS_ARABIC
return __IS_ARABIC
# SUPPORT_NEW_KOREA_SERVER
def LoadLocaleData():
if IsYMIR():
import net
SERVER = " *"
if SERVER == net.GetServerInfo()[:len(SERVER)]:
app.SetCHEONMA(0)
app.LoadLocaleData("locale/korea")
constInfo.ADD_DEF_BONUS_ENABLE = 0
else:
app.SetCHEONMA(1)
app.LoadLocaleData("locale/ymir")
constInfo.ADD_DEF_BONUS_ENABLE = 1
else:
app.LoadLocaleData(app.GetLocalePath())
def IsCHEONMA():
if IsYMIR():
return app.IsCHEONMA()
else:
return 0
# END_OF_SUPPORT_NEW_KOREA_SERVER
def mapping(**kwargs): return kwargs
def SNA(text):
def f(x):
return text
return f
def SA(text):
def f(x):
return text % x
return f
def LoadLocaleFile(srcFileName, localeDict):
funcDict = {"SA":SA, "SNA":SNA}
lineIndex = 1
try:
lines = pack_open(srcFileName, "r").readlines()
except IOError:
import dbg
dbg.LogBox("LoadLocaleError(%(srcFileName)s)" % locals())
app.Abort()
for line in lines:
try:
tokens = line[:-1].split("\t")
if len(tokens) == 2:
localeDict[tokens[0]] = tokens[1]
elif len(tokens) >= 3:
type = tokens[2].strip()
if type:
localeDict[tokens[0]] = funcDict[type](tokens[1])
else:
localeDict[tokens[0]] = tokens[1]
else:
raise RuntimeError, "Unknown TokenSize"
lineIndex += 1
except:
import dbg
dbg.LogBox("%s: line(%d): %s" % (srcFileName, lineIndex, line), "Error")
raise
all = ["locale","error"]
if IsJAPAN():
FN_GM_MARK = "locale/japan/effect/gm.mse"
LOCALE_FILE_NAME = "locale/japan/locale_game.txt"
constInfo.IN_GAME_SHOP_ENABLE = 1
elif IsENGLISH():
FN_GM_MARK = "locale/english/effect/gm.mse"
LOCALE_FILE_NAME = "locale/english/locale_game.txt"
elif IsHONGKONG():
APP_TITLE = "ԯTOnline"
FN_GM_MARK = "locale/hongkong/effect/gm.mse"
LOCALE_FILE_NAME = "locale/hongkong/locale_game.txt"
elif IsNEWCIBN():
FN_GM_MARK = "locale/newcibn/effect/gm.mse"
LOCALE_FILE_NAME = "locale/newcibn/locale_game.txt"
constInfo.IN_GAME_SHOP_ENABLE = 0
elif IsEUROPE():
FN_GM_MARK = "%s/effect/gm.mse" % app.GetLocalePath()
LOCALE_FILE_NAME = "%s/locale_game.txt" % app.GetLocalePath()
else:
FN_GM_MARK = "locale/ymir/effect/gm.mse"
LOCALE_FILE_NAME = "locale/ymir/locale_game.txt"
constInfo.IN_GAME_SHOP_ENABLE = 1
LoadLocaleFile(LOCALE_FILE_NAME, locals())
########################################################################################################
## NOTE : "/ ðڽϱ?" ڿ* ڵ
dictSingleWord = {
"m":1, "n":1, "r":1, "M":1, "N":1, "R":1, "l":1, "L":1, "1":1, "3":1, "6":1, "7":1, "8":1, "0":1,
}
dictDoubleWord = {
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "ƒ":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "…":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "†v":1, "":1, "":1, "":1, "‡R":1, "":1, "":1, "":1, "":1, "":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "ˆ":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1,
"":1, "‹x":1, "":1, "":1, "":1, "Œ":1, "":1, "":1, "":1, "":1, "":1, "‹š":1, "":1, "‹":1, "":1, "":1, "Œ":1, "":1, "":1, "":1, "":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "Žm":1, "":1, "":1, "":1, "O":1, "":1, "":1, "":1, "":1, "l":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "‘":1, "":1, "":1, "":1, "":1, "’":1,
"":1, "":1, "":1, "*":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "“Ž":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "•‘":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "•":1, "":1, "–":1, "–":1, "–":1, "—":1, "—":1, "":1, "—":1, "˜u":1,
"":1, "":1, "*":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "š":1,
"":1, "›X":1, "":1, "›":1, "":1, "":1, "":1, "o":1, "":1, "":1, "":1, "›y":1, "":1, "›":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1,
"":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "p":1,
"¥":1, "¹":1, "¼":1, "":1, "":1, "c":1, "":1, "":1, "":1, "":1, "°":1, "Š":1, "":1, "™":1, "":1, "":1, "":1, "R":1, "":1, "":1, "n":1,
"":1, "*":1, "ó":1, "":1, "":1, "":1, "":1, "":1, "":1, "ġ":1, "ä":1, "‰":1, "ü":1, "":1, "":1, "‚":1, "":1, "":1, "":1, "":1, "M":1,
"ī":1, "ļ":1, "Ŀ":1, "":1, "":1, "":1, "":1, "ť":1, "ũ":1, "Ű":1, "ij":1, "m":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "":1, "”":1,
"Ÿ":1, "":1, "":1, "":1, "":1, "":1, "":1, "Ʃ":1, "Ʈ":1, "Ƽ":1, "":1, "O":1, "":1, "":1, "":1, "":1, "":1, "ơ":1, "":1, "Ƣ":1, "Ʒ":1,
"":1, "":1, "":1, "":1, "":1, "ǥ":1, "Ǫ":1, "ǻ":1, "":1, "":1, "":1, "—":1, "":1, "":1, "ǡ":1, "":1, "Ǵ":1, "R":1, "ǣ":1, "Ƕ":1, "c":1,
"":1, "":1, "":1, "":1, "ȣ":1, "ȿ":1, "":1, "":1, "":1, "":1, "":1, "…":1, "":1, "":1, "*":1, "ȳ":1, "":1, "":1, "ȸ":1, "":1, "":1,
}
locale = mapping(
)
def GetAuxiliaryWordType(text):
textLength = len(text)
if textLength > 1:
singleWord = text[-1]
if (singleWord >= '0' and singleWord <= '9') or\
(singleWord >= 'a' and singleWord <= 'z') or\
(singleWord >= 'A' and singleWord <= 'Z'):
if not dictSingleWord.has_key(singleWord):
return 1
elif dictDoubleWord.has_key(text[-2:]):
return 1
return 0
def CutMoneyString(sourceText, startIndex, endIndex, insertingText, backText):
sourceLength = len(sourceText)
if sourceLength < startIndex:
return backText
text = sourceText[max(0, sourceLength-endIndex):sourceLength-startIndex]
if not text:
return backText
if int(text) <= 0:
return backText
text = str(int(text))
if backText:
backText = " " + backText
return text + insertingText + backText
def SecondToDHM(time):
if time < 60:
return "0" + MINUTE
second = int(time % 60)
minute = int((time / 60) % 60)
hour = int((time / 60) / 60) % 24
day = int(int((time / 60) / 60) / 24)
text = ""
if day > 0:
text += str(day) + DAY
text += " "
if hour > 0:
text += str(hour) + HOUR
text += " "
if minute > 0:
text += str(minute) + MINUTE
return text
def SecondToHM(time):
if time < 60:
return "0" + MINUTE
second = int(time % 60)
minute = int((time / 60) % 60)
hour = int((time / 60) / 60)
text = ""
if hour > 0:
text += str(hour) + HOUR
if hour > 0:
text += " "
if minute > 0:
text += str(minute) + MINUTE
return text
def GetAlignmentTitleName(alignment):
if alignment >= 12000:
return TITLE_NAME_LIST[0]
elif alignment >= 8000:
return TITLE_NAME_LIST[1]
elif alignment >= 4000:
return TITLE_NAME_LIST[2]
elif alignment >= 1000:
return TITLE_NAME_LIST[3]
elif alignment >= 0:
return TITLE_NAME_LIST[4]
elif alignment > -4000:
return TITLE_NAME_LIST[5]
elif alignment > -8000:
return TITLE_NAME_LIST[6]
elif alignment > -12000:
return TITLE_NAME_LIST[7]
return TITLE_NAME_LIST[8]
OPTION_PVPMODE_MESSAGE_DICT = {
0 : PVP_MODE_NORMAL,
1 : PVP_MODE_REVENGE,
2 : PVP_MODE_KILL,
3 : PVP_MODE_PROTECT,
4 : PVP_MODE_GUILD,
}
error = mapping(
CREATE_WINDOW = GAME_INIT_ERROR_MAIN_WINDOW,
CREATE_CURSOR = GAME_INIT_ERROR_CURSOR,
CREATE_NETWORK = GAME_INIT_ERROR_NETWORK,
CREATE_ITEM_PROTO = GAME_INIT_ERROR_ITEM_PROTO,
CREATE_MOB_PROTO = GAME_INIT_ERROR_MOB_PROTO,
CREATE_NO_DIRECTX = GAME_INIT_ERROR_DIRECTX,
CREATE_DEVICE = GAME_INIT_ERROR_GRAPHICS_NOT_EXIST,
CREATE_NO_APPROPRIATE_DEVICE = GAME_INIT_ERROR_GRAPHICS_BAD_PERFORMANCE,
CREATE_FORMAT = GAME_INIT_ERROR_GRAPHICS_NOT_SUPPORT_32BIT,
NO_ERROR = ""
)
GUILDWAR_NORMAL_DESCLIST = [GUILD_WAR_USE_NORMAL_MAP, GUILD_WAR_LIMIT_30MIN, GUILD_WAR_WIN_CHECK_SCORE]
GUILDWAR_WARP_DESCLIST = [GUILD_WAR_USE_BATTLE_MAP, GUILD_WAR_WIN_WIPE_OUT_GUILD, GUILD_WAR_REWARD_POTION]
GUILDWAR_CTF_DESCLIST = [GUILD_WAR_USE_BATTLE_MAP, GUILD_WAR_WIN_TAKE_AWAY_FLAG1, GUILD_WAR_WIN_TAKE_AWAY_FLAG2, GUILD_WAR_REWARD_POTION]
MINIMAP_ZONE_NAME_DICT = {
"metin2_map_a1" : MAP_A1,
"map_a2" : MAP_A2,
"metin2_map_a3" : MAP_A3,
"metin2_map_b1" : MAP_B1,
"map_b2" : MAP_B2,
"metin2_map_b3" : MAP_B3,
"metin2_map_c1" : MAP_C1,
"map_c2" : MAP_C2,
"metin2_map_c3" : MAP_C3,
"map_n_snowm_01" : MAP_SNOW,
"metin2_map_n_flame_01" : MAP_FLAME,
"metin2_map_n_desert_01" : MAP_DESERT,
"metin2_map_milgyo" : MAP_TEMPLE,
"metin2_map_spiderdungeon" : MAP_SPIDER,
"metin2_map_deviltower1" : MAP_SKELTOWER,
"metin2_map_guild_01" : MAP_AG,
"metin2_map_guild_02" : MAP_BG,
"metin2_map_guild_03" : MAP_CG,
"metin2_map_trent" : MAP_TREE,
"metin2_map_trent02" : MAP_TREE2,
}
JOBINFO_TITLE = [
[JOB_WARRIOR0, JOB_WARRIOR1, JOB_WARRIOR2,],
[JOB_ASSASSIN0, JOB_ASSASSIN1, JOB_ASSASSIN2,],
[JOB_SURA0, JOB_SURA1, JOB_SURA2,],
[JOB_SHAMAN0, JOB_SHAMAN1, JOB_SHAMAN2,],
]
JOBINFO_DATA_LIST = [
[
["Ÿ* Ͱ ʴ ",
"ⰳ þ []",
"θ. * ",
"ڷ * , ġ ",
"̱ Ḧ ܽ",
" ο Ѵ. ̵",
" ܷõ , * ݷ",
" ּο* ",
"ȰѴ. ",],
[" Ϲ , ",
" ",
"* ȰѴ. Ư ٷ",
" Ʈ ϵ, ",
" / ",
"Ȯ ü ø. ",
" Ȯ ̱ ø",
" Ʈ ʿ䰡 ִ.",],
[" ŷ ̿ϴ",
"/ٰŸ , ",
"ϳϳ ݷ 忡*",
"ȰѴ. Ư ٷ ",
" Ʈ ϵ, ",
"/ٰŸ Ȯ ߷",
" ø ø. ",
" ݿ / ",
"Ȯ ü¿ Ʈ",
" ʿ䰡 ִ. ",],
],
[
["ڰ Ȳ* ڽ",
" ӹ",
"ϸ* ϴ",
"ڵ̴. ̵ ż",
"ϸ, ϰ ",
"ൿ ҿ ġŸ ",
", 忡 ",
"* ڽ ",
"δ. "],
["μ ܰ ֹ ٷ, ż",
"ϰ ġ ڰ Ư ",
" 忡* ȰѴ. Ư",
"ø Ʈ ",
"ϵ, ٷ ÷ ݷ δ.",
" / ",
" ü¿ Ʈ",
" ʿ䰡 ִ. ",],
["Ȱ ֹ ٷ, þ߿",
"Ÿ Ÿ ",
"忡* ȰѴ. Ư",
" ø",
" ÷ ϸ, Ÿ",
" ٷ",
"ø ʿ䰡 ִ. 鿡",
"Ǿ , ݿ Ƽ",
" / ",
"ü¿ Ʈ ʿ䰡",
"ִ. ", ],
],
[
[" [ ] Ӽ",
"â Ư Ӽ ̴. ",
" 忡* ⸦ ",
"Ű, Ǹ ź",
" ȥ . ",
"̵ ڽ ˰ ʿ ",
" Ǿ, 忡* ",
"ݷ ϱ ϴµ, ",
"± ",
" þ []̶",
"θ⸦ ɴ´."],
["ȯ Ǹ *",
" ⳪ ",
"Ǿ ",
"忡* ȰѴ. Ư",
" ",
"Ǹ ǹǷ,",
"ɰ ٷ ",
"Ʈ ϵ, ",
"/ Ȯ ü",
"ø. Ȯ",
"ȸǸ ؼ* ø Ʈ",
" ʿ䰡 ִ. ",],
["渶 ",
"ֹ Ǹ 忡*",
"ȰѴ. Ư ",
"̹Ƿ ",
"Ʈ ϵ, Ÿ ",
" Ȯ ø ø.",
" Ǿ, ݿ ",
" / Ȯ ü¿",
"Ʈ ʿ䰡 ִ. ",],
],
[
[" Ű ڿ, ",
" ٷ ִ ̴.",
" Ĺ濡* Ʊ ϰ",
"ģ λ ȸ Ű",
" ⸦ ½Ų. ",
"Ʊ ϴ ڸ ",
" * , ڵ",
"Դ ֹ",
"Ʈ ¡Ѵ.",],
["õ決 ",
"ֹ ϸ, / ",
"κ Ʊ Ų. ",
"Ư ɷ ̹Ƿ ",
" Ʈ ϵ,",
"Ǿ , ݿ ",
" / Ȯ ü",
"ø. Ÿ ",
"Ȯ ø Ʈ",
" ʿ䰡 ִ. ",],
["ڱ ڿ ",
" Ʊ ȸϰ, ",
" 鿡 ū ",
" ִ ̵̴. ",
"Ư ɷ ̹Ƿ ",
" Ʈ ϵ,",
"Ǿ, ݿ ",
" / Ȯ ü",
"ø. Ÿ ",
"Ȯ ø Ʈ",
" ʿ䰡 ִ. "],
],
]
WHISPER_ERROR = {
1 : CANNOT_WHISPER_NOT_LOGON,
2 : CANNOT_WHISPER_DEST_REFUSE,
3 : CANNOT_WHISPER_SELF_REFUSE,
}
NOTIFY_MESSAGE = {
"CANNOT_EQUIP_SHOP" : CANNOT_EQUIP_IN_SHOP,
"CANNOT_EQUIP_EXCHANGE" : CANNOT_EQUIP_IN_EXCHANGE,
}
ATTACK_ERROR_TAIL_DICT = {
"IN_SAFE" : CANNOT_ATTACK_SELF_IN_SAFE,
"DEST_IN_SAFE" : CANNOT_ATTACK_DEST_IN_SAFE,
}
SHOT_ERROR_TAIL_DICT = {
"EMPTY_ARROW" : CANNOT_SHOOT_EMPTY_ARROW,
"IN_SAFE" : CANNOT_SHOOT_SELF_IN_SAFE,
"DEST_IN_SAFE" : CANNOT_SHOOT_DEST_IN_SAFE,
}
USE_SKILL_ERROR_TAIL_DICT = {
"IN_SAFE" : CANNOT_SKILL_SELF_IN_SAFE,
"NEED_TARGET" : CANNOT_SKILL_NEED_TARGET,
"NEED_EMPTY_BOTTLE" : CANNOT_SKILL_NEED_EMPTY_BOTTLE,
"NEED_POISON_BOTTLE" : CANNOT_SKILL_NEED_POISON_BOTTLE,
"REMOVE_FISHING_ROD" : CANNOT_SKILL_REMOVE_FISHING_ROD,
"NOT_YET_LEARN" : CANNOT_SKILL_NOT_YET_LEARN,
"NOT_MATCHABLE_WEAPON" : CANNOT_SKILL_NOT_MATCHABLE_WEAPON,
"WAIT_COOLTIME" : CANNOT_SKILL_WAIT_COOLTIME,
"NOT_ENOUGH_HP" : CANNOT_SKILL_NOT_ENOUGH_HP,
"NOT_ENOUGH_SP" : CANNOT_SKILL_NOT_ENOUGH_SP,
"CANNOT_USE_SELF" : CANNOT_SKILL_USE_SELF,
"ONLY_FOR_ALLIANCE" : CANNOT_SKILL_ONLY_FOR_ALLIANCE,
"CANNOT_ATTACK_ENEMY_IN_SAFE_AREA" : CANNOT_SKILL_DEST_IN_SAFE,
"CANNOT_APPROACH" : CANNOT_SKILL_APPROACH,
"CANNOT_ATTACK" : CANNOT_SKILL_ATTACK,
"ONLY_FOR_CORPSE" : CANNOT_SKILL_ONLY_FOR_CORPSE,
"EQUIP_FISHING_ROD" : CANNOT_SKILL_EQUIP_FISHING_ROD,
"NOT_HORSE_SKILL" : CANNOT_SKILL_NOT_HORSE_SKILL,
"HAVE_TO_RIDE" : CANNOT_SKILL_HAVE_TO_RIDE,
}
LEVEL_LIST=["", HORSE_LEVEL1, HORSE_LEVEL2, HORSE_LEVEL3]
HEALTH_LIST=[
HORSE_HEALTH0,
HORSE_HEALTH1,
HORSE_HEALTH2,
HORSE_HEALTH3,
]
USE_SKILL_ERROR_CHAT_DICT = {
"NEED_EMPTY_BOTTLE" : SKILL_NEED_EMPTY_BOTTLE,
"NEED_POISON_BOTTLE" : SKILL_NEED_POISON_BOTTLE,
"ONLY_FOR_GUILD_WAR" : SKILL_ONLY_FOR_GUILD_WAR,
}
SHOP_ERROR_DICT = {
"NOT_ENOUGH_MONEY" : SHOP_NOT_ENOUGH_MONEY,
"SOLDOUT" : SHOP_SOLDOUT,
"INVENTORY_FULL" : SHOP_INVENTORY_FULL,
"INVALID_POS" : SHOP_INVALID_POS,
}
STAT_MINUS_DESCRIPTION = {
"HTH-" : STAT_MINUS_CON,
"INT-" : STAT_MINUS_INT,
"STR-" : STAT_MINUS_STR,
"DEX-" : STAT_MINUS_DEX,
}
MODE_NAME_LIST = ( PVP_OPTION_NORMAL, PVP_OPTION_REVENGE, PVP_OPTION_KILL, PVP_OPTION_PROTECT, )
TITLE_NAME_LIST = ( PVP_LEVEL0, PVP_LEVEL1, PVP_LEVEL2, PVP_LEVEL3, PVP_LEVEL4, PVP_LEVEL5, PVP_LEVEL6, PVP_LEVEL7, PVP_LEVEL8, )
def EUL(name):
if GetAuxiliaryWordType(name):
return " "
else:
return " "
def I(name):
if GetAuxiliaryWordType(name):
return " "
else:
return " "
def DO_YOU_SELL_ITEM(sellItemName, sellItemCount, sellItemPrice):
name = sellItemName
if sellItemCount > 1:
name += " "
name += str(sellItemCount)
name += ""
return name + EUL(name) + str(sellItemPrice) + "ɿ Ľðڽϱ?"
def DO_YOU_BUY_ITEM(sellItemName, sellItemCount, sellItemPrice):
name = sellItemName
if sellItemCount > 1:
name += " "
name += str(sellItemCount)
name += ""
return name + EUL(name) + str(sellItemPrice) + " ðڽϱ?"
def REFINE_FAILURE_CAN_NOT_ATTACH(attachedItemName):
return attachedItemName+EUL(attachedItemName)+" Դϴ"
def REFINE_FAILURE_NO_SOCKET(attachedItemName):
return attachedItemName+EUL(attachedItemName)+" ִ ϴ"
def REFINE_FAILURE_NO_GOLD_SOCKET(attachedItemName):
return attachedItemName+EUL(attachedItemName)+" ִ Ȳ ϴ"
def HOW_MANY_ITEM_DO_YOU_DROP(dropItemName, dropItemCount):
name = dropItemName
if dropItemCount > 1:
name += " "
name += str(dropItemCount)
name += ""
return name+EUL(name)+"ðڽϱ?"
def NumberToMoneyString(number):
if number <= 0:
return "0"
number = str(number)
result = CutMoneyString(number, 0, 4, "", "")
result = CutMoneyString(number, 4, 8, "", result)
result = CutMoneyString(number, 8, 12, "", result)
result = result + ""
return result
def FISHING_NOTIFY(isFish, fishName):
if isFish:
return fishName + I(fishName) + " մϴ."
else:
return fishName + I(fishName) + "ɸ մϴ."
def FISHING_SUCCESS(isFish, fishName):
if isFish:
return fishName + EUL(fishName) + "ҽϴ!"
else:
return fishName + EUL(fishName) + "ϴ!"
def GetLetterImageName():
return "season1/icon/scroll_close.tga"
def GetLetterOpenImageName():
return "season1/icon/scroll_open.tga"
def GetLetterCloseImageName():
return "season1/icon/scroll_close.tga"
if 932 == app.GetDefaultCodePage():
def DO_YOU_SELL_ITEM(sellItemName, sellItemCount, sellItemPrice):
if sellItemCount > 1 :
return "%s %s Œ‚ %s‚”„‚‚‚‚H" % ( sellItemName, sellItemCount, NumberToMoneyString(sellItemPrice) )
else:
return "%s ‚ %s‚”„‚‚‚‚H" % (sellItemName, NumberToMoneyString(sellItemPrice) )
def DO_YOU_BUY_ITEM(buyItemName, buyItemCount, buyItemPrice) :
if buyItemCount > 1 :
return "%s %sŒ‚ %s‚”ƒ‚‚‚‚H" % ( buyItemName, buyItemCount, buyItemPrice )
else:
return "%s‚ %s‚”ƒ‚‚‚‚H" % ( buyItemName, buyItemPrice )
def REFINE_FAILURE_CAN_NOT_ATTACH(attachedItemName) :
return "%s‚‘•’…‚‚‚‚ƒAƒCƒeƒ€‚‚B" % (attachedItemName)
def REFINE_FAILURE_NO_SOCKET(attachedItemName) :
return "%s‚‘•’…‚‚ƒ\ƒPƒbƒg‚‚*‚‚‚‚B" % (attachedItemName)
def REFINE_FAILURE_NO_GOLD_SOCKET(attachedItemName) :
return "%s‚‘•’…‚‚‚‰‹?ƒPƒbƒg‚‚*‚‚‚‚B" % (attachedItemName)
def HOW_MANY_ITEM_DO_YOU_DROP(dropItemName, dropItemCount) :
if dropItemCount > 1 :
return "%s %d Œ‚Ž‚‚‚‚H" % (dropItemName, dropItemCount)
else :
return "%s‚Ž‚‚‚‚H" % (dropItemName)
def FISHING_NOTIFY(isFish, fishName) :
if isFish :
return "%s ‚H‚‚‚‚‚‚‚‚" % ( fishName )
else :
return "%s ‚‚‚‚‚‚‚‚‚" % ( fishName )
def FISHING_SUCCESS(isFish, fishName) :
if isFish :
return "%s ‚•‚‚‚‚‚I" % (fishName)
else :
return "%s ‚Ž‚“‚‚‚‚I" % (fishName)
def NumberToMoneyString(number) :
if number <= 0 :
return "0—"
number = str(number)
result = CutMoneyString(number, 0, 4, "", "")
result = CutMoneyString(number, 4, 8, "–œ", result)
result = CutMoneyString(number, 8, 12, "‰*", result)
result = result + "—"
return result
elif IsHONGKONG():
def DO_YOU_SELL_ITEM(sellItemName, sellItemCount, sellItemPrice):
if sellItemCount > 1 :
return DO_YOU_SELL_ITEM2 % (sellItemName, sellItemCount, NumberToMoneyString(sellItemPrice) )
else:
return DO_YOU_SELL_ITEM1 % (sellItemName, NumberToMoneyString(sellItemPrice) )
def DO_YOU_BUY_ITEM(buyItemName, buyItemCount, buyItemPrice) :
if buyItemCount > 1 :
return DO_YOU_BUY_ITEM2 % ( buyItemName, buyItemCount, buyItemPrice )
else:
return DO_YOU_BUY_ITEM1 % ( buyItemName, buyItemPrice )
def REFINE_FAILURE_CAN_NOT_ATTACH(attachedItemName) :
return REFINE_FAILURE_CAN_NOT_ATTACH0 % (attachedItemName)
def REFINE_FAILURE_NO_SOCKET(attachedItemName) :
return REFINE_FAILURE_NO_SOCKET0 % (attachedItemName)
def REFINE_FAILURE_NO_GOLD_SOCKET(attachedItemName) :
return REFINE_FAILURE_NO_GOLD_SOCKET0 % (attachedItemName)
def HOW_MANY_ITEM_DO_YOU_DROP(dropItemName, dropItemCount) :
if dropItemCount > 1 :
return HOW_MANY_ITEM_DO_YOU_DROP2 % (dropItemName, dropItemCount)
else :
return HOW_MANY_ITEM_DO_YOU_DROP1 % (dropItemName)
def FISHING_NOTIFY(isFish, fishName) :
if isFish :
return FISHING_NOTIFY1 % ( fishName )
else :
return FISHING_NOTIFY2 % ( fishName )
def FISHING_SUCCESS(isFish, fishName) :
if isFish :
return FISHING_SUCCESS1 % (fishName)
else :
return FISHING_SUCCESS2 % (fishName)
def NumberToMoneyString(number) :
if number <= 0 :
return "0 %s" % (MONETARY_UNIT0)
number = str(number)
result = CutMoneyString(number, 0, 4, "", "")
result = CutMoneyString(number, 4, 8, MONETARY_UNIT1, result)
result = CutMoneyString(number, 8, 12, MONETARY_UNIT2, result)
result = result + MONETARY_UNIT0
return result
elif IsNEWCIBN() or IsCIBN10():
def DO_YOU_SELL_ITEM(sellItemName, sellItemCount, sellItemPrice):
if sellItemCount>1:
return "ȷҪ%s%s%s" % (str(sellItemCount), sellItemName, str(sellItemPrice))
else:
return "ȷҪ%s%s" % (sellItemName, str(sellItemPrice))
def DO_YOU_BUY_ITEM(sellItemName, sellItemCount, sellItemPrice):
if sellItemCount>1:
return "ȷҪ%s%s%s" % (str(sellItemCount), sellItemName, str(sellItemPrice))
else:
return "ȷҪ%s%s" % (sellItemName, str(sellItemPrice))
def REFINE_FAILURE_CAN_NOT_ATTACH(attachedItemName):
return "Ƕ%s װ" % (attachedItemName)
def REFINE_FAILURE_NO_SOCKET(attachedItemName):
return "ûпǶ%s Ŀ" % (attachedItemName)
def REFINE_FAILURE_NO_GOLD_SOCKET(attachedItemName):
return "ûпǶ%s Ļƽ" % (attachedItemName)
def HOW_MANY_ITEM_DO_YOU_DROP(dropItemName, dropItemCount):
if dropItemCount>1:
return "ȷҪӵ%d%s?" % (dropItemCount, dropItemName)
else:
return "ȷҪӵ%s?" % (dropItemName)
def FISHING_NOTIFY(isFish, fishName):
if isFish:
return fishName + "Ϲˡ"
else:
return "" + fishName + "ˡ"
def FISHING_SUCCESS(isFish, fishName):
if isFish:
return "" + fishName + "ˡ"
else:
return "" + fishName + "ˡ"
def NumberToMoneyString(number):
if number <= 0:
return "0"
number = str(number)
result = CutMoneyString(number, 0, 4, "", "")
result = CutMoneyString(number, 4, 8, "", result)
result = CutMoneyString(number, 8, 12, "", result)
result = result + ""
return result
elif IsEUROPE():
def DO_YOU_SELL_ITEM(sellItemName, sellItemCount, sellItemPrice):
if sellItemCount > 1 :
return DO_YOU_SELL_ITEM2 % (sellItemName, sellItemCount, NumberToMoneyString(sellItemPrice) )
else:
return DO_YOU_SELL_ITEM1 % (sellItemName, NumberToMoneyString(sellItemPrice) )
def DO_YOU_BUY_ITEM(buyItemName, buyItemCount, buyItemPrice) :
if buyItemCount > 1 :
return DO_YOU_BUY_ITEM2 % ( buyItemName, buyItemCount, buyItemPrice )
else:
return DO_YOU_BUY_ITEM1 % ( buyItemName, buyItemPrice )
def REFINE_FAILURE_CAN_NOT_ATTACH(attachedItemName) :
return REFINE_FAILURE_CAN_NOT_ATTACH0 % (attachedItemName)
def REFINE_FAILURE_NO_SOCKET(attachedItemName) :
return REFINE_FAILURE_NO_SOCKET0 % (attachedItemName)
def REFINE_FAILURE_NO_GOLD_SOCKET(attachedItemName) :
return REFINE_FAILURE_NO_GOLD_SOCKET0 % (attachedItemName)
def HOW_MANY_ITEM_DO_YOU_DROP(dropItemName, dropItemCount) :
if dropItemCount > 1 :
return HOW_MANY_ITEM_DO_YOU_DROP2 % (dropItemName, dropItemCount)
else :
return HOW_MANY_ITEM_DO_YOU_DROP1 % (dropItemName)
def FISHING_NOTIFY(isFish, fishName) :
if isFish :
return FISHING_NOTIFY1 % ( fishName )
else :
return FISHING_NOTIFY2 % ( fishName )
def FISHING_SUCCESS(isFish, fishName) :
if isFish :
return FISHING_SUCCESS1 % (fishName)
else :
return FISHING_SUCCESS2 % (fishName)
def NumberToMoneyString(n) :
if n <= 0 :
return "0 %s" % (MONETARY_UNIT0)
return "%s %s" % ('.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ]), MONETARY_UNIT0)
_UNIT0)
return HOW_MANY_ITEM_DO_YOU_DROP2 % (dropItemName, dropItemCount)
else :
return HOW_MANY_ITEM_DO_YOU_DROP1 % (dropItemName)
def FISHING_NOTIFY(isFish, fishName) :
if isFish :
return FISHING_NOTIFY1 % ( fishName )
else :
return FISHING_NOTIFY2 % ( fishName )
def FISHING_SUCCESS(isFish, fishName) :
if isFish :
return FISHING_SUCCESS1 % (fishName)
else :
return FISHING_SUCCESS2 % (fishName)
def NumberToMoneyString(n) :
if n <= 0 :
return "0 %s" % (MONETARY_UNIT0)
return "%s %s" % ('.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ]), MONETARY_UNIT0)
Das ist die locale.py
Code:
import os
import app
import locale
import debugInfo
CHINA_PORT = 50000
if locale.IsEUROPE():
STATE_NONE = "OFFLINE"
STATE_DICT = {
0 : "lost connect",
1 : "ONLINE",
2 : "ONLINE",
3 : "CH FULL"
}
IgorGlock_serverinfo_Generator = {
1:{"key":11,"name":"Channel 1","ip":"69.64.49.134","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
2:{"key":12,"name":"Channel 2","ip":"69.64.49.134","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},
#3:{"key":13,"name":"Channel 3","ip":"69.64.49.134","tcp_port":13003,"udp_port":13003,"state":STATE_NONE,},
#4:{"key":14,"name":"Channel 4","ip":"69.64.49.134","tcp_port":13004,"udp_port":13004,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "GERMANY",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"69.64.49.134", "port":11002, },
}
}
REGION_DICT = {
0 : {
1 : { "name" :"WoM", "channel" : IgorGlock_serverinfo_Generator, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "69.64.49.134", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
}
TESTADDR = { "ip" : "69.64.49.134", "tcp_port" : 50000, "udp_port" : 50000, }
00, }
Das die serverinfo
|
|
|
11/02/2012, 21:48
|
#4
|
elite*gold: 2
Join Date: Feb 2012
Posts: 362
Received Thanks: 65
|
syserr ?
|
|
|
11/02/2012, 21:49
|
#5
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Ist sehr vollgemllt, hier ist sie.
Code:
1102 20:34:27133 :: Traceback (most recent call last):
1102 20:34:27134 :: File "ui.py", line 618, in OnSetFocus
1102 20:34:27134 :: AttributeError
1102 20:34:27134 :: :
1102 20:34:27134 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:34:27134 ::
1102 20:34:30117 :: Traceback (most recent call last):
1102 20:34:30117 :: File "ui.py", line 629, in OnKillFocus
1102 20:34:30117 :: AttributeError
1102 20:34:30117 :: :
1102 20:34:30117 :: 'module' object has no attribute 'DisableIME'
1102 20:34:30117 ::
1102 20:34:30118 :: Traceback (most recent call last):
1102 20:34:30118 :: File "ui.py", line 618, in OnSetFocus
1102 20:34:30118 :: AttributeError
1102 20:34:30118 :: :
1102 20:34:30118 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:34:30118 ::
1102 20:34:31190 :: Traceback (most recent call last):
1102 20:34:31190 :: File "ui.py", line 629, in OnKillFocus
1102 20:34:31190 :: AttributeError
1102 20:34:31190 :: :
1102 20:34:31190 :: 'module' object has no attribute 'DisableIME'
1102 20:34:31190 ::
1102 20:34:31767 :: Traceback (most recent call last):
1102 20:34:31767 :: File "ui.py", line 618, in OnSetFocus
1102 20:34:31767 :: AttributeError
1102 20:34:31767 :: :
1102 20:34:31767 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:34:31767 ::
1102 20:34:31768 :: Traceback (most recent call last):
1102 20:34:31768 :: File "ui.py", line 629, in OnKillFocus
1102 20:34:31768 :: AttributeError
1102 20:34:31768 :: :
1102 20:34:31768 :: 'module' object has no attribute 'DisableIME'
1102 20:34:31768 ::
1102 20:34:31769 :: Traceback (most recent call last):
1102 20:34:31769 :: File "ui.py", line 618, in OnSetFocus
1102 20:34:31769 :: AttributeError
1102 20:34:31769 :: :
1102 20:34:31769 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:34:31769 ::
1102 20:34:31769 :: Traceback (most recent call last):
1102 20:34:31770 :: File "ui.py", line 629, in OnKillFocus
1102 20:34:31770 :: AttributeError
1102 20:34:31770 :: :
1102 20:34:31770 :: 'module' object has no attribute 'DisableIME'
1102 20:34:31770 ::
1102 20:34:32048 :: Traceback (most recent call last):
1102 20:34:32049 :: File "ui.py", line 618, in OnSetFocus
1102 20:34:32049 :: AttributeError
1102 20:34:32049 :: :
1102 20:34:32049 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:34:32049 ::
1102 20:34:32049 :: Traceback (most recent call last):
1102 20:34:32049 :: File "ui.py", line 629, in OnKillFocus
1102 20:34:32049 :: AttributeError
1102 20:34:32049 :: :
1102 20:34:32049 :: 'module' object has no attribute 'DisableIME'
1102 20:34:32049 ::
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4743
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4744
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4745
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4746
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4747
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4748
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4749
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4750
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4751
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4752
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4753
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4754
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4755
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4756
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4757
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4758
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4759
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4760
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4761
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4762
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4763
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4764
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4765
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4766
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4767
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4768
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4769
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4770
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4771
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4772
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4773
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4774
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4775
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4776
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4777
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4778
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4779
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4780
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4781
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4782
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4783
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4784
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4788
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4789
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4790
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4791
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4792
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4793
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4794
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4795
1102 20:34:32628 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4796
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4797
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4798
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4799
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4800
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4801
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4802
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4803
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4804
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4805
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4806
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4807
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4808
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4809
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4810
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4811
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4812
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4813
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4814
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4815
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4816
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4817
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4818
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4819
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4820
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4821
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4822
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4823
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4824
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4825
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4826
1102 20:34:32629 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 4827
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5855
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5856
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5857
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5858
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5859
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5860
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5861
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5862
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5863
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5864
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5865
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5866
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5867
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5868
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5869
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5870
1102 20:34:32637 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5871
1102 20:34:32638 :: CItemManager::LoadItemList(locale/de/item_list.txt) - StrangeLine in 5939
1102 20:34:33328 :: Traceback (most recent call last):
1102 20:34:33329 :: File "ui.py", line 618, in OnSetFocus
1102 20:34:33329 :: AttributeError
1102 20:34:33329 :: :
1102 20:34:33329 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:34:33329 ::
1102 20:34:33950 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage1.mse) Error
1102 20:34:33950 :: CInstanceBase::RegisterEffect(eEftType=264, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage1.mse, isCache=1) - Error
1102 20:34:33950 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage2.mse) Error
1102 20:34:33950 :: CInstanceBase::RegisterEffect(eEftType=265, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage2.mse, isCache=1) - Error
1102 20:34:33950 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage3.mse) Error
1102 20:34:33950 :: CInstanceBase::RegisterEffect(eEftType=266, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage3.mse, isCache=1) - Error
1102 20:35:40565 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
1102 20:35:51425 :: CreateFromMemoryFile: Cannot create texture
1102 20:35:51532 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:51553 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:51569 :: Traceback (most recent call last):
1102 20:35:51570 :: File "ui.py", line 618, in OnSetFocus
1102 20:35:51570 :: AttributeError
1102 20:35:51570 :: :
1102 20:35:51570 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:35:51570 ::
1102 20:35:51760 :: CSoundManager::PlayMusic - Failed to load stream sound : BGM/Avril Lavigne - Smile [HardstyleBrotherz TechnoHands Up Remix].mp3
1102 20:35:51761 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:51761 :: Traceback (most recent call last):
1102 20:35:51761 :: File "ui.py", line 629, in OnKillFocus
1102 20:35:51761 :: AttributeError
1102 20:35:51761 :: :
1102 20:35:51761 :: 'module' object has no attribute 'DisableIME'
1102 20:35:51761 ::
1102 20:35:51762 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:51763 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:52965 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x80000015, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.
1102 20:35:53777 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:53778 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:56794 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:56794 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:04319 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:06690 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x80000015, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.
1102 20:35:06826 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:06827 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:08789 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:08791 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:20622 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:20623 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:29200 :: Traceback (most recent call last):
1102 20:35:29200 :: File "ui.py", line 618, in OnSetFocus
1102 20:35:29200 :: AttributeError
1102 20:35:29200 :: :
1102 20:35:29200 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:35:29200 ::
1102 20:35:30388 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:30389 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:35:31129 :: Traceback (most recent call last):
1102 20:35:31129 :: File "ui.py", line 629, in OnKillFocus
1102 20:35:31129 :: AttributeError
1102 20:35:31130 :: :
1102 20:35:31130 :: 'module' object has no attribute 'DisableIME'
1102 20:35:31130 ::
1102 20:36:40106 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:36:41458 :: Traceback (most recent call last):
1102 20:36:41459 :: File "ui.py", line 618, in OnSetFocus
1102 20:36:41459 :: AttributeError
1102 20:36:41459 :: :
1102 20:36:41459 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:36:41459 ::
1102 20:36:45733 :: Traceback (most recent call last):
1102 20:36:45733 :: File "ui.py", line 629, in OnKillFocus
1102 20:36:45733 :: AttributeError
1102 20:36:45733 :: :
1102 20:36:45733 :: 'module' object has no attribute 'DisableIME'
1102 20:36:45733 ::
1102 20:36:48504 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:36:48769 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:36:59493 :: Traceback (most recent call last):
1102 20:36:59493 :: File "ui.py", line 618, in OnSetFocus
1102 20:36:59493 :: AttributeError
1102 20:36:59493 :: :
1102 20:36:59493 :: 'module' object has no attribute 'EnableCaptureInput'
1102 20:36:59493 ::
1102 20:36:00681 :: CInstanceBase::AttachTextTail - VID [1395] ALREADY EXIST
1102 20:36:00863 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:36:00863 :: icon/item/41033.tga ϴ.CItemData::__SetIconImage
1102 20:36:01242 :: Traceback (most recent call last):
1102 20:36:01242 :: File "ui.py", line 629, in OnKillFocus
1102 20:36:01242 :: AttributeError
1102 20:36:01242 :: :
1102 20:36:01242 :: 'module' object has no attribute 'DisableIME'
1102 20:36:01242 ::
1102 20:36:15997 :: granny_shared_vbs:
1102 20:36:15997 :: 0: 40
1102 20:36:15997 :: 1: 20
1102 20:36:15997 :: 2: 20
1102 20:36:15999 :: 3: 40
1102 20:36:15999 :: 4: 4
1102 20:36:15999 :: 5: 20
1102 20:36:16000 :: 6: 1
1102 20:36:16000 :: 7: 0
1102 20:36:16000 :: 8: 0
|
|
|
 |
Similar Threads
|
Ic3 Client und Icebeatzz SF's
08/19/2012 - Metin2 Private Server - 3 Replies
Hey Com,
Ich habe ein Problem mit dem Client von Ic3 und den Serverfiles von Icebeatzz. Ich finde in der Game den Pong nicht, aber ich habe gelesen, dass er "testtesttesttest" ist. Also habe ich diesen Pong auch im Client gendert aber jetzt lsst sich die Exe nicht mehr starten. Knnt ihr mir zeigen wie ich das zum laufen kriege?
PS habe den Pong in der Exe gendert, in der metin2.bin und metin2client.bin gab es keinen.
http://i.epvpimg.com/t45Tb.jpg
LG Sogma
|
Client Frage (Client by Icebeatzz)
07/29/2012 - Metin2 Private Server - 8 Replies
Hey Com,
wo muss man bei dem Metin2 Client von Icebeatzz die Hamachiip hinschreiben?
Es gibt keine serverinfo etc.
in locale, oder was?
Danke fr die Hilfe
|
Frage zum client von icebeatzz
07/20/2012 - Metin2 Private Server - 1 Replies
Moin leute.
Hab nen problem. Wenn ich die starter exe. ffnen will und starten will kommt folgendes.
Directupload.net - cmgxgd38.png
Wei jemand woran das liegt?
|
Icebeatzz Client ! HILFE PLS
07/02/2012 - Metin2 Private Server - 3 Replies
Hey..
ich habe mir einen hamachi server erstellt.
jetzt will ich drauf spielen, habe mir den Icebeatzz client geladen, frher musste man ja in einer datei meine hamachi IP eintragen..
in welcher datei mache ich das jetzt?
der ordner sieht so aus:
http://i.epvpimg.com/3VK9c.jpg
|
[PROBLEM]Icebeatzz Client --> Monster.eix/.epk entpacken
06/13/2012 - Metin2 Private Server - 4 Replies
Hei Com,
ich habe ein Problem beim entpacken dieser beiden Dateien:
-Monster.eix
-Monster.epk
Die Dateien sind aus dem Client von Icebeatzz und ich bekomme sie mit keinem Entpacker entpackt. Ich habe mehrere verschiedene Entpacker versucht und auch aus diversen Threads verschiedene XML's geholt, aber es will ums verrecken nicht funktionieren... Kann mir jemand helfen?
MFG
Ellovo
|
All times are GMT +1. The time now is 02:10.
|
|