Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 22:40

  • 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 04/14/2012, 08:39   #5476
 
elite*gold: 0
Join Date: Jan 2011
Posts: 39
Received Thanks: 0
Kann mir wer bitte bitte ein Gefallen tun?..

Eine UMWANDLUNGSQUEST schreiben

Das stell ich mir so vor..

Wenn man 50 Items hat Kriegt man 3 Sachen also zB Weiße Perle 3 Stück blaue perle und so..

dann noch bei 100 items 150 items und 200 items

Bitte Bitte Bitte hilft jemand :*
kaufman93 is offline  
Old 04/14/2012, 12:17   #5477
 
elite*gold: 278
Join Date: Aug 2010
Posts: 145
Received Thanks: 19
Hey ich habe da eine Quest da musst du nur noch eintragen welche 50 items du geben willst bei mir sind das jetzt 50 mal Buch der Vorsehnung gegen 3 weiße Perlen

PHP Code:
quest weisseperle begin
    state start begin
        when 20095.chat
."Eine Weiße Perle?" with pc.countitem("70101")>=50 begin
            say
("Wie ich sehe hast du 50")
            
say("Bücher der Vorsehung")
            
say("Ich Tausche sie gegen eine")
            
say("Weiße Perle")
            
local b=select("Ja""Nein")
            if 
1==b then
                
if pc.countitem("70101")>=50 then
                    pc
.removeitem("70101"50)   
                    
pc.give_item2("27992"3)
                    
say("Hier hast du deine Weiße Perle.")
                
end
            
elseif 2==b then
            
else
                
say("UNKNOWN BUTTON ["..b.."]")
            
end
        end
    end
    state __COMPLETE__ begin
        when enter begin
            q
.done()
        
end
    end
end 
evoh12 is offline  
Thanks
1 User
Old 04/14/2012, 13:03   #5478
 
.Pixoit's Avatar
 
elite*gold: 7
Join Date: Sep 2011
Posts: 651
Received Thanks: 270
PHP Code:
quest buffs begin
    state start begin
        when 71135.
use begin
            pc
.count_item(71135)
            
affect.add_collect(apply.MAX_HP,2000,300)
            
cmdchat ("buff1")
        
end
    end
end 
Könntet ihr mir bitte den Befehl einfügen das wenn ich das Item 71135 (Halbmondring) ausziehe das der effekt auch weg ist schaff es nit selber.
.Pixoit is offline  
Old 04/14/2012, 17:08   #5479
 
Retrograd's Avatar
 
elite*gold: 142
Join Date: Jan 2009
Posts: 486
Received Thanks: 128
hallo, ich habe eine run quest geschrieben und der server zeigt mir keinen fehler an nur wenn ich dann eine bedingung erfülle für den run sagt er mir

Quote:
error occor on[dungeon_set_flag:77] no dungeon!!!
Retrograd is offline  
Thanks
1 User
Old 04/14/2012, 17:13   #5480
 
elite*gold: 0
Join Date: Apr 2009
Posts: 23
Received Thanks: 2
Ich hab das Starterset reingetan
PHP Code:
quest give_basic_weapon begin
    
state start begin
        
when login begin
            

say_title 
"Willkommen" )
say "Willkommen auf dem Server DarkNessMt2." )
say "Have Fun!" )
pc change_money 100000 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
horse advance )
horse summon 10 )
say_reward "Du erhielst 1000000 Yang." )
say_reward "Du erhielst 1000 Rote(G)." )
say_reward "Du erhielst 400 Blaue(G)." )
say_reward "Du erhielst Items für Laufgeschwindigkeit." )
say_reward "Du erhielst ein Pferd." )
clear_letter ( )
set_state "__COMPLETE__" )
if 
pc job == 0 then
pc 
give_item2 "19" )
pc give_item2 "11209" )
pc give_item2 "12209" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc job == 1 then
pc 
give_item2 "1009" )
pc give_item2 "11409" )
pc give_item2 "8000" 200 )
pc give_item2 "12349" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc job == 2 then
pc 
give_item2 "19" )
pc give_item2 "11609" )
pc give_item2 "12489" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc job == 3 then
pc 
give_item2 "7009" )
pc give_item2 "11809" )
pc give_item2 "12629" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
say_reward "Du erhielst das Schamiset!" )
end 
aber jetzt bekommt man garnichts mehr.. Kann jemand sehen was da falsch ist
Kotas1997 is offline  
Old 04/14/2012, 17:53   #5481
 
