Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 14:09

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

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 09/02/2011, 10:16   #3331
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Zwar keine Quest aber wenn du nen Mob den Type kill zuordnest musste auch ein killdropp angeben
PHP Code:
Type    kill            
Mob    138            
kill_drop    400 
z.b.
√π. is offline  
Old 09/02/2011, 14:38   #3332

 
elite*gold: 10
Join Date: Aug 2011
Posts: 240
Received Thanks: 101
Moin

ich suche eine IF Abfrage:

reitet User gerade Mob 20114?

leider bin ich irgendwie zu Dumm diese Abfrage zu finden.

Lg. NightCrash
NightCrash is offline  
Old 09/02/2011, 14:48   #3333
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Ne abfrage ob man ein bestimmtes Mount reitet ist mir nicht bekannt. Aber mit
PHP Code:
if pc.is_mount() then 
kannste abfragen ob er reitet.
√π. is offline  
Old 09/02/2011, 15:22   #3334

 
elite*gold: 10
Join Date: Aug 2011
Posts: 240
Received Thanks: 101
Gibt es denn, sowas hier:

Quote:
affect.add_collect(apply.ATT_GRADE_BONUS,50,1800)
zu löschen? bevor die Zeit abläuft? Das Problem ist der Wert variert -.-

Lg. NightCrash
NightCrash is offline  
Old 09/02/2011, 15:24   #3335
 
elite*gold: 6
Join Date: Aug 2011
Posts: 528
Received Thanks: 252
nach jeden relog kommt man wieder am Anfang bei der quest.

PHP Code:
----------------------------------------------
-- 
Vernichtung der Metinsteine
-- Made with Steff's Questmaker
----------------------------------------------
quest metin1 begin
    state start begin
        when login with pc.level >= 80 begin
            set_state(information)
        end
    end

    state information begin
        when letter begin
            send_letter("Vernichtung der Metinsteine")
        end

        when info or button begin
            say("Vernichtung der Metinsteine")
            say("Hi du . Genau DICH meine ich. ")
            say("komm mal her")
            say("Ich brauche deine Hilfe um das vergessene Land von den Bössen")
            say_reward("Zerstöre 40 Level 90er Metins und werde reich belohnt")
            say("")
            pc.setqf("state", 40)
            q.set_counter("90er Metin", 40)
        end

        when 8027.kill begin
            local count = pc.getqf("state") - 1
            if count <= 40 then
                pc.setqf("state", count)
                q.set_counter("90er Metin", count)
            end
            if count == 0 then
                say_title("Vernichtung der Metinsteine")
                say("Du hast die Quest erfolgreich abgeschlossen!")
                say("Du erhälst:")
                say_reward("3 Muscheln")
                say_reward("Außerdem:")
                say_reward("10Milionen Yang")
                pc.change_money(10000000)
                pc.give_item2(27987, 3)
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end

    state __COMPLETE__ begin
    end
end 
Arschgesicht™ is offline  
Old 09/02/2011, 15:30   #3336
 
