Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 04:54

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

Advertisement



[SERVICE] Die Questerstellung

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

Reply
 
Old 11/10/2013, 16:28   #796
 
elite*gold: 0
Join Date: Dec 2008
Posts: 106
Received Thanks: 4
hey

also man konnte die quest annehmen , musste zu dem rüstungshändler gehen aber sobald man den sensemann getötet hat passiert nichts
mfg
hsvfanno1 is offline  
Old 11/10/2013, 17:55   #797
 
elite*gold: 0
Join Date: Oct 2013
Posts: 7
Received Thanks: 3
Quote:
Originally Posted by hsvfanno1 View Post
also man konnte die quest annehmen , musste zu dem rüstungshändler gehen aber sobald man den sensemann getötet hat passiert nichts
mfg
PHP Code:
quest kill begin
    state start begin
        when login 
or levelup with pc.get_level()== 75 begin
            set_state
(weiter)
        
end
    end
    
    state weiter begin 
        when letter begin
            send_letter
("Quest")
        
end
        
        when button 
or info begin
            say
("Hole deine Quest")
            
say("Beim Rüstungsschmied ab")
            
local v find_npc_by_vnum(9002)
            if 
!=0 then
                target
.vid("Ziel"v,"Rüstungsschmied")
            
end
        end
        
        when Ziel
.target.click begin
            target
.delete("Ziel")
            
say("Töte Den Sensenmann")
        
end
        
        when kill with npc
.get_race()==1093 begin
            
if pc.getqf("kills") == 0 then
                local v 
find_npc_by_vnum(9002)
                if 
!=0 then
                    target
.vid("Ziel2"v,"Rüstungsschmied")
                
end
                say
("Gehe zum Rüstungsschmied um")
                
say("eine Belohnung zu bekommen.")
            
end
        end
        
        when Ziel2
.target.click begin
            target
.delete("Ziel2")
            
say("Das bekommst du als belohnung")
            
pc.changemoney(1000)
            
pc.give_exp2(500)
            
pc.give_item2(item_vnum)
        
end
    end
end 
Jetzt bekommst du eine Nachicht wenn du den Sensenmann getötet hast.
Yelinus is offline  
Thanks
1 User
Old 11/10/2013, 22:22   #798
 
elite*gold: 0
Join Date: Oct 2013
Posts: 132
Received Thanks: 306
Hey Com ich brauche eine Reich bedingte Start Set Quest
Also ne Vorlage íhr könnt da irgendwas eintragen

Genauere Beschreibung!

SexStatus is offline  
Old 11/10/2013, 22:48   #799
 
Xaphieron's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 89
Received Thanks: 14
Kann mir wer die quest so umschreiben das ein pfeil über den npc zeigt ?
und die quest dann verschwindet ?

Code:
quest luffy begin
    state start begin
        when 20377.chat.'Neuling' begin 
          local items = ({
			[0] = {{19 ,1 },},
			[1] = {{19 ,1 },},
			[2] = {{19 ,1 },},
			[3] = {{7009 ,1 },},
})[pc.get_job()]
          
          say_title'Neuling' 
          say'Willkommen neuer Rikrut' 
          say'Ich bin ab heute dein Trainer. '
          say'Aber bevor du bei mir anfangen darfst'
          say'möchte ich gerne noch sehen was du schon kannst. '
		  say'hier hast du eine Waffe erledige ein paar Wildhunde,'
		  say'und komme wieder bis ich dich wieder rufe.'
          for i = 1, table.getn(items) do
		pc.give_item2(items[i][1],items[i][2])
			end
        end
    end
end
Xaphieron is offline  
Old 11/11/2013, 14:38   #800
 
.SliceR's Avatar
 
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
Ich suche eine Quest wo man auf ein Item klickt und anschließend entweder -1000 Yang bekommt oder +1000 Yang.

Wäre super wenn mir die Quest einer schreiben könnte.
.SliceR is offline  
Old 11/11/2013, 17:17   #801
 
elite*gold: 0
Join Date: Aug 2013
Posts: 816
Received Thanks: 339
Hei könnte mir jemand bei dieser Quest helfen?

PHP Code:
quest test begin
    state start begin   
        when 91135.
use begin   
            say_title
("Optik System:")   
            
local s=select("Shining auswählen""Beenden")   
            if 
1==s then   
                say_title
("Optik System:")   
                
local a=select ("Lila""Hellblau""Blau""Rot""Gelb/Grün""Beenden")   
                if 
1==a then   
                    cmdchat
("buff11")   
                elseif 
2==a then   
                    cmdchat
("buff12")   
                elseif 
3==a then   
                    cmdchat
("buff13")  
                elseif 
4==a then   
                    cmdchat