elite*gold: 278
Join Date: Aug 2010
Posts: 145
Received Thanks: 19
PHP Code:
say_title Willkommen )
say Willkommen auf dem Server LimoMt2. )
say Viel Spass! )
pc change_money 100000 )
pc give_item2 27003 200 )
pc give_item2 27003 200 )
pc give_item2 27003 200 )
pc give_item2 27003 200 )
pc give_item2 27003 200 )
pc give_item2 27006 200 )
pc give_item2 27006 200 )
pc give_item2 71050 200 )
pc give_item2 72702 )
pc give_item2 50051 )
horse advance ( )
say_reward Du erhielst 100000 yang. )
say_reward Du erhielst 1000 Rote(G). )
say_reward Du erhielst 400 Blaue(G). )
say_reward Du erhielst Items fur Laufgeschwindigkeit. )
say_reward Du erhielst ein Pferd. )
clear_letter ( )
set_state __COMPLETE__ )
if 
pc job == 0 then
pc 
give_item2 19 )
pc give_item2 11209 )
pc give_item2 15009 )
pc give_item2 14009 )
pc give_item2 16009 )
pc give_item2 17009 )
pc give_item2 13009 )
say_reward Du erhielst das Kriegerset! )
elseif 
pc job == 1 then
pc 
give_item2 17009  )
pc give_item2 14009 )
pc give_item2 15009 200 )
pc give_item2 16009 200 )
pc give_item2 13009 200 )
pc give_item2 11409 200 )
pc give_item2 1009 )
pc give_item2 12349 )
say_reward Du erhielst das Ninjaset! )
elseif 
pc job == 2 then
pc 
give_item2 19 )
pc give_item2 13009 )
pc give_item2 16009 )
pc give_item2 15009 )
pc give_item2 14009 )
pc give_item2 17009 )
pc give_item2 11609 )
say_reward Du erhielst das Suraset! )
elseif 
pc job == 3 then
pc 
give_item2 17009 )
pc give_item2 14009 )
pc give_item2 15009 )
pc give_item2 16009 )
pc give_item2 13009 )
pc give_item2 7009 )
pc give_item2 11809 )
say_reward Du erhielst das Schamiset! )
end
end 
versuch es mal mit einem end mehr hoffe das funktioniert
evoh12 is offline  
Old 04/14/2012, 19:40   #5482
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Was ist an dieser Quest falsch:
PHP Code:
quest yangtruhe begin
    state start begin
        wehn 99999.
use begin
            say_title
("250kk Yang")
            
say("Du möchtest also 250kk Yang?")
            
local s select("Ja, Nein")
            if 
== 1 then
                pc
.get_gold() >= 1700000000
                say
("Du hast leider zuviel Yang!")
                
say("Um Yangbugs zu vermeiden musst du")
                
say("unter 1.700.000.000 Yang haben!")
                return
            else
                
pc.change_gold(250000000)
                
pc.remove_item(99999)
                
say_title("250kk Yang")
                
say("Du hast 250kk Yang erhalten!")
                
say("")
                
say("Bei Fragen oder Problem, schreibe")
                
say("bitte ein Teammitglied oder den")
                
say("Support an.")
                
say("")
                
say("Viel Spaß mit dem Yang.")
                
say("Dein NewVision2-Team")
            elseif 
== 2 then
                say_title
("Dann eben nicht!")
                
say("Vielleicht brauchst du das Yang ein")
                
say("anderes Mal!")
                
say("")
                
say("Dein NewVision2-Team")
            
end
        end
    end
end 
Sorry wenns komplett falsch ist
Yiv is offline  
Old 04/14/2012, 20:16   #5483
 
Daimand's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 5
quest yangtruhe begin
state start begin
wehn 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
if pc.get_gold() >= 1700000000 then
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
end
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end


^^Also versuchs mal So XD
Daimand is offline  
Thanks
1 User
Old 04/14/2012, 20:20   #5484
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Quote:
Originally Posted by Daimand View Post
quest yangtruhe begin
state start begin
wehn 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
if pc.get_gold() >= 1700000000 then
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
end
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end


^^Also versuchs mal So XD
Error occured on compile regenbogen.questyangtruhe.quest
wenn ich die yangtruhe.quest wieder aus der quest_list raus nehme funktionierts also liegts nich an der regenbogen.quest

