Quests compilen

01/02/2014 01:08 dstyl#1
Hey Community,

seit ein paar Tagen ist ja die 40250 Game releast wurden und damit auch der locale Ordner von Metin2 DE etc.
Nun wollte ich fragen, wie man mit diesem die Quests compilen kann, denn ich finde i-wie keinen Weg dies zu machen.

Würde mich freuen wenn ihr mir das verraten könntet. :handsdown:

Mfg dstyl
01/02/2014 01:16 .Inya#2
Make. Sh aus Nem alten quests Ordner nehmen?
01/02/2014 01:21 dstyl#3
Quote:
Originally Posted by .InyaProduction View Post
Make. Sh aus Nem alten quests Ordner nehmen?
Ich denke nicht dass das sehr empfehlenswert wäre in diesem Falle..
Es ist schließlich ein QC enthalten, jedoch weiß ich nicht wie man diesen ausführt.
Dateien die dort aufzufinden sind nennen sich :

1. qc.exe
2. pre_qc.py
3. pre_qc.pyc
01/02/2014 01:50 .Inya#4
Der Syntax ist der selbe du kannst die alte problemlos verwenden
01/02/2014 01:58 dstyl#5
Quote:
Originally Posted by .InyaProduction View Post
Der Syntax ist der selbe du kannst die alte problemlos verwenden
Eben nicht.
Die Quests sind z.T. anders aufgebaut und somit nicht mit dem alten QC compilebar...
Bsp:

PHP Code:
define BLOCK_DOOR 20387
define DUNGEON_MAN 20385
define DUNGEON_MAN_DIR 0
define DUNGEON_MAP_INDEX 351
define ENTER_LIMIT_TIME 30
define ENTRY_MAN 20394
define ENTRY_MAP_INDEX 62
define FINAL_BOSS 6091
define LEVEL2_KEY 30329
define LEVEL2_STONE 20386
define LEVEL4_TARGET 6051
define LEVEL5_REALKEY 30330
define LEVEL5_STONE 20386
define LEVEL5_GEN_LIMIT 100
define LEVEL6_TARGET 8057
define LEVEL_CUT 100
define MOB_REGEN_FILE_PATH 
"data/dungeon/flame_dungeon/"
define IN_DOOR 20388
define NPC_REGEN_FILE_PATH 
"data/dungeon/flame_dungeon/npc.txt"
define TICKET_GROUP 10033
define LIMITED_PASS_TICKET 71175

quest flame_dungeon begin
    state start begin    
        when ENTRY_MAN
.click with pc.get_level() >= 90 begin
            pc
.give_item2(LIMITED_PASS_TICKET1)
            
set_state(run)
        
end
    end 
Fehler in der VMBox :
PHP Code:
flame_dungeon.quest:1:must start with 'quest' 
Error occured on compile flame_dungeon.quest 
Also das passiert bei dem alten qc.
01/02/2014 02:01 .Inya#6
Quote:
Originally Posted by dstyl View Post
Eben nicht.
Die Quests sind z.T. anders aufgebaut und somit nicht mit dem alten QC compilebar...
Bsp:

PHP Code:
define BLOCK_DOOR 20387
define DUNGEON_MAN 20385
define DUNGEON_MAN_DIR 0
define DUNGEON_MAP_INDEX 351
define ENTER_LIMIT_TIME 30
define ENTRY_MAN 20394
define ENTRY_MAP_INDEX 62
define FINAL_BOSS 6091
define LEVEL2_KEY 30329
define LEVEL2_STONE 20386
define LEVEL4_TARGET 6051
define LEVEL5_REALKEY 30330
define LEVEL5_STONE 20386
define LEVEL5_GEN_LIMIT 100
define LEVEL6_TARGET 8057
define LEVEL_CUT 100
define MOB_REGEN_FILE_PATH 
"data/dungeon/flame_dungeon/"
define IN_DOOR 20388
define NPC_REGEN_FILE_PATH 
"data/dungeon/flame_dungeon/npc.txt"
define TICKET_GROUP 10033
define LIMITED_PASS_TICKET 71175

quest flame_dungeon begin
    state start begin    
        when ENTRY_MAN
.click with pc.get_level() >= 90 begin
            pc
.give_item2(LIMITED_PASS_TICKET1)
            
set_state(run)
        
end
    end 
Fehler in der VMBox :
PHP Code:
flame_dungeon.quest:1:must start with 'quest' 
Error occured on compile flame_dungeon.quest 
Also das passiert bei dem alten qc.
2 Möglichkeiten

Installiert Python machst über die py

Zieh Alles auf Windows machst über die exe
01/02/2014 02:03 dstyl#7
Quote:
Originally Posted by .InyaProduction View Post
2 Möglichkeiten

Installiert Python machst über die py

Zieh Alles auf Windows machst über die exe
Python ist installiert.
Und wie mach ich das über die Py? xD
01/02/2014 02:06 .Inya#8
Quote:
Originally Posted by dstyl View Post
Python ist installiert.
Und wie mach ich das über die Py? xD
py pre_qc.py
01/02/2014 02:07 dstyl#9
Quote:
Originally Posted by .InyaProduction View Post
py pre_qc.py
Dann passiert so ziemlich gar nichts. ^^
01/02/2014 02:09 .Inya#10
Quote:
Originally Posted by dstyl View Post
Dann passiert so ziemlich gar nichts. ^^
Dann Nehm die exe
01/02/2014 02:10 dstyl#11
Quote:
Originally Posted by .InyaProduction View Post
Dann Nehm die exe
Wie funktioniert das mit der Exe? xD
01/02/2014 02:14 .Inya#12
Quote:
Originally Posted by dstyl View Post
Wie funktioniert das mit der Exe? xD
Genau wie auf FreeBSD Nur bei dir auf PC
01/02/2014 02:17 dstyl#13
Quote:
Originally Posted by .InyaProduction View Post
Genau wie auf FreeBSD Nur bei dir auf PC
Also wenn ich die qc.exe auf dem PC ausführe dann passiert einfach gar nichts..
01/02/2014 02:19 .Inya#14
Quote:
Originally Posted by dstyl View Post
Also wenn ich die qc.exe auf dem PC ausführe dann passiert einfach gar nichts..
Wurde eine funktionierende released
01/02/2014 02:41 dstyl#15
Quote:
Originally Posted by .InyaProduction View Post
Wurde eine funktionierende released
Habe den Fehler inzwischen gefunden!
Es gibt einen Ordner im Quest-Ordner namens "pre_qc" und wenn man diese Quests beim ausführen einer normalen make.sh o.ä. benutzt funktioniert es seltsamer Weise. ^^
Danke jedoch für deine Hilfe. :)