|
You last visited: Today at 04:54
Advertisement
[SERVICE] Die Questerstellung
Discussion on [SERVICE] Die Questerstellung within the Metin2 Private Server forum part of the Metin2 category.
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
|
|
|
11/10/2013, 17:55
|
#797
|
elite*gold: 0
Join Date: Oct 2013
Posts: 7
Received Thanks: 3
|
Quote:
Originally Posted by hsvfanno1
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 v !=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 v !=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.
|
|
|
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!
Die Quest soll so sein z.b wen sich jemand einen Character im Blauen erstellt bekommt der Rote Pots der im Roten Blaue und der im Gelben Grüne.
|
|
|
11/10/2013, 22:48
|
#799
|
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
|
|
|
11/11/2013, 14:38
|
#800
|
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.
|
|
|
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
|
|
|
11/11/2013, 18:17
|
#802
|
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
|
|
|
11/11/2013, 19:07
|
#803
|
elite*gold: 0
Join Date: Oct 2013
Posts: 7
Received Thanks: 3
|
Quote:
Originally Posted by Xaphieron
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 v !=0 then
target.vid("Ziel", v, "Name von 20377")
end
end
when Ziel.target.click begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[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 i = 1, table.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 ?
|
|
|
|
11/11/2013, 20:37
|
#804
|
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
|
|
|
|
11/11/2013, 21:07
|
#805
|
elite*gold: 0
Join Date: Nov 2012
Posts: 89
Received Thanks: 14
|
Quote:
Originally Posted by Yelinus
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 v !=0 then target.vid("Ziel", v, "Name von 20377") end end when Ziel.target.click begin local items = ({ [0] = {{19 ,1 },}, [1] = {{19 ,1 },}, [2] = {{19 ,1 },}, [3] = {{7009 ,1 },}, })[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 i = 1, table.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
|
|
|
11/11/2013, 21:21
|
#806
|
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
|
Quote:
Originally Posted by Xaphieron
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 v !=0 then
target.vid("Ziel", v, "Name von 20377")
end
end
when Ziel.target.click begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[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 i = 1, table.getn(items) do
pc.give_item2(items[i][1],items[i][2])
set_state(__END__)
end
end
state __END__ begin
end
end
end
|
|
|
11/11/2013, 22:35
|
#807
|
elite*gold: 0
Join Date: Nov 2012
Posts: 89
Received Thanks: 14
|
Quote:
Originally Posted by .InyaProduction
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 v !=0 then
target.vid("Ziel", v, "Name von 20377")
end
end
when Ziel.target.click begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[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 i = 1, table.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 ?
|
|
|
11/12/2013, 00:41
|
#808
|
elite*gold: 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.
|
|
|
11/12/2013, 14:48
|
#809
|
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 522
|
Quote:
Originally Posted by .SliceR
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..?
|
|
|
11/12/2013, 16:38
|
#810
|
elite*gold: 0
Join Date: Oct 2010
Posts: 25
Received Thanks: 11
|
Quote:
Originally Posted by .SliceR
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
|
|
|
 |
|
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.
|
|