Register for your free account! | Forgot your password?

You last visited: Today at 14:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Quest

Discussion on Quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
The2MrMetin2's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 980
Received Thanks: 12
Quest

Wie kann ich diese quest einfügen :

PHP Code:
quest usercp begin  
    state start begin  
        when login with pc
.is_gm() begin  
            game
.set_event_flag(pc.get_name(), 1)  
        
end  
        when logout with pc
.is_gm() begin  
            game
.set_event_flag(pc.get_name(), 0)  
        
end         
        when 70042.
use begin  
            say_title
(col.gold("Userpanel"))  
            
say("")  
            
say_reward("Wähle aus, was du tun willst:")  
            
say("")  
            
local a select("Das Team","Rotes Reich","Gelbes Reich","Blaues Reich","Farmmap","Abbrechen")  
            if 
== 6 then  
                
return  
            elseif 
== 1 then  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("Serveradmins"))                 
                if 
game.get_event_flag("[SA]4Live") == 1 then  
                    say_green
("(SA)4Live: Online")  
                else  
                    
say_red("(SA)4Live: Offline")  
                
end  
                
if game.get_event_flag("[SA]Brutally") == 1 then  
                    say_green
("(SA)Brutally: Online")  
                else  
                    
say_red("(SA)Brutally: Offline")  
                
end  
                local cc 
select("Weiter","Abbrechen")  
                if 
cc == 2 then  
                    
return  
                
end  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("GameAdmin"))  
                if 
game.get_event_flag("[GA]EpiiCx3") == 1 then  
                    say_green
("(GA)EpiiCx3: Online")  
                else  
                    
say_red("(GA)EpiiCx3: Offline")  
                
end  
                local dd 
select("Weiter","Abbrechen")  
                if 
dd == 2 then  
                    
return  
                
end  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("GameMaster"))  
                if 
game.get_event_flag("[GM]Blitzkid88") == 1 then  
                    say_green
("(GM)Blitzkid88: Online")  
                else  
                    
say_red("(GM)Blitzkid88: Offline")  
                
end  
                
if game.get_event_flag("[GM]KittY") == 1 then  
                    say_green
("(GM)KittY: Online")  
                else  
                    
say_red("(GM)KittY: Offline")  
                
end  
                
if game.get_event_flag("[GM]siiRoX") == 1 then  
                    say_green
("(GM)siiRoX: Online")  
                else  
                    
say_red("(GM)siiRoX: Offline")  
                
end  
                
if game.get_event_flag("[GM]SnoOpy") == 1 then  
                    say_green
("(GM)SnoOpy: Online")  
                else  
                    
say_red("(GM)SnoOpy: Offline")  
                
end  
                local ee 
select("Weiter","Abbrechen")  
                if 
ee == 2 then  
                    
return  
                
end  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("Moderator"))  
                if 
game.get_event_flag("[MOD]LAWarriors") == 1 then  
                    say_green
("(MOD)LAWarriors: Online")  
                else  
                    
say_red("(MOD)LAWarriors: Offline")  
                
end  
            
elseif == 2 then  
                pc
.warp(474300954800)  
            elseif 
== 3 then  
                pc
.warp(63800166400)                
            elseif 
== 4 then  
                pc
.warp(959900269200)  
            elseif 
== 5 then  
                pc
.warp(832000)  
            
end  
        end  
    end  
end 
wenn ich ihn einfüge kommt das :
PHP Code:
Calls undeclared function! : 
col.gold 
col
.red 
say_green 
say_red 
Abort trap 
(core dumped
&wenn ich
col.gold
col.red
say_green
say_red

in quest_functions hinzufüge

geht es aber wenn ich dne npc oder item anklicke kommt nichts
The2MrMetin2 is offline  
Old 09/22/2012, 14:34   #2
 
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
.$Terra$. is offline  
Old 09/22/2012, 14:34   #3
 
elite*gold: 147
Join Date: Jun 2012
Posts: 1,940
Received Thanks: 256
Im Quest Ordner einfügen (FileZilla) in die hongkong_list oder quest_list eintragen !

Dann cd /home/game/share/locale/germany/quest je nach files ändert sich der pfad
dann sh make.sh oder py make.py und bei daroo files python make.py

Ingame dann : reload q

Dann rebooten und es sollte gehen

Mfg
αωєsome is offline  
Old 09/22/2012, 14:35   #4
 
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
Ist das Item vom type her ein Quest-Item?
.$Terra$. is offline  
Old 09/22/2012, 14:39   #5
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
das ist erstmal egal er muss die funktionen
PHP Code:
col.gold 
col
.red 
say_green 
say_red 
in die quest_funktion einfügen
thespeedyy is offline  
Old 09/22/2012, 14:48   #6
 
The2MrMetin2's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 980
Received Thanks: 12
geht nicht.
The2MrMetin2 is offline  
Old 09/22/2012, 15:09   #7
 
elite*gold: 0
Join Date: Aug 2012
Posts: 836
Received Thanks: 250
Dann mach das say_red etc wieder zu say...
Skyƒusioη is offline  
Old 09/22/2012, 15:23   #8
 
The2MrMetin2's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 980
Received Thanks: 12
Wie bitte ?
The2MrMetin2 is offline  
Old 09/22/2012, 16:14   #9
 
elite*gold: 0
Join Date: Aug 2012
Posts: 836
Received Thanks: 250
PHP Code:
quest usercp begin  
    state start begin  
        when login with pc
.is_gm() begin  
            game
.set_event_flag(pc.get_name(), 1)  
        
end  
        when logout with pc
.is_gm() begin  
            game
.set_event_flag(pc.get_name(), 0)  
        
end         
        when 70042.
use begin  
            say_title
("Userpanel")  
            
say("")  
            
say_reward("Wähle aus, was du tun willst:")  
            
say("")  
            
local a select("Das Team","Rotes Reich","Gelbes Reich","Blaues Reich","Farmmap","Abbrechen")  
            if 
== 6 then  
                
return  
            elseif 
== 1 then  
                say_title
("Das Team")  
                
say("")  
                
say("Das Team besteht aus:")  
                
say("Serveradmins"))                 
                if 