("buff14"
                elseif 
5==a then   
                    cmdchat
("buff15"
                elseif 
6==a then   
                    
return   
                
end
            end
        end   
    end       
end 
Ich kann kaum bis gar nicht questen und krieg das nicht auf die Reihe, an sich funzt die quest, jedoch will ich eine Funktion mit drinnen die es erlaubt nur eines dieser , in meinem Fall Shinings, auszuwählen. Sprich wenn man das erste ausgewählt hat erst nochmal bei dem item auf "Shining beenden" drücken muss bevor man ein neues auswählen kann
xFliege is offline  
Old 11/11/2013, 18:17   #802
 
.HC'DarkChicken's Avatar
 
elite*gold: 40
Join Date: Jul 2013
Posts: 814
Received Thanks: 348
Moin Moin
Ich bräuchte 2 Quests
Name vom Quest: Hero1
Glaubst du wirklich das du ein hero bist?
Ja
wirklich?
Ja
Dann kill mal 20x den Drachen
......
WoW du bist wirklich ein Hero
Dafür kriegst du jetzt 2k TP

Quest Nr.2
Name vom Quest: LegendHero
Hab gehört das du ein ''Hero'' bist
Wenn du wirklich so stark bist wie es die anderen sagen dann packst du locker den Drachen run 20x & Azrael 20x
......
WTF?! Du bist wirklich gut
Dafür wirst du belohnt
Du erhaltest 10HM
.HC'DarkChicken is offline  
Old 11/11/2013, 19:07   #803
 
elite*gold: 0
Join Date: Oct 2013
Posts: 7
Received Thanks: 3
Quote:
Originally Posted by Xaphieron View Post
Kann mir wer die quest so umschreiben das ein pfeil über den npc zeigt ?
Quote:
und die quest dann verschwindet ?
PHP Code:
quest luffy begin
    state start begin
        when login 
or levelup with pc.get_level()== 5 begin
            local v 
find_npc_by_vnum(20377)
            if 
!=0 then
                target
.vid("Ziel"v"Name von 20377")
            
end
            end    
        
        when Ziel
.target.click begin 
          local items 
= ({
            [
0] = {{19 ,},},
            [
1] = {{19 ,},},
            [
2] = {{19 ,},},
            [
3] = {{7009 ,},},
})[
pc.get_job()]
          
          
target.delete("Ziel")
          
say_title'Neuling' 
          
say'Willkommen neuer Rikrut' 
          
say'Ich bin ab heute dein Trainer. '
          
say'Aber bevor du bei mir anfangen darfst'
          
say'möchte ich gerne noch sehen was du schon kannst. '
          
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
          
say'und komme wieder bis ich dich wieder rufe.'
          
for 1table.getn(items) do
        
pc.give_item2(items[i][1],items[i][2])
            
end
        end
    end
end 
Jetzt ist ein Pfeil über npc 20377.
Ich weiß aber nicht was du meinst mit
Quote:
und die quest dann verschwindet ?
Yelinus is offline  
Thanks
1 User
Old 11/11/2013, 20:37   #804
 
.Syno's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 78
Received Thanks: 14
Item nur 1x Benutzten können?

Hey Leute ich habe eine VIP-System quest und ich wollte Fragen ob mir jemand sagen könnte ob man diese Quest so umschreiben kann damit man das item nur 1x benutzten kann dann nie wieder.


Quote:
quest vipsystem begin
state start begin
when 70042.use begin
say_title("Hallo "..pc.get_name().."!")
say("Mit diesem Item besitzt du nach der Aktivierung")
say("eine große Macht.")
say("")
say("Du erhälst folgendes:")
say("-[VIP] vor deinem Namen und VIP Zeichen übern Kopf.")
say("-50% Staerke gegen Halbmenschen")
say("-25% Chance auf Durchborenden Treffer")
say("-25% Chance auf Kritischen Treffer")
say("-10000 Trefferpunkte")
say("-100% Stark gegen Monster")
say("------------------------------")
say("WICHTIG!! DEIN NAME DARF MAXIMAL 7 STELLEN HABEN!")
say("SONST GIBT ES BUGS FUER DICH "..pc.get_name().."!")
local aw = select("Ja", "Nein")
if aw == 2 then
return
else
mysql_query("UPDATE player.player SET name='[VIP]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
say_title("Änderung erfolgreich!")
say("Die Änderung mit dem [VIP] kann von 10-20 Minuten brauchen.")
say("")
say("Du hast 50% Staerke gegen Halbmenschen erhalten!")
say("Du hast 25% Chance auf Durchborenden Treffer erhalten!")
say("Du hast 25% Chance auf Kritischen Treffer erhalten!")
say("Du hast 10000 Trefferpunkte erhalten!")
say("Du hast 100 Stark gegen Monster erhalten!")
affect.add_collect(apply.ATTBONUS_HUMAN, 25, 60*60*24*365*60)
affect.add_collect(apply.PENERATE_PCT, 25, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 100, 60*60*24*365*60)
affect.add_collect(apply.CRITICAL_PCT, 25, 60*60*24*365*60)
affect.add_collect(apply.MAX_HP, 10000, 60*60*24*365*60)
pc.remove_item(70042, 1)
end
end
end
end
.Syno is offline  
Old 11/11/2013, 21:07   #805
 
Xaphieron's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 89
Received Thanks: 14
Quote:
Originally Posted by Yelinus View Post
PHP Code:
quest luffy begin
    state start begin
        when login 
or levelup with pc.get_level()== 5 begin
            local v 
find_npc_by_vnum(20377)
            if 
!=0 then
                target
.vid("Ziel"v"Name von 20377")
            
end
            end    
        
        when Ziel
.target.click begin 
          local items 
= ({
            [
0] = {{19 ,},},
            [
1] = {{19 ,},},
            [
2] = {{19 ,},},
            [
3] = {{7009 ,},},
})[
pc.get_job()]
          
          
target.delete("Ziel")
          
say_title'Neuling' 
          
say'Willkommen neuer Rikrut' 
          
say'Ich bin ab heute dein Trainer. '
          
say'Aber bevor du bei mir anfangen darfst'
          
say'möchte ich gerne noch sehen was du schon kannst. '
          
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
          
say'und komme wieder bis ich dich wieder rufe.'
          
for 1table.getn(items) do
        
pc.give_item2(items[i][1],items[i][2])
            
end
        end
    end
end 
Jetzt ist ein Pfeil über npc 20377.
Ich weiß aber nicht was du meinst mit
Das die quest nicht mehr vorkommt dann das habe ich gemeint
aber super erstma vielen dank

Edit. pfeil wird nicht angezeigt aber kein fehler ! bei quest hinzufügen
kannst du mir das machen das die quest startet wenn man sich zum ersten ma einloggt wer
hammer
Xaphieron is offline  
Old 11/11/2013, 21:21   #806
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Quote:
Originally Posted by Xaphieron View Post
Das die quest nicht mehr vorkommt dann das habe ich gemeint
aber super erstma vielen dank

Edit. pfeil wird nicht angezeigt aber kein fehler ! bei quest hinzufügen
kannst du mir das machen das die quest startet wenn man sich zum ersten ma einloggt wer
hammer
PHP Code:
quest luffy begin
    state start begin
        when login 
or levelup with pc.get_level()== 5 begin
            local v 
find_npc_by_vnum(20377)
            if 
!=0 then
                target
.vid("Ziel"v"Name von 20377")
            
end
            end    
        
        when Ziel
.target.click begin 
          local items 
= ({
            [
0] = {{19 ,},},
            [
1] = {{19 ,},},
            [
2] = {{19 ,},},
            [
3] = {{7009 ,},},
    })[
pc.get_job()]
          
          
target.delete("Ziel")
          
say_title'Neuling' 
          
say'Willkommen neuer Rikrut' 
          
say'Ich bin ab heute dein Trainer. '
          
say'Aber bevor du bei mir anfangen darfst'
          
say'möchte ich gerne noch sehen was du schon kannst. '
          
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
          
say'und komme wieder bis ich dich wieder rufe.'
          
for 1table.getn(items) do
    
pc.give_item2(items[i][1],items[i][2])
    
set_state(__END__)
            
end
        end
    state __END__ begin
    end
    end
end 
.Inya is offline  
Old 11/11/2013, 22:35   #807
 
Xaphieron's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 89
Received Thanks: 14
Quote:
Originally Posted by .InyaProduction View Post
PHP Code:
quest luffy begin
    state start begin
        when login 
or levelup with pc.get_level()== 5 begin
            local v 
find_npc_by_vnum(20377)
            if 
!=0 then
                target
.vid("Ziel"v"Name von 20377")
            
end
            end    
        
        when Ziel
.target.click begin 
          local items 
= ({
            [
0] = {{19 ,},},
            [
1] = {{19 ,},},
            [
2] = {{19 ,},},
            [
3] = {{7009 ,},},
    })[
pc.get_job()]
          
          
target.delete("Ziel")
          
say_title'Neuling' 
          
say'Willkommen neuer Rikrut' 
          
say'Ich bin ab heute dein Trainer. '
          
say'Aber bevor du bei mir anfangen darfst'
          
say'möchte ich gerne noch sehen was du schon kannst. '
          
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
          
say'und komme wieder bis ich dich wieder rufe.'
          
for 1table.getn(items) do
    
pc.give_item2(items[i][1],items[i][2])
    
set_state(__END__)
            
end
        end
    state __END__ begin
    end
    end
end 
jetzt habe ich aber diese fehlermeldung

expecting when or function ?
Xaphieron is offline  
Old 11/12/2013, 00:41   #808
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
Ich würde gerne wissen wie ich in einer Quest einbauen kann das der User Automatisch [VIP] vor den Namen bekommt und eine bestimmte namens länge nach dem [VIP] also z.B [VIP]1234567 Maximal also man soll dich danach maximal nach dem benutzten des Items einen neuen Namen aussuchen können der 1234567 stellen lang ist und [VIP]soll automatisch vor den Namen eingetragen werden man sollte nicht mehr als 7 stellen eintragen können.

Kleines Beispiel
Code:
quest vipname begin
    state start begin    
        when itemvnum.use begin
            say_title("Hallo "..pc.get_name().."!")
            say("")
            say("bla")
            say("")
            local aw = select("Ja", "Nein")
            if aw == 2 then
                return
            else
                mysql_query("UPDATE player.player SET name='[VIP]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
                say_title("Änderung erfolgreich!")
                say("")
                say("Bla")
                say("")
            end
        end
    end
end
Wäre toll wenn es jemand verarbeiten könnte.
Red Firestar is offline  
Old 11/12/2013, 14:48   #809
 
.SliceR's Avatar
 
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
Quote:
Originally Posted by .SliceR View Post
Ich suche eine Quest wo man auf ein Item klickt und anschließend entweder -1000 Yang bekommt oder +1000 Yang.

Wäre super wenn mir die Quest einer schreiben könnte.
Keiner..?
.SliceR is offline  
Old 11/12/2013, 16:38   #810
 
elite*gold: 0
Join Date: Oct 2010
Posts: 25
Received Thanks: 11
Quote:
Originally Posted by .SliceR View Post
Keiner..?
Ungetestet! Sollte meiner Meinung jedoch das erfüllen was du willst.

PHP Code:
quest changegold begin
    when item
.use begin    --Item anpassen
        local rand 
number(1,10)
        
local gold pc.get_gold()
        if 
rand >=5 then
            local newgold 
gold 1000
            pc
.change_gold(newgold)
        else
            
local newgold gold 1000
            pc
.change_gold(newgold)
        
end
    end
end 
Nedross is offline  
Reply

Tags
community, projekt, questerstellung, questkontrolle, service


Similar Threads Similar Threads
[Community]Questerstellung
09/06/2015 - Metin2 Private Server - 5 Replies
Hallo liebe Community, ich möchte meine Questkenntnisse ein wenig erweitern, deshalb möchte ich euch hier die Möglichkeit geben, Ideen, Wünsche und alles was mit Quests zu tun hat an mich weiterzuleiten. Ich werde, sobald ich Zeit und Lust habe, die Ideen größtenteils umsetzen und das Ergebnis hier veröffentlichen. Wie oben schon erwähnt bin ich Quasi noch am 'lernen' (ja ich weis, man lernt nie aus), deshalb bitte ich euch, mich zu informieren wenn ich irgendwo gefailed hab, man es...
Hilfe bei Questerstellung
02/25/2012 - Metin2 Private Server - 0 Replies
€dit: Kan gelöscht werden habe jemanden gefunden!!!!
Hilfe bei Questerstellung
02/15/2012 - Metin2 Private Server - 8 Replies
Heyy Ich hätte eine bitte an euch. Und zwar einer von euch mir einige quests erstellst. Ich habe voll kp von quests. Als blohnung würde ich dir auf meinem server 5k coins (Wert 50€) geben. also hier die quests: 30 Quest Belohnung: 100kk 42 rüssi+7 je nach der klasse.
Hilfe bei Questerstellung
08/16/2011 - Metin2 Private Server - 0 Replies
Mahlzeit also ich suche jemanden der mir ein grundgerüst einer quest erstellen kann so das ich diese weiter ausbauen kann, So nun zur quest idee Also ich möchte einen NPC hinstellen nennen wir den mal Questnpc wenn man den anklickt soll man dem levelabhängig quest angeboten bekommen,zum beispiel ab lvl10 töte 50 weisse Tiger,aber lvl40 töte 30 Oberork und so weiter,was mit levelanstieg natürlich komplexer werden sollte.Manche Quest sollten nur einmal zumachen gehen und manche im höheren lvl...
[SERVICE]Questerstellung
05/24/2011 - Metin2 Private Server - 4 Replies
Abend e*pvp, nach langem Überlegen hab ich mich doch dazu entschlossen, meine Arbeit gegen e*gold zur Verfügung zu stellen. Ich werde euch mal die wichtigsten Fragen beantworten ;) Woraus besteht dein Service? Zum einen erstelle ich einzelne, sowie ganze Questreihen. Die von mir verschickten Dateien werden Unikate bleiben, und sofort nach erfolgreichem Transfer gelöscht. Außerdem biete ich nochmal seperat eine Questverbesserung zum Sammelthread an. Diese wird dann natürlich...



All times are GMT +1. The time now is 04:58.


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.