|
You last visited: Today at 12:32
Advertisement
Quest - brauche hilfe
Discussion on Quest - brauche hilfe within the Metin2 Private Server forum part of the Metin2 category.
06/11/2012, 09:54
|
#1
|
elite*gold: 0
Join Date: Apr 2010
Posts: 128
Received Thanks: 18
|
Quest - brauche hilfe
Hey Leute,
ich wollte eine neue Quest einbauen, habe aber keine Ahnung wie ich das anstellen soll..
Vielleicht gibt es sowas ja schon - ich stelle mir folgendes vor:
Man klickt einen NPC an und dann hat man 2 Auswahlmöglichkeiten:
Rüsstung 1
Rüsstung 2
und wenn man als Krieger drauf klickt 2 bestimmte Kriegerrüssis, als Ninja Ninjarüssis.. ihr versteht schon
Dafür muss man dann eine Anzahl bestimmter Items abgeben und bekommt dafür die gewählte Rüsstung.
Wäre top wenn jemand helfen könnte, hab davon nämlich leider nicht wirklich einen Plan...
Gruß Fala
|
|
|
06/11/2012, 11:00
|
#2
|
elite*gold: 0
Join Date: Dec 2010
Posts: 200
Received Thanks: 24
|
Also wenn ich das richtig verstanden habe, hast du vor auf einen NPC verschiedene Shops einzubauen.
Möglichkeit eins der Shop öffnet sich direkt nach dem anklicken:
PHP Code:
quest rustung begin
state start begin
when 9002.chat."Krieger" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
when 9002.chat."Ninja" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
when 9002.chat."Sura" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
when 9002.chat."Schamane" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
end
end
Möglichkeit zwei nach dem Anklicken kommt noch eine Textnachricht:
PHP Code:
quest rustung begin
state start begin
when 9002.chat."Krieger" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
when 9002.chat."Ninja" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
when 9002.chat."Sura" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
when 9002.chat."Schamane" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
end
end
|
|
|
06/11/2012, 11:03
|
#3
|
elite*gold: 0
Join Date: Apr 2010
Posts: 128
Received Thanks: 18
|
Ja, mehr oder weniger.
Der Unterschied ist nur, dass man Items farmen muss und diese dann gegen Rüsstungen beim NPC tauschen kann. Wäre super wenn das irgendwie geht... Hoffe das kann man so umsetzen.
|
|
|
06/11/2012, 11:06
|
#4
|
elite*gold: 0
Join Date: Apr 2012
Posts: 92
Received Thanks: 688
|
Quote:
Originally Posted by BlackBynes
Also wenn ich das richtig verstanden habe, hast du vor auf einen NPC verschiedene Shops einzubauen.
Möglichkeit eins der Shop öffnet sich direkt nach dem anklicken:
PHP Code:
quest rustung begin
state start begin
when 9002.chat."Krieger" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
when 9002.chat."Ninja" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
when 9002.chat."Sura" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
when 9002.chat."Schamane" begin
npc . open_shop() <---- hier musst die shopnummer rein
setskin(NOWINDOW)
end
end
end
Möglichkeit zwei nach dem Anklicken kommt noch eine Textnachricht:
PHP Code:
quest rustung begin
state start begin
when 9002.chat."Krieger" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
when 9002.chat."Ninja" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
when 9002.chat."Sura" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
when 9002.chat."Schamane" begin
say(""..mob_name(9002)..":")
say("Hallo ".. pc.get_name() ..",")
say("viel Spaß beim shoppen")
wait()
npc . open_shop() <---- hier musst die shopnummer rein
end
end
end
|
er will glaube ich das ganze so machen:
sobald ein spieler den NPC anklickt erscheinen 2 wahl felder: "Rüsstung1, Rüsstung2" wen auf eins von beiden geklickt wird soll eine überprüfung statt finden ob der spieler "krieger, sura, ninja oder schami" ist.
wenn krieger bekommt der spieler eine krieger rüssi usw.
|
|
|
06/11/2012, 11:26
|
#5
|
elite*gold: 0
Join Date: Apr 2010
Posts: 128
Received Thanks: 18
|
Quote:
Originally Posted by .Capo
er will glaube ich das ganze so machen:
sobald ein spieler den NPC anklickt erscheinen 2 wahl felder: "Rüsstung1, Rüsstung2" wen auf eins von beiden geklickt wird soll eine überprüfung statt finden ob der spieler "krieger, sura, ninja oder schami" ist.
wenn krieger bekommt der spieler eine krieger rüssi usw.
|
ja genau und dann kann man sich Items (z.B. Perlen) gegen Rüssis eintauschen lassen.
Beispiel:
Ich bin Krieger, klicke den NPC an und auf Rüssi 1, dann bekomme ich einen SSP+9 und muss dafür 3 Rote Perlen abgeben.
Wäre echt cool, wenn jemand sowas könnte...
|
|
|
06/11/2012, 11:41
|
#6
|
elite*gold: 0
Join Date: Dec 2010
Posts: 200
Received Thanks: 24
|
jetzte hab ich es verstanden.
Also wenn ein Krieger auf den button ssp+9 drückt muss er 3 rote perlen abgeben um diesen zu bekommen.
bekomm ich hin
|
|
|
06/11/2012, 12:00
|
#7
|
elite*gold: 0
Join Date: Apr 2010
Posts: 128
Received Thanks: 18
|
Auf fein, vielen Dank schonmal! (:
Und bei ninja dann schwarzwindanzug und so weiter
Kannst auch die Items und npc value durch worte ersetzen ich fürge die dann ein
|
|
|
06/11/2012, 12:19
|
#8
|
elite*gold: 0
Join Date: Dec 2010
Posts: 200
Received Thanks: 24
|
So die Quest ist fertig
der Ablauf ist wie folgt.
Man spricht dern Händler an und klickt z.B. auf 66iger Rüstung
dann schaut er nach welche klasse du bist und und sagt dir welcher gegenstand benötigt wird. Sollte i-ein Gegenstand nicht da sein oder ausreichen wird dieser gegenstand angezeigt. Hat man alles bekommt man seine Rüstung.
Viel Spaß und Glück damit
Gruß Blacky
€dit: sry hab deine Nachricht zuspät gelesen .... sind leider die nummer eingegeben.
PHP Code:
quest rustung begin state start begin when 9002.chat."66iger Rüstung" begin if pc.job == 0 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local a=select("Ja", "Nein") if a==1 then if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27994") >= 3 then pc.remove_item("27994", 3) say("Hier ist deine 66iger Kriegerrüstung+9") say("Viel Spaß damit") say("") pc.give_item2("11299", 1) return end end elseif pc.job == 1 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir 3") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local b=select("Ja", "Nein") if a==1 then if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27994") >= 3 then pc.remove_item("27994", 3) say("Hier ist deine 66iger Ninjarüstung+9") say("Viel Spaß damit") say("") pc.give_item2("11499", 1) return end end elseif pc.job == 2 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir 3") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local c=select("Ja", "Nein") if a==1 then if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27994") >= 3 then pc.remove_item("27994", 3) say("Hier ist deine 66iger Surarüstung+9") say("Viel Spaß damit") say("") pc.give_item2("11699", 1) return end end elseif pc.job == 3 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir 3") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local d=select("Ja", "Nein") if a==1 then if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27994") >= 3 then pc.remove_item("27994", 3) say("Hier ist deine 66iger Schamanenrüstung+9") say("Viel Spaß damit") say("") pc.give_item2("11899", 1) return end end end end when 9002.chat."Königsrüstung" begin if pc.job == 0 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir 3") say_reward("3x Weiße Perle") say_reward("3x Blaue Perle") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local e=select("Ja", "Nein") if a==1 then if pc.count_item(27992)<3 then say("Du hast nicht ausreichend:") say("") say_item("Weiße Perle", 27992, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27993)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blaue Perle", 27993, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27992") >= 3 and pc.count_item("27993") >= 3 and pc.count_item("27994") >= 4 then pc.remove_item("27992", 3) pc.remove_item("27993", 3) pc.remove_item("27994", 3) say("Hier ist deine Königsrüstung für Krieger") say("Viel Spaß damit") say("") pc.give_item2("49010", 1) return end end elseif pc.job == 1 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir 3") say_reward("3x Weiße Perle") say_reward("3x Blaue Perle") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local f=select("Ja", "Nein") if a==1 then if pc.count_item(27992)<3 then say("Du hast nicht ausreichend:") say("") say_item("Weiße Perle", 27992, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27993)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blaue Perle", 27993, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27992") >= 3 and pc.count_item("27993") >= 3 and pc.count_item("27994") >= 4 then pc.remove_item("27992", 3) pc.remove_item("27993", 3) pc.remove_item("27994", 3) say("Hier ist deine Königsrüstung für Ninja") say("Viel Spaß damit") say("") pc.give_item2("49020", 1) return end end elseif pc.job == 2 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir 3") say_reward("3x Weiße Perle") say_reward("3x Blaue Perle") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local g=select("Ja", "Nein") if a==1 then if pc.count_item(27992)<3 then say("Du hast nicht ausreichend:") say("") say_item("Weiße Perle", 27992, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27993)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blaue Perle", 27993, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27992") >= 3 and pc.count_item("27993") >= 3 and pc.count_item("27994") >= 4 then pc.remove_item("27992", 3) pc.remove_item("27993", 3) pc.remove_item("27994", 3) say("Hier ist deine Königsrüstung für Sura") say("Viel Spaß damit") say("") pc.give_item2("49030", 1) return end end elseif pc.job == 3 then say(""..mob_name(9002)..":") say("Hallo ".. pc.get_name() ..",") say("ich benötige von dir 3") say_reward("3x Weiße Perle") say_reward("3x Blaue Perle") say_reward("3x Blutrote Perle") say("Möchtest du tauschen?") local h=select("Ja", "Nein") if a==1 then if pc.count_item(27992)<3 then say("Du hast nicht ausreichend:") say("") say_item("Weiße Perle", 27992, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27993)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blaue Perle", 27993, "") say_reward("Komme mit 3 Weißen Perlen") say("wieder.") return end if pc.count_item(27994)<3 then say("Du hast nicht ausreichend:") say("") say_item("Blutrote Perle", 27994, "") say_reward("Komme mit 3 Blutroten Perlen") say("wieder.") return end if pc.count_item("27992") >= 3 and pc.count_item("27993") >= 3 and pc.count_item("27994") >= 4 then pc.remove_item("27992", 3) pc.remove_item("27993", 3) pc.remove_item("27994", 3) say("Hier ist deine Königsrüstung für Schamanen") say("Viel Spaß damit") say("") pc.give_item2("49040", 1) return end end end end end end
|
|
|
06/11/2012, 13:45
|
#9
|
elite*gold: 0
Join Date: Apr 2010
Posts: 128
Received Thanks: 18
|
Du bist ein Gott! Vielen dank!!
|
|
|
 |