game.get_event_flag("[SA]4Live") == 1 then  
                    say
("(SA)4Live: Online")  
                else  
                    
say("(SA)4Live: Offline")  
                
end  
                
if game.get_event_flag("[SA]Brutally") == 1 then  
                    say
("(SA)Brutally: Online")  
                else  
                    
say("(SA)Brutally: Offline")  
                
end  
                local cc 
select("Weiter","Abbrechen")  
                if 
cc == 2 then  
                    
return  
                
end  
                say_title
("Das Team")  
                
say("")  
                
say("Das Team besteht aus:")  
                
say("GameAdmin")  
                if 
game.get_event_flag("[GA]EpiiCx3") == 1 then  
                    say
"(GA)EpiiCx3: Online")  
                else  
                    
say"(GA)EpiiCx3: Offline")  
                
end  
                local dd 
select("Weiter","Abbrechen")  
                if 
dd == 2 then  
                    
return  
                
end  
                say_title
("Das Team")  
                
say("")  
                
say("Das Team besteht aus:")  
                
say("GameMaster")  
                if 
game.get_event_flag("[GM]Blitzkid88") == 1 then  
                    say
("(GM)Blitzkid88: Online")  
                else  
                    
say("(GM)Blitzkid88: Offline")  
                
end  
                
if game.get_event_flag("[GM]KittY") == 1 then  
                    say
("(GM)KittY: Online")  
                else  
                    
say("(GM)KittY: Offline")  
                
end  
                
if game.get_event_flag("[GM]siiRoX") == 1 then  
                    say
("(GM)siiRoX: Online")  
                else  
                    
say("(GM)siiRoX: Offline")  
                
end  
                
if game.get_event_flag("[GM]SnoOpy") == 1 then  
                    say
("(GM)SnoOpy: Online")  
                else  
                    
say("(GM)SnoOpy: Offline")  
                
end  
                local ee 
select("Weiter","Abbrechen")  
                if 
ee == 2 then  
                    
return  
                
end  
                say_title
("Das Team"
                
say("")  
                
say("Das Team besteht aus:")  
                
say("Moderator")  
                if 
game.get_event_flag("[MOD]LAWarriors") == 1 then  
                    say
("(MOD)LAWarriors: Online")  
                else  
                    
say("(MOD)LAWarriors: Offline")  
                
end  
            
elseif == 2 then  
                pc
.warp(474300954800)  
            elseif 
== 3 then  
                pc
.warp(63800166400)                
            elseif 
== 4 then  
                pc
.warp(959900269200)  
            elseif 
== 5 then  
                pc
.warp(832000)  
            
end  
        end  
    end  
end 
Versuchs mal damit
Skyƒusioη is offline  
Old 09/22/2012, 19:56   #10
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
alles in say ändern kann ich auch aber das behebt das problem nicht es sieht nur doof aus
thespeedyy is offline  
Old 09/22/2012, 20:02   #11
 
Lauling's Avatar
 
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,814
1. neues textdokument
2. öffnen
3. diesen inhalt einfügen
PHP Code:
quest usercp begin  
    state start begin  
        when login with pc
.is_gm() begin  
            game
.set_event_flag(pc.get_name(), 1)  
        
end  
        when logout with pc
.is_gm() begin  
            game
.set_event_flag(pc.get_name(), 0)  
        
end         
        when 70042.
use begin  
            say_title
(col.gold("Userpanel"))  
            
say("")  
            
say_reward("Wähle aus, was du tun willst:")  
            
say("")  
            
local a select("Das Team","Rotes Reich","Gelbes Reich","Blaues Reich","Farmmap","Abbrechen")  
            if 
== 6 then  
                
return  
            elseif 
== 1 then  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("Serveradmins"))                 
                if 
