40k Files Quest Fehler

07/06/2014 19:56 .Boa Hancock#1
Tagchen ^.^

Alsooo wenn ich den Quest Ordner neu lade kommen 2 Fehler:


Kann mir jemand vielleicht erklären warum die Fehler auftreten? ^.^
07/06/2014 23:06 Dayma aka Verox#2
Quote:
/qc_x64: Permissio denied
Datei hat keine Berechtigungen
Quote:
I0Error: [Errno 2] No such file or directory: 'align_kauf.quest\r'
Datei wird nicht gefunden^^
07/07/2014 23:07 .Boa Hancock#3
Danke dir
Das ersteProblem gelöst ^.^ ♥

Das andere bleibt aber immer noch
PHP Code:
mkdirpre_qcFile exists
    chgr
questInvalid argument
    Traceback 
(most recent call last):
       
File "make_quest"line 10in <module>
         
pre_qc.run (line)
       
File "/usr/home/game2/share/locale/germany/quest/pre_qc.py"line 158in run
        lines 
open (filename).readlines()
I0Error: [Errno 2No 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
:|
07/08/2014 11:03 .Inya#4
Lösch mal vorm compilen
object
pre_qc
07/08/2014 11:50 drako92#5
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.

gern geschehn.
07/09/2014 11:15 .Boa Hancock#6
Also danke an alle dass ihr versucht habt mir zu helfen
Das Problem besteht aber immer noch :s

[Only registered and activated users can see links. Click Here To Register...]

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'):
    
pre_qc.run (line)
    if 
== 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)

os.system('chmod -R 770 object'
Hier meine "pre_qc.py" Datei:
PHP Code:
# -*- coding: 949 -*-
# ¸» ±×´ë·Î pre qc.
# ¿ì¸® Äù½ºÆ® ¾ð¾î¿¡´Â Áö¿ª º¯¼ö¸¸ÀÌ ÀÖ°í,
# state³ª, ½ÉÁö¾î when, functionÀ» ¾Æ¿ì¸£´Â Àü¿ª º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù.
# Àü¿ª 'º¯¼ö'ÀÇ »ç¿ëÀº ¾ð¾îÀÇ ±¸Á¶»ó »ç¿ëÀÌ ºÒ°¡Çϰí, º° Àǹ̰¡ ¾ø´Ù.
# ÇÏÁö¸¸ Àü¿ª '»ó¼ö'ÀÇ »ç¿ëÀº Äù½ºÆ® view »óÀ¸·Î ²À ÇÊ¿äÇϱ⠶§¹®¿¡,
# fuction setting () °ú °°Àº ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿©, 
# ¸Å¹ø Å×À̺íÀ» »ý¼ºÇÏ¿© Àü¿ª »ó¼ö¸¦ Èä³»³»¾î »ç¿ëÇÏ¿´´Ù.
# À̴ ¸Å¿ì ºñÈ¿À²ÀûÀ̹ǷÎ,
# cÀÇ preprocesser¿Í °°ÀÌ pre qc¸¦ ¸¸µé¾î Àü¿ª »ó¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
# Äù½ºÆ®¸¦ qc·Î ÄÄÆÄÀÏ Çϱâ Àü¿¡ pre_qc.py¸¦ Åë°úÇϸé,
# pre_qc.py´Â define ±¸¹®À» Ã³¸®Çϰí, ±× °á°ú¸¦
# pre_qc/filename¿¡ ÀúÀåÇÑ´Ù.

import sys

def split_by_quat 
(buf):
    
False
    l 
= list (buf)
    
l.reverse()
    
""
    
res = []
    while 
l:
        
l.pop()
        if 
== '"':
            if 
== True:
                
+= c
                res 
+= [s]
                
""
            
else:
                if 
len (s) != 0:
                    
res += [s]
                
'"'
            
not p
        elif c 
== "\\" and l[0] == '"':
            
+= c
            s 
+= l.pop()
        else:
            
+= c
    
    
if len (s) != 0:
        
res += [s]
    return 
res

def AddSepMiddleOfElement 
(lsep):
    
l.reverse()
    
new_list = [l.pop()]
    while 
l:
        
new_list.append (sep)
        
new_list.append (l.pop())
    return 
new_list

def my_split_with_seps
(sseps):
    
res = [s]
    for 
sep in seps:
        
new_res = []
        for 
r in res:
            
sp r.split (sep)
            
sp AddSepMiddleOfElement (spsep)
            
new_res += sp
        res 
new_res
    new_res 
= []
    for 
r in res:
        if 
!= '':
            
new_res.append (r)
    return 
new_res

def my_split
(sseps):
    
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 
!= '':
            
new_res.append (r)
    return 
new_res
def MultiIndex 
(list, key):
    
= []
    
0
    
for s in list:
        if 
== key:
            
l.append (i)
        
1
    
return l

def Replace 
(linesparameter_tablekeys):
    
= []
    for 
string in lines:
        
split_by_quat (string)
        for 
s in l:
            if 
s[0] == '"':
                
+= [s]
            else:
                
tokens my_split_with_seps (s, ["\t"","" ""=""[""]",'-','<','>','~','!','.','(',')'])
                for 
key in keys:
                    try:
                        
idices MultiIndex(tokenskey)
                        for 
i in idices:
                            
tokens[i] = parameter_table[key][0]
                    
except:
                        
pass
                r 
+= tokens
    
return r

def MakeParameterTable
(linesparameter_tablekeys):
    
names = []
    
values = []
    
group_names = []
    
group_values = []
    
idx 0
    
for line in lines:
        
idx += 1
        line 
line.strip("\n")
        if (-
!= 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(value0) != 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(value0) != 0:
                    
value prameter_table[value]
                
parameter_table[tokens[1]] = [value]
                
keys.append (tokens[1])
    
parameter_table dict (zip (group_namesgroup_values))
    return 
start

def run
(filename):
    
parameter_table dict()
    
keys = []

    
filename filename.strip("\n")
    if 
filename == "":
        return
    
lines open (filename).readlines()
    
start MakeParameterTable (linesparameter_tablekeys)
    if 
len (keys) == 0:
        return 
False

    lines 
lines [start-1:]
    
Replace (linesparameter_tablekeys)
    
file ("pre_qc/"+filename"w")
    for 
s in r:
         
f.write(s)
    return 
True 
Komme irgendwie nicht weiter :s
Hat jemand vielleicht andere Vorschläge?
07/11/2014 18:57 drako92#7
blob bin auch wieder in dem thema unterwegs.

hab mittlerweile dasselbe problem, davor hats tadelos funktioniert.
jetzt bin ich überfragt.

also PUSH