Fame™'s Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 1,202
Received Thanks: 319
PHP Code:
when login with pc.level >= 80 begin 
durch
PHP Code:
when pc.get_level(80begin 
austauschen.
Fame™ is offline  
Old 09/02/2011, 15:36   #3337
 
elite*gold: 6
Join Date: Aug 2011
Posts: 528
Received Thanks: 252
Jetzt kommt eine fehlermeldung ,

when does´nt have begin-end clause. (()
metin1.quest:7:Abort trap (core dumped)
Error occured on compile metin1.quest
Arschgesicht™ is offline  
Old 09/02/2011, 15:57   #3338
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Fame: Blödsinn

PHP Code:
----------------------------------------------
-- 
Vernichtung der Metinsteine
-- Made with Steffs Questmaker
----------------------------------------------
quest metin1 begin
    state start begin
        when login with pc
.level >= 80 begin
            set_state
(information)
        
end
    end

    state information begin
        when letter begin
            send_letter
("Vernichtung der Metinsteine")
        
end

        when info 
or button begin
            say
("Vernichtung der Metinsteine")
            
say("Hi du . Genau DICH meine ich. ")
            
say("komm mal her")
            
say("Ich brauche deine Hilfe um das vergessene Land von den Bössen")
            
say_reward("Zerstöre 40 Level 90er Metins und werde reich belohnt")
            
say("")
            
pc.setqf("state"40)
            
q.set_counter("90er Metin"40)
            
set_state(killen)
        
end
    end
    state killen begin
        when letter begin
            send_letter
("Vernichtung der Metinsteine")
        
end
        when button 
or info begin
            say
("Es fehlen noch "..pc.getqf("state").." von 40 Steinen.")
        
end
        when 8027.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 40 then
                pc
.setqf("state"count)
                
q.set_counter("90er Metin"count)
            
end
            
if count == 0 then
                say_title
("Vernichtung der Metinsteine")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du erhälst:")
                
say_reward("3 Muscheln")
                
say_reward("Außerdem:")
                
say_reward("10Milionen Yang")
                
pc.change_money(10000000)
                
pc.give_item2(279873)
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end

    state __COMPLETE__ begin
    end
end 
.Delta is offline  
Thanks
1 User
Old 09/02/2011, 17:12   #3339
 
Permisson's Avatar
 
elite*gold: 9
Join Date: Aug 2011
Posts: 147
Received Thanks: 12
Quote:
Originally Posted by √π. View Post
Zwar keine Quest aber wenn du nen Mob den Type kill zuordnest musste auch ein killdropp angeben
PHP Code:
Type    kill            
Mob    138            
kill_drop    400 
z.b.

und wofür steht die 400 bei kill drop?
Permisson is offline  
Old 09/02/2011, 18:06   #3340
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Schätze als eine Art Protzentanzahl. Gibst du einen Dropp z.b. 1% und trägst bei kill_drop 1000 ein wären es 0.1%.
Weiss nicht obs richtig ist (falls nicht verbessert mich ) ist für mich aber die einzig logische Erklärung^^
√π. is offline  
Old 09/02/2011, 18:10   #3341
 
Permisson's Avatar
 
elite*gold: 9
Join Date: Aug 2011
Posts: 147
Received Thanks: 12
-.-"
Wen ich die Dropps so einfüge klappts nichtmehr...
und wen ichs mit
Quote:
kill_drop 400
mache dan gehts... aber bei zb. Eishexe steht auch kein kill_drop 400 why gehts dan nicht hiermit
Quote:
Group rot
{
Type kill
Mob 8020
1 27992 1 20 10
2 27993 1 20 10
3 27994 1 20 10
4 50513 1 20 10
5 50512 1 20 10
}

Group blau
{
Type kill
Mob 8021
1 27992 1 20 10
2 27993 1 20 10
3 27994 1 20 10
4 50513 1 20 10
5 50512 1 20 10
}

Group gelb
{
Type kill
Mob 8022
1 27992 1 20 10
2 27993 1 20 10
3 27994 1 20 10
4 50513 1 20 10
5 50512 1 20 10
}
Permisson is offline  
Old 09/02/2011, 18:19   #3342
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Was hatn deine Eishexe fürn Type inner mob_drop_item?
Es gibt unterschiedliche Types wo man dementsprechende Informationen angeben muss...
√π. is offline  
Old 09/02/2011, 18:28   #3343
 
Permisson's Avatar
 
elite*gold: 9
Join Date: Aug 2011
Posts: 147
Received Thanks: 12
typ drop
Permisson is offline  
Old 09/02/2011, 19:00   #3344
 
elite*gold: 6
Join Date: Aug 2011
Posts: 528
Received Thanks: 252
Danke .Delta es hat geklappt
Arschgesicht™ is offline  
Old 09/02/2011, 21:09   #3345
 
Yoscha's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
Die Quest funnktioniert nicht.
Wenn ich Minotauren (2604) töte passiert nix.

HTML Code:
quest missionc begin
state start begin
when 50318.use begin
set_state(mino_kill)
end
end
state mino_kill begin
when letter begin
send_letter("Mission Rang C")
end

when button or info begin
say("Es wird Zeit dass du zeigst")
say("was in dir steckt!")
say("Zeige es uns indem du 40")
say("Minotauren tötest!")
say_reward("Töte 40 Minotauren!")
say("")
pc.setqf("2604", 40)
q.set_counter("Restliche Minotauren: ", 40)
end

when kill begin
if npc.is_pc() then
local count = pc.getqf("state") - 1
if count <= 40 then
pc.setqf("state", count)
q.set_counter("Restliche Minotauren: ", count)
end
if count == 0 then
say_title("Du hast es geschafft!")
say("Du hast 40 Minotauren getötet!")
say("Du erhälst für deine Mühen:")
say_reward("10 Muscheln")
say_reward("100.000 Yang")
say_reward("Den Titel 'Chunin'")
pc.change_money(100000)
pc.changealignment(2000)
pc.give_item2(27987, 10)
pc.give_item2(50319, 1)
notice_all("".. pc.get_name() .." hat soeben die Chunin Prüfung abgeschlossen!")
notice_all("er hat 40 Minotauren getötet und trägt von nun an den Titel ' Chunin '.")
clear_letter()
set_state(__COMPLETE__)

end
end
end
end

state __COMPLETE__ begin
end
end
Yoscha is offline  
Reply




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


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.