|
You last visited: Today at 04:28
Advertisement
Hilfe wegen eine Quest
Discussion on Hilfe wegen eine Quest within the Metin2 Private Server forum part of the Metin2 category.
07/05/2012, 15:46
|
#1
|
elite*gold: 0
Join Date: May 2012
Posts: 7,283
Received Thanks: 822
|
Hilfe wegen eine Quest
Wie kann man bei der quest so machen wenn man "Alte Frisuren" & "Neue Frisuren" anklickt dass dann "Krieger", "Ninja", "Sura", "Schami" kommt?
PHP Code:
quest userpanel begin
state start begin
when 20092.chat."Gute Tag" begin
local info = select("Alte Frisuren","Neue Frisuren","Frisur Entfernen","Abbrechen")
if info == 1 then
npc.open_shop(99)
return
elseif info == 2 then
npc.open_shop(100)
return
elseif info == 3 then
say("Du möchtest also deine Frisur entfernen?")
say("Dies kostet dich aber 10kk")
say("Fortfahren?")
say("")
local a = select("Frisur entfernen", "Abbrechen")
if a == 1 then
if pc.money >= 10000000 then
pc.changemoney(-10000000)
say("Nungut ich werde deine Firsur entfernen")
say("*schnippel*")
say("")
pc.set_part(PART_HAIR, 0)
else
say("Du hast nicht genug Geld!")
say("")
wait()
q.done()
end
elseif a == 2 then
say("Dann nicht")
say("")
say("")
else
say("UNKNOWN BUTTON ["..a.."]")
end
end
end
end
end
Danke im vorraus
|
|
|
07/05/2012, 16:26
|
#2
|
elite*gold: 10
Join Date: Feb 2012
Posts: 1,097
Received Thanks: 574
|
PHP Code:
if info == 1 then
npc.open_shop(99)
return
elseif info == 2 then
npc.open_shop(100)
return
Das ersetzt du durch
PHP Code:
if info == 1 then
local alt=select ("Krieger", "Ninja", "Sura", "Schamane")
if alt== 1
npc.open_shop(Shopvnum)
elseif alt== 2
npc.open_shop(Shopvnum)
elseif alt== 3
npc.open_shop(Shopvnum)
elseif alt== 4
npc.open_shop(Shopvnum)
end
elseif info == 2 then
local neu=select ("Krieger", "Ninja", "Sura", "Schamane")
if neu== 1
npc.open_shop(Shopvnum)
elseif neu== 2
npc.open_shop(Shopvnum)
elseif neu== 3
npc.open_shop(Shopvnum)
elseif neu==4
npc.open_shop(Shopvnum)
end
Du musst eben die shopvnums anpassen
|
|
|
07/05/2012, 17:30
|
#3
|
elite*gold: 0
Join Date: May 2012
Posts: 7,283
Received Thanks: 822
|
Danke dir xD
EDIT: Die funk net -.-
PHP Code:
quest userpanel begin state start begin when 20092.chat."Gute Tag" begin local info = select("Alte Frisuren","Neue Frisuren","Frisur Entfernen","Abbrechen") if info == 1 then local alt=select ("Krieger", "Ninja", "Sura", "Schamane") if alt== 1 npc.open_shop(100) elseif alt== 2 npc.open_shop(100) elseif alt== 3 npc.open_shop(100) elseif alt== 4 npc.open_shop(100) end elseif info == 2 then local neu=select ("Krieger", "Ninja", "Sura", "Schamane") if neu== 1 npc.open_shop(100) elseif neu== 2 npc.open_shop(100) elseif neu== 3 npc.open_shop(100) elseif neu==4 npc.open_shop(100) end elseif info == 3 then say("Du möchtest also deine Frisur entfernen?") say("Dies kostet dich aber 10kk") say("Fortfahren?") say("") local a = select("Frisur entfernen", "Abbrechen") if a == 1 then if pc.money >= 10000000 then pc.changemoney(-10000000) say("Nungut ich werde deine Firsur entfernen") say("*schnippel*") say("") pc.set_part(PART_HAIR, 0) else say("Du hast nicht genug Geld!") say("") wait() q.done() end elseif a == 2 then say("Dann nicht") say("") say("") else say("UNKNOWN BUTTON ["..a.."]") end end end end end
So soll das ausschauen oder? :/
|
|
|
07/05/2012, 17:50
|
#4
|
elite*gold: 10
Join Date: Feb 2012
Posts: 1,097
Received Thanks: 574
|
Du musst für jede Rasse nen eigenen Frisuren Shop erstellen in der db.
Pass das dann an und vereuch die quest mal so
PHP Code:
quest userpanel begin
state start begin
when 20092.chat."Gute Tag" begin
local info = select("Alte Frisuren","Neue Frisuren","Frisur Entfernen","Abbrechen")
if info == 1 then
say("Hiet findest du die normalen Frisuren")
say("Welchen Shop möchtest du öffnen?")
local alt=select ("Krieger", "Ninja", "Sura", "Schamane")
if alt== 1
npc.open_shop(100)
end
if alt== 2
npc.open_shop(100)
end
if alt== 3
npc.open_shop(100)
end
if alt== 4
npc.open_shop(100)
end
end
if info == 2 then
say("Hier findest du die neuen Frisuren")
say("Welchen Shop möchtest du öffnen?")
local neu=select ("Krieger", "Ninja", "Sura", "Schamane")
if neu== 1
npc.open_shop(100)
end
if neu== 2
npc.open_shop(100)
end
if neu== 3
npc.open_shop(100)
end
if neu==4
npc.open_shop(100)
end
end
if info == 3 then
say("Du möchtest also deine Frisur entfernen?")
say("Dies kostet dich aber 10kk")
say("Fortfahren?")
say("")
local a = select("Frisur entfernen", "Abbrechen")
if a == 1 then
if pc.money >= 10000000 then
pc.changemoney(-10000000)
say("Nungut ich werde deine Firsur entfernen")
say("*schnippel*")
say("")
pc.set_part(PART_HAIR, 0)
else
say("Du hast nicht genug Geld!")
say("")
wait()
q.done()
end
end
if a == 2 then
say("Dann nicht")
say("")
say("")
else
say("UNKNOWN BUTTON ["..a.."]")
end
end
end
end
end
Musst wie gesagt für jede Rasse nen eigenen shop erstellen und die vnum eintragen.
Und was ging an der alten quest nicht? Bei make.py Fehler oder ingame nicht geklappt?
|
|
|
04/22/2013, 17:02
|
#5
|
elite*gold: 0
Join Date: Aug 2011
Posts: 4
Received Thanks: 0
|
In welche Quest oder sonst wo muss ich das eintragen ?Mit den Shops damit ich auswählen kann krieger ninja sura etc?
|
|
|
04/22/2013, 18:43
|
#6
|
elite*gold: 0
Join Date: Apr 2013
Posts: 55
Received Thanks: 7
|
Quote:
Originally Posted by [J]oshi
In welche Quest oder sonst wo muss ich das eintragen ?Mit den Shops damit ich auswählen kann krieger ninja sura etc?
|
Der Code oben gehört in eine userpanel.quest, soweit ich das sehe.
Solltest du bereits eine alte Quest für die Frisuren haben wäre die natürlich zu entfernen.
|
|
|
 |
