Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 13:01

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

Advertisement



Hilfe bei einer Quest

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

Reply
 
Old   #1
 
sinepi4ever's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 432
Received Thanks: 88
Hilfe bei einer Quest

Hey Liebe Com,

ich wollt ingame eine Quest erstellen bei der man was neues bekommt. Also nicht exp oder Yang(gold) sondern sowas wie "coins". Bloß wie machen? Habe schon etliche Sachen probiert, neue datenbanken neue Questbefehle usw. Aber es will einfach nicht hinhauen....

Hier mal grob die Quest:
PHP Code:
quest pvm_quest begin
    state start begin
        when login 
or levelup with pc.level >= 2 begin
            set_state
(information)
        
end
    end

    state information begin
        when letter begin
            send_letter
("PvM Quest1 - Angriff der Wildhunde!")
        
end

        when info 
or button begin
            say
("PvM Quest1 - Angriff der Wildhunde!")
            
say("Lieber Kämpfer, bereit für eine kleine Herausforderung?")
            
say("Deine Aufgabe ist es die Wildhunde")
            
say("zu besiegen. Wir brauchen die Hilfe von dir,")
            
say("da die Wildhunde eine Plage geworden sind!")
            
say_reward("Töte 20 Wildhunde, diese findest du auf der ganzen Map1")
            
say("")
            
pc.setqf("state"20)
            
q.set_counter("Wildhund"20)
        
end

        when 101.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 20 then
                pc
.setqf("state"count)
                
q.set_counter("Wildhund"count)
            
end
            
if count == 0 then
                say_title
("PvM Quest1 - Angriff der Wildhunde!")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du kannst zwischen folgenden Sachen auswählen:")
                
local b=select("Yang""EXP""coins")
                if 
b==1 then
                pc
.give_gold(5000000)
                elseif 
b==2 then
                pc
.give_exp2(5000000)
                elseif 
b==3 then
                pc
.give_coins(1000)
                
                
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end
    end

    state __COMPLETE__ begin
    end
end 
Hoffe ihr könnt mir helfen.

Mfg Sinepi
sinepi4ever is offline  
Old 05/23/2012, 23:50   #2
 
elite*gold: 0
Join Date: Mar 2012
Posts: 774
Received Thanks: 420
Quote:
Originally Posted by sinepi4ever View Post
Hey Liebe Com,

ich wollt ingame eine Quest erstellen bei der man was neues bekommt. Also nicht exp oder Yang(gold) sondern sowas wie "coins". Bloß wie machen? Habe schon etliche Sachen probiert, neue datenbanken neue Questbefehle usw. Aber es will einfach nicht hinhauen....

Hier mal grob die Quest:
PHP Code:
quest pvm_quest begin
    state start begin
        when login 
or levelup with pc.level >= 2 begin
            set_state
(information)
        
end
    end

    state information begin
        when letter begin
            send_letter
("PvM Quest1 - Angriff der Wildhunde!")
        
end

        when info 
or button begin
            say
("PvM Quest1 - Angriff der Wildhunde!")
            
say("Lieber Kämpfer, bereit für eine kleine Herausforderung?")
            
say("Deine Aufgabe ist es die Wildhunde")
            
say("zu besiegen. Wir brauchen die Hilfe von dir,")
            
say("da die Wildhunde eine Plage geworden sind!")
            
say_reward("Töte 20 Wildhunde, diese findest du auf der ganzen Map1")
            
say("")
            
pc.setqf("state"20)
            
q.set_counter("Wildhund"20)
        
end

        when 101.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 20 then
                pc
.setqf("state"count)
                
q.set_counter("Wildhund"count)
            
end
            
if count == 0 then
                say_title
("PvM Quest1 - Angriff der Wildhunde!")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du kannst zwischen folgenden Sachen auswählen:")
                
local b=select("Yang""EXP""coins")
                if 
b==1 then
                pc
.give_gold(5000000)
                elseif 
b==2 then
                pc
.give_exp2(5000000)
                elseif 
b==3 then
                pc
.give_coins(1000)
                
                
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end
    end

    state __COMPLETE__ begin
    end
end 
Hoffe ihr könnt mir helfen.

Mfg Sinepi
Meinst du coins für den ingame itemshop oder coins damit man auf der hp im itemshop sachen kaufen kann ?? Bin zwar kein quester, aber du könntest es mit mysql befehlen probieren.. dafür wird aber die mysql schnittstelle benötigt..
aber poste das lieber in die questkontrolle


mfg
*.Creatic.* is offline  
Thanks
1 User
Old 05/24/2012, 00:15   #3
 
sinepi4ever's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 432
Received Thanks: 88
Das mit der Schnittstelle habe ich auch schon probiert. Bin mir aber nicht sicher ob ich alles richtig gemacht habe.

Und nein ich will nicht unbedingt coins machen sondern was anderes. Und das dann dazu benutzen um ingame einen shop öffnen zu können. Also so "ähnlich" wie das achievement system.

Aber danke schon mal für die schnelle Antwort.

Mfg Sinepi
sinepi4ever is offline  
Old 05/24/2012, 07:11   #4
 
ɑɀe''s Avatar
 
elite*gold: 394
Join Date: Jul 2011
Posts: 503
Received Thanks: 558
Adde mich mal in Skype.
Addy steht in meinem Profil.

Bin grade am iPod kann dir da nicht wirklich helfen.
ɑɀe' is offline  
Thanks
1 User
Old 05/25/2012, 09:19   #5
 
sinepi4ever's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 432
Received Thanks: 88
Danke aze für deine Hilfe. Ich melde mich bei dir wenns geklappt hat.

Mfg Sinepi

#closerequest
sinepi4ever is offline  
Reply


Similar Threads Similar Threads
Hilfe bei einer Quest.
03/18/2012 - Metin2 Private Server - 2 Replies
Wie setzt man den Killcounter richtig ein kann mir wer in skype helfen?
Hilfe bei einer Quest.
03/03/2012 - Metin2 Private Server - 5 Replies
Hallo ich will questen lernen. Aber ich suche den befehl wie ich Items gebe. Quest name begin State start begin Was kommt danach?
Hilfe bei einer Quest
11/01/2010 - Metin2 Private Server - 0 Replies
brauch hilfe geht net quest rekrut begin state start begin when login begin with pc.get_level() ==1 begin set_state( information ) end end state information begin when letter begin
hilfe bei einer quest
08/30/2010 - Metin2 Private Server - 0 Replies
Hi ich brauche eine quest die soll so ausehen bei betreten der map soll man ein npc anklicken dan bekommt man die quest mann soll z.b so viele wildhunde killen bis man ein 1 item bekommt also zufall dropp und dan wirt man z.b zu 600 600 geportet da steht weitere npc und mann soll das selbe machen mit anderen item und anderen mops Wie baut mann so eine quest auf ein teil bekomme ich selber ihn aber z.b das man die quest nur bekommt wen man npc anklickt oder wen man auf die map kommt...
Hilfe bei einer Quest
07/25/2010 - Metin2 Private Server - 0 Replies
Hallu Com.. wie kann ich per Quest den Befehl /reload ausführen und das ohne Gm Rechte? Mit Gm Rechten wäre es ja command("reload") :o Hoffe mir kann jemand helfen ^^ °IceCold°



All times are GMT +1. The time now is 13:05.


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