Funktioniert immer noch nicht

Quest um die es geht:
Yiv is offline  
Old 04/14/2012, 20:26   #5485
 
Daimand's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 5
Dein Quest name ist Falsch denk ich !^^ nim den punkt raus und ersetz in gegen _
Daimand is offline  
Thanks
1 User
Old 04/14/2012, 20:43   #5486
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Quote:
Originally Posted by Daimand View Post
Dein Quest name ist Falsch denk ich !^^ nim den punkt raus und ersetz in gegen _
welchen punkt
Yiv is offline  
Old 04/14/2012, 20:47   #5487
 
Daimand's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 5
regenbogen.questyangtruhe.quest

zu

regenbogen_questyangtruhe.quest

Den Punkt OMG

when kill begin
if not npc.is_pc() with pc.get_level() == 30 then

end
if npc.is_pc() with pc.get_level() == 30 then

end
end

Gibt es eine Möglichkeit das Level des gekillten Monstern bzw. des gekillten Spielers zu Erkennen ?
Daimand is offline  
Thanks
1 User
Old 04/14/2012, 21:19   #5488
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
ähm...die regebogen.quest ist eine eigene quest
Yiv is offline  
Old 04/14/2012, 21:22   #5489
 
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
Quote:
Originally Posted by Ellovo View Post
Error occured on compile regenbogen.questyangtruhe.quest
wenn ich die yangtruhe.quest wieder aus der quest_list raus nehme funktionierts also liegts nich an der regenbogen.quest

Funktioniert immer noch nicht

Quest um die es geht:
HIER:

PHP Code:
quest yangtruhe begin
    state start begin
        when 99999.
use begin
            say_title
("250kk Yang")
            
say("Du möchtest also 250kk Yang?")
            
local s select("Ja, Nein")
            if 
== 1 then
                pc
.get_gold() >= 1700000000
                say
("Du hast leider zuviel Yang!")
                
say("Um Yangbugs zu vermeiden musst du")
                
say("unter 1.700.000.000 Yang haben!")
                return
            else
                
pc.change_gold(250000000)
                
pc.remove_item(99999)
                
say_title("250kk Yang")
                
say("Du hast 250kk Yang erhalten!")
                
say("")
                
say("Bei Fragen oder Problem, schreibe")
                
say("bitte ein Teammitglied oder den")
                
say("Support an.")
                
say("")
                
say("Viel Spaß mit dem Yang.")
                
say("Dein NewVision2-Team")
            elseif 
== 2 then
                say_title
("Dann eben nicht!")
                
say("Vielleicht brauchst du das Yang ein")
                
say("anderes Mal!")
                
say("")
                
say("Dein NewVision2-Team")
            
end
        end
    end
end 
Du hast geschrieben:
wehn
es heißt aber:
when
DasKuchen is offline  
Thanks
1 User
Old 04/14/2012, 21:49   #5490
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Quote:
Originally Posted by DasKuchen View Post
HIER:

PHP Code:
quest yangtruhe begin
    state start begin
        when 99999.
use begin
            say_title
("250kk Yang")
            
say("Du möchtest also 250kk Yang?")
            
local s select("Ja, Nein")
            if 
== 1 then
                pc
.get_gold() >= 1700000000
                say
("Du hast leider zuviel Yang!")
                
say("Um Yangbugs zu vermeiden musst du")
                
say("unter 1.700.000.000 Yang haben!")
                return
            else
                
pc.change_gold(250000000)
                
pc.remove_item(99999)
                
say_title("250kk Yang")
                
say("Du hast 250kk Yang erhalten!")
                
say("")
                
say("Bei Fragen oder Problem, schreibe")
                
say("bitte ein Teammitglied oder den")
                
say("Support an.")
                
say("")
                
say("Viel Spaß mit dem Yang.")
                
say("Dein NewVision2-Team")
            elseif 
== 2 then
                say_title
("Dann eben nicht!")
                
say("Vielleicht brauchst du das Yang ein")
                
say("anderes Mal!")
                
say("")
                
say("Dein NewVision2-Team")
            
end
        end
    end
end 
Du hast geschrieben:
wehn
es heißt aber:
when
Kommt auch ein Fehler:
syntax error : [string "start"]:5: unexpected symbol near `>='
yangtruhe.quest:32:Error occured on compile yangtruhe.quest
Yiv is offline  
Reply




All times are GMT +1. The time now is 22:42.


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.