game.get_event_flag("[SA]4Live") == 1 then  
                    say_green
("(SA)4Live: Online")  
                else  
                    
say_red("(SA)4Live: Offline")  
                
end  
                
if game.get_event_flag("[SA]Brutally") == 1 then  
                    say_green
("(SA)Brutally: Online")  
                else  
                    
say_red("(SA)Brutally: Offline")  
                
end  
                local cc 
select("Weiter","Abbrechen")  
                if 
cc == 2 then  
                    
return  
                
end  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("GameAdmin"))  
                if 
game.get_event_flag("[GA]EpiiCx3") == 1 then  
                    say_green
("(GA)EpiiCx3: Online")  
                else  
                    
say_red("(GA)EpiiCx3: Offline")  
                
end  
                local dd 
select("Weiter","Abbrechen")  
                if 
dd == 2 then  
                    
return  
                
end  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("GameMaster"))  
                if 
game.get_event_flag("[GM]Blitzkid88") == 1 then  
                    say_green
("(GM)Blitzkid88: Online")  
                else  
                    
say_red("(GM)Blitzkid88: Offline")  
                
end  
                
if game.get_event_flag("[GM]KittY") == 1 then  
                    say_green
("(GM)KittY: Online")  
                else  
                    
say_red("(GM)KittY: Offline")  
                
end  
                
if game.get_event_flag("[GM]siiRoX") == 1 then  
                    say_green
("(GM)siiRoX: Online")  
                else  
                    
say_red("(GM)siiRoX: Offline")  
                
end  
                
if game.get_event_flag("[GM]SnoOpy") == 1 then  
                    say_green
("(GM)SnoOpy: Online")  
                else  
                    
say_red("(GM)SnoOpy: Offline")  
                
end  
                local ee 
select("Weiter","Abbrechen")  
                if 
ee == 2 then  
                    
return  
                
end  
                say_title 
(col.red("Das Team"))  
                
say("")  
                
say("Das Team besteht aus:")  
                
say (col.gold ("Moderator"))  
                if 
game.get_event_flag("[MOD]LAWarriors") == 1 then  
                    say_green
("(MOD)LAWarriors: Online")  
                else  
                    
say_red("(MOD)LAWarriors: Offline")  
                
end  
            
elseif == 2 then  
                pc
.warp(474300954800)  
            elseif 
== 3 then  
                pc
.warp(63800166400)                
            elseif 
== 4 then  
                pc
.warp(959900269200)  
            elseif 
== 5 then  
                pc
.warp(832000)  
            
end  
        end  
    end  
end 
4. speichern & schliessen
5. .txt in .quest unmändern
6. per filezilla in den ordner quest im pfad /usr/home/game/share/locale/germany/quest
7. in virtual box das eingeben:
PHP Code:
cd /usr/home/game/share/locale/germany/quest
chmod 777 make
.sh
sh make
.sh 
8. quest.function öffnen und das einfügen:
PHP Code:
col.gold 
col
.red 
say_green 
say_red 
nochmal quests reloaden
9. dem ganzen ordner 777 rechte geben
10 imgame /reload q eingeben
11. freuen
Lauling is offline  
Old 09/22/2012, 20:28   #12
 
The2MrMetin2's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 980
Received Thanks: 12
geht nicht
The2MrMetin2 is offline  
Old 09/22/2012, 20:52   #13
 
Lauling's Avatar
 
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,814
was geht nicht ? sehr hilfrei dein beitrag.. wenn du uns sagen würdest was nicht klappt, könnten wir dir besser helfen und wenn du alles so machs wie ich es gepostet habe muss es gehen !
Lauling is offline  
Old 09/22/2012, 20:57   #14
 
The2MrMetin2's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 980
Received Thanks: 12
Wenn ich auf dem item klicke kommt nichts + hab auch stat den item code
nen npc code geschrieben wenn ich drauf klicke kommt nichts
The2MrMetin2 is offline  
Old 09/22/2012, 20:59   #15
 
Lauling's Avatar
 
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,814
kamm ein fehler beim reloaden der quest ?
Lauling is offline  
Reply


Similar Threads Similar Threads
[SPECIAL TEAM_WARP QUEST]'nd Metin2 Sweet Time Quest's Icons and News
01/27/2013 - Metin2 PServer Guides & Strategies - 22 Replies
deleted!
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



All times are GMT +1. The time now is 14:52.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.