mkdir: pre_qc: File exists
chgr: quest: Invalid argument
Traceback (most recent call last):
File "make_quest", line 10, in <module>
r = pre_qc.run (line)
File "/usr/home/game2/share/locale/germany/quest/pre_qc.py", line 158, in run
lines = open (filename).readlines()
I0Error: [Errno 2] No such file or directory: 'align_kauf.quest\r'
Kann mir jemand vielleicht erklären warum die Fehler auftreten? ^.^
mkdir: pre_qc: File exists chgr: quest: Invalid argument Traceback (most recent call last): File "make_quest", line 10, in <module> r = pre_qc.run (line) File "/usr/home/game2/share/locale/germany/quest/pre_qc.py", line 158, in run lines = open (filename).readlines() I0Error: [Errno 2] No such file or directory: 'align_kauf.quest\r'
Die Quest habe ich in den Ordner
Und in die locale_list habe ich es auch eingetragen
:|
nehm meinen anhang, pack die make.sh in den game ordner und den rest in de quest ordner ~> allen datein den CHMOD 777 geben und im game ordner die make sh mit "sh make.sh" ausführen.
Also danke an alle dass ihr versucht habt mir zu helfen
Das Problem besteht aber immer noch :s
Hier ist meine "make_locale" datei:
PHP Code:
#!/usr/local/bin/python
import pre_qc
import os
import sys
os.system('rm -rf object')
os.system('mkdir object')
#os.system('rm -rf pre_qc')
os.system('mkdir pre_qc')
os.system('chgrp quest object')
for line in file('locale_list'):
r = pre_qc.run (line)
if r == True:
filename = 'pre_qc/'+line
else:
filename = line
if os.system('./qc '+filename):
print 'Error occured on compile ' + line
os.system('chmod -R 770 object')
import sys
sys.exit(-1)
def split_by_quat (buf):
p = False
l = list (buf)
l.reverse()
s = ""
res = []
while l:
c = l.pop()
if c == '"':
if p == True:
s += c
res += [s]
s = ""
else:
if len (s) != 0:
res += [s]
s = '"'
p = not p
elif c == "\\" and l[0] == '"':
s += c
s += l.pop()
else:
s += c
def my_split_with_seps(s, seps):
res = [s]
for sep in seps:
new_res = []
for r in res:
sp = r.split (sep)
sp = AddSepMiddleOfElement (sp, sep)
new_res += sp
res = new_res
new_res = []
for r in res:
if r != '':
new_res.append (r)
return new_res
def my_split(s, seps):
res = [s]
for sep in seps:
new_res = []
for r in res:
sp = r.split (sep)
new_res += sp
res = new_res
new_res = []
for r in res:
if r != '':
new_res.append (r)
return new_res
def MultiIndex (list, key):
l = []
i = 0
for s in list:
if s == key:
l.append (i)
i = i + 1
return l
def Replace (lines, parameter_table, keys):
r = []
for string in lines:
l = split_by_quat (string)
for s in l:
if s[0] == '"':
r += [s]
else:
tokens = my_split_with_seps (s, ["\t", ",", " ", "=", "[", "]",'-','<','>','~','!','.','(',')'])
for key in keys:
try:
idices = MultiIndex(tokens, key)
for i in idices:
tokens[i] = parameter_table[key][0]
except:
pass
r += tokens
return r
def MakeParameterTable(lines, parameter_table, keys):
names = []
values = []
group_names = []
group_values = []
idx = 0
for line in lines:
idx += 1
line = line.strip("\n")
if (-1 != line.find("--")):
line = line[0:line.find("--")]
tokens = my_split(line, ["\t", ",", " ", "=", "[", "]", "\r", "\n"])
if len(tokens) == 0:
continue
if cmp (tokens[0], "quest") == 0:
start = idx
break
if cmp (tokens[0], "define") == 0:
if cmp (tokens[1], "group") == 0:
group_value = []
for value in tokens[3:]:
if parameter_table.get(value, 0) != 0:
value = prameter_table[value]
group_value.append (value)
parameter_table [tokens[2]] = group_value
keys.append(tokens[2])
elif len(tokens) > 5:
print "%d %s" % (idx, "Invalid syntax")
print "define [name] = [value]"
print "define group [name] = \"[\"[v0],[v1], ... \"]\""
else :
if tokens[1] == "rgd_kill_num":
print "fucking"
value = tokens[2]
if parameter_table.get(value, 0) != 0:
value = prameter_table[value]
parameter_table[tokens[1]] = [value]
keys.append (tokens[1])
parameter_table = dict (zip (group_names, group_values))
return start
Invoice Files Quest fehler 06/14/2014 - Metin2 Private Server - 13 Replies Hallo wie oben steht hab ich eine fehler bei einer quest unzwar wenn ich diese Quest einfüge:
quest truhen_zero begin
state start begin
when login or pc.get_level() >= 1 begin
set_state(truhen)
end
end
state truhen begin
when 50187.use begin
local item_vnum = 19 --Schwert+0
Metin2 07/08 FILES QUEST FEHLER BITTE UM HILFE 02/22/2014 - Metin2 Private Server - 2 Replies cd /usr/home/game/share/locale/germany/quest
freebsd-image# sh make.py
import: not found
make.py: 3: Syntax error: word unexpected (expecting ")")
freebsd-image# chmod 777 make.sh
chmod: make.sh: No such file or directory
freebsd-image# cd /usr/home/game/share/locale/germany/quest
freebsd-image# python make.py
python: Command not found.
freebsd-image# sh make.py
[Invoice files quest reloaden ROOT!]fehler 11/22/2013 - Metin2 Private Server - 1 Replies http://img5.fotos-hochladen.net/uploads/questreloa dx3tpicnqey.png
Kann mir einer bitte helfen?
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest 07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies ENGLISH
Hello dear community, this is a very simple guide but at the same time useful.
How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"?
Easy!
Open the file "make" and replace the content of the file with this:
for f in *.quest; do ./qc $f; done
Oki. Now set the 0777 permission to the file.
Finally open a SSH client and sign in. Write the command:
cd /game_file_folder