Similar Threads
|
[Suche] Hilfe: Kaufe mir eine .de Domain aber wegen den Richtlinien usw [Biete] 2e
12/04/2011 - elite*gold Trading - 10 Replies
Hey Com,
ja der Titel sagt alles.
Wie gesagt, will mir eine Domain kaufen, jedoch weiß ich nicht ob es gut ist.
Kaufe mir eine Lizenz (wBB) von SurPrime und eine Domain von all-inkl.
Nun wollte ich fragen ob was passieren könnte wenn ich die Realen Daten
in die Impressum schreiben würde. Ja / Nein?
|
Hallo com ich brauch mal hilfe bei eine QUEST
11/21/2011 - Metin2 Private Server - 5 Replies
Hey com ich habe hier die reittier.quest wenn ich die einfüge schrottet er mein server kann sich die mal einer angucken und mir noch sagen wie ich da den shop noch reinbekomme.
quest ReittierSiegel begin
state start begin
when 20349.chat."Reittier Löwe" with pc.level>=60 begin
say_title("Stallbursche:")
say("Sei gegrüßt mutiger Krieger.")
say("Schau hinter mich...siehst du die neuen Reittiere?")
say("Ich habe sie erst vor...
|
Hilfe für eine Quest 2
09/05/2011 - Metin2 Private Server - 2 Replies
Meine Quest geht nicht, würde mich bei Hilfe sehr freuen.
quest weapon_trade begin
state start begin
when 9006.take begin
if item.vnum == 140 then
say_title(mob_name(9006).. ":")
say("")
say("Gegen was möchtest du dein")
|
Hilfe für eine Quest
08/25/2011 - Metin2 Private Server - 8 Replies
Hallo Leute,
Mein Pserver läuft echt super, bin nur leider was quests schreiben geht nicht so fit- Kann mir jemand eine Quest schreiben? Währe sehr nett...
Folgendes ich würde gerne die 60ger Waffe +9 (Halbmondschwert = 139 )
bei der alten Frau (= 9006) jederzeit abgeben könnnen um Schlachtschwert
(= 140) zu erhalten.
Da ich aus der 60ger Waffe +9 ein Nyphenschwert +0 beim Schmied mache brauche ich für die 2. Option ja die Quest...
|
(hilfe)wegen dem oster quest
05/03/2011 - Flyff - 7 Replies
Hallo leute ich brache hilfe in falaris osteil gibt es eine kleine die verlangt 50 loli die man dan kauft und ihr gibt dann bekommt man ein 7 tage sammel pet und wen nman nochmal draufklick sagt die das man zu groß mutter lien muss amer das liegt doch in (kailun Graslane) wiso soll man da hin ich bin erst lvl 64
oder gibt es einen anderen weg weil ein freund von mir hat das pet permanet
und ich kann ihn nciht fragen weil er im urlaub ist
ich würde mich über eure hilfe freun :D
|
All times are GMT +1. The time now is 04:29.
|
|