Similar Threads
|
[HILFE!!] Ich brauche beim quest einfügen bitte um hilfe
04/27/2012 - Metin2 Private Server - 6 Replies
Hey ist vllt ein hilfsbereiter Member on ? :D
bräuchte hilfe beim quest einfügen vllt kann derjenige mich dann in skype oder icq adden
DANKE !!!:D:D
*edit* die überschrift ist verkackt :D
ich brauche beim quest einfügen hilfe bitte um schnelle hilfe*
|
NPC Quest brauche Hilfe !
10/03/2011 - Metin2 Private Server - 1 Replies
Hi
Ich suche jemand der mir eine Quest schreiben kann wo man ab Level 150 die Gemi (ID 9003) anklicken kann und dann auf einen Button drücken muss und dann bekommt man 1500 EXP
Vielen Dank !
Euer Schlafhut
|
Brauche Hilfe bei Quest
05/03/2011 - Metin2 Private Server - 4 Replies
Hallo
ich bin eigentlich neu wenns ums Quest schrieben geht habe zwar schon welche gemacht aber nur einfache naja
mein ziel ist es Eine quest für ein item zu machen mit dem wenn man es benutzt man lvl 50 wird aber man kann es nur benutzen wenn man niedrieger oder genau 15 ist
am besten addet ihr mich in skype:Keltaras1996
|
brauche hilfe bei ner Quest ;)
09/22/2010 - Metin2 Private Server - 6 Replies
hey Leute ich habs quest schreiben nicht so drauf und bitte um eure hilfe ;)
kann mir jmd ne quest schreiben und sie posten? es geht darum,...^^
dass wenn man den Goldenen Frosch (value: 15505) killt automatisch das Holztor kaputt geht (value : 13000),
also jedeglich
wenn mob 15505 gekillt wird stirbt mob 13000 auch.
|
All times are GMT +1. The time now is 12:32.
|
|