Register for your free account! | Forgot your password?

You last visited: Today at 01:16

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

Advertisement



Quest Problem =(

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

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2009
Posts: 138
Received Thanks: 35
Quest Problem =(

Hey ich hab ne Quest geschrieben weil ich wollte alle Reittiere in einem Siegel drinne haben doch es geht nich =(

PHP Code:
quest reittier begin
    state start begin
        when 71114.
use begin
            say
("Welches Reittier Willst du Benutzen")
            
local s select("Schlachtenlöwe","Kriegskeiler","Feuer Tieger","Schlachtenwolf","Löwe des Lichts",Zurück")
        if s == 1 then
            say_reward("
Du hast deinen Löwen gerufen")
            pc.mount(20113)
            end
        if s == 2 then
            say_reward("
Du hast deinen Keiler gerufen")
            pc.mount(20110)
            end
        if s == 3 then
            say_reward("
Du hast deinen Feuer Tieger gerufen")
            pc.mount(20112)
            end
        if s == 4 then
            say_reward("
Du hast deinen Wolf gerufen")
            pc.mount(20111)
        if s == 5 then
            say_reward("
Du hast deinen Löwen gerufen")
            pc.mount(20114)
            end
        end
    end
end 
Hab alles gemacht make.sh in hongkonglist(am ende 1 zeile frei) in item proto eingefügt hab echt keine Idee mehr was es sein könnte

Danke für hilfe

Best Regards Topi
TOPzocker is offline  
Old 12/30/2010, 15:57   #2
 
3jfx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
fehlt eine end... außerdem macht man bei allen anderen ifs ein elseif, damit nicht jede if abfrage ausgeführt wird...
3jfx is offline  
Old 12/30/2010, 15:57   #3
 
elite*gold: 0
Join Date: Apr 2010
Posts: 358
Received Thanks: 72
In Filezilla --> rechtsklick auf den Quest --> Dateiberechtigung --> Nummerischer Wert 777 eingeben --> VPC --> pfad (cd /usr/rain .... /quest) --> chmod 777 make.sh --> chmod u+x make.sh --> sh make.sh
[SA]Achi is offline  
Old 12/30/2010, 16:10   #4
 
elite*gold: 0
Join Date: Nov 2009
Posts: 138
Received Thanks: 35
Geht immer noch nicht
TOPzocker is offline  
Old 12/30/2010, 16:12   #5
 
3jfx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
bei select fehlt bei zurück ein "
schon mal versucht mit den fehler die vpc ausspuckt was anzufangen?
3jfx is offline  
Old 12/30/2010, 16:13   #6
 
elite*gold: 0
Join Date: Nov 2009
Posts: 138
Received Thanks: 35
@3jfx das bei zurück hatte ich vor 5min korrigiert^^ und vpc spuckt kein Fehler aus :/
Außerdem fehlt da kein end und es ist auch egal ob if oder elseif
TOPzocker is offline  
Old 12/30/2010, 16:15   #7
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
hast du in item_proto den type des siegels auf 18 stehen?


wenn nicht dann machs und anschließend reloaden oder rebooten
.Delta is offline  
Old 12/30/2010, 16:16   #8
 
elite*gold: 0
Join Date: Nov 2009
Posts: 138
Received Thanks: 35
@Delta619 hab auf item type 18 :/ Bin langsam echt ratlos
TOPzocker is offline  
Old 12/30/2010, 16:20   #9
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
probiers mal bitte damit:
PHP Code:
quest reittier begin
    state start begin
        when 71114.
use begin
            say
("Welches Reittier Willst du Benutzen")
            
local s select("Schlachtenlöwe","Kriegskeiler","Feuer Tieger","Schlachtenwolf","Löwe des Lichts","Zurück")
            if 
== 1 then
                say_reward
("Du hast deinen Löwen gerufen")
                
pc.mount(201139999)
            elseif 
== 2 then
                say_reward
("Du hast deinen Keiler gerufen")
                
pc.mount(201109999)
            elseif 
== 3 then
                say_reward
("Du hast deinen Feuer Tieger gerufen")
                
pc.mount(201129999)
            elseif 
== 4 then
                say_reward
("Du hast deinen Wolf gerufen")
                
pc.mount(201119999)
            elseif 
== 5 then
                say_reward
("Du hast deinen Löwen gerufen")
                
pc.mount(201149999)
            elseif 
== 6 then
                
return
            
end
        end
    end
end 
.Delta is offline  
Thanks
1 User
Old 12/30/2010, 16:31   #10
 
elite*gold: 0
Join Date: Nov 2009
Posts: 138
Received Thanks: 35
Danke Delta Delta619 made my day
TOPzocker is offline  
Old 12/30/2010, 16:35   #11
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by TOPzocker View Post
Danke Delta Delta619 made my day
freut mich, dass ich helfen konnte
.Delta is offline  
Old 12/30/2010, 17:11   #12
 
3jfx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
Quote:
Originally Posted by TOPzocker View Post
@3jfx das bei zurück hatte ich vor 5min korrigiert^^ und vpc spuckt kein Fehler aus :/
Außerdem fehlt da kein end und es ist auch egal ob if oder elseif
nope, bei if läuft der ALLE durch -> höhere serverlast. bei elseif nur solange bis eins erfüllt wird.
3jfx is offline  
Reply


Similar Threads Similar Threads
Quest Problem
08/14/2011 - Metin2 Private Server - 2 Replies
Hey Leute, ich wollte mich erst mal entschuldigen das ich diesen Thread öffne, aber in der Quest kontrolle ist nur einer der sich die Quest anschaut und der ist auch noch Inaktiv. Deshalb habe ich diesen Thread geöffnet. so hier erst mal die Quest: quest gmyang begin state start begin when 12000.chat with pc.is_gm() begin
Quest Problem
12/24/2010 - Metin2 Private Server - 2 Replies
Hallo epvp :P Habe eine quest hochgeladen aber sie funktioniert nicht: (ja ich hab alles richtig gemacht so wie ich immer hochlade^^) ---------------------------------- -- Teil einer Karte , ItemID 30128 -- Vergibt King-, Königsrüstungen ---------------------------------- quest give_king begin
[HELP] Quest Problem!
08/08/2010 - Metin2 Private Server - 3 Replies
Hallo E*pvpers könnt ihr mir sagen wieso mein quest nicht funtz postet die ganz quest fertig oder nennt den fehler , danke :D
Problem mit Quest
07/04/2010 - Metin2 Private Server - 0 Replies
Hallo ich bin total verzweifelt hab gedacht ich schreib mal ein quest und hab das auch getan doch irgendwie geht es nicht quest milligaul begin state run begin when login with pc.level >= 5 set_state(abholen) state abholen begin when letter begin send letter("Militärpferd") end
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +2. The time now is 01:16.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.