|
You last visited: Today at 10:21
Advertisement
Hilfe bei einer Quest!
Discussion on Hilfe bei einer Quest! within the Metin2 Private Server forum part of the Metin2 category.
11/02/2011, 18:32
|
#1
|
elite*gold: 1
Join Date: May 2010
Posts: 707
Received Thanks: 157
|
Hilfe bei einer Quest!
Hallu Epvp :3,
ein Freund hatte eine Idee zu 'ner Quest & ich hab mich rangemacht.
Ehm ja, so sieht sie jz aus & hab sie auch schon eingefügt.
Jedoch wenn ich den NPC, mit dem ich es testen wollte mit einer Weißen Perle anspreche, passiert nichts.
PHP Code:
quest perlentausch begin state start begin when 20015.take with item.vnum == 27992 begin say("Hallo,") say("brauchst du Perlen? Ich habe viele! say("Das einzigste was ich von dir will ist eine Weiße Perle.) say("Hast du eine?") local s = select ("Ja", "Nein") if s == 1 then say("Gut. Welche Perle möchtest du?) local s = select ("Blaue Perle", "Blutrote Perle", "Gar keine!")
if s == 1 then if pc.count_item(27992) >= 1 then pc.removeitem("27992,1") pc.give_item2("27993,1") say("Danke, du erhälst eine Blaue Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") end if s == 2 then if pc.count_item(27992) >= 1 then pc.removeitem("27992,1") pc.give_item2("27994,1") say("Danke, du erhälst eine Blutrote Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") end
if s == 3 then end end end end
when 20015.take with item.vnum == 27993 begin say("Hey,") say("Brauchst du Perlen? Ich hab viele! say("Das einzigste was ich von dir will ist eine Blaue Perle.) say("Hast du eine?") local s = select ("Ja", "Nein") if s == 1 then say("Gut. Welche Perle möchtest du?) local s = select ("Weiße Perle", "Blutrote Perle", "Gar keine")
if s == 1 then if pc.count_item(27993) >= 1 then pc.removeitem("27993,1") pc.give_item2("27992,1") say("Danke, du erhälst eine Weiße Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") end if s == 2 then if pc.count_item(27993) >= 1 then pc.removeitem("27993,1") pc.give_item2("27994,1") say("Danke, du erhälst eine Blutrote Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") end if s == 3 then end end end end
when 20015.take with item.vnum == 27994 begin say("Hey,") say("Brauchst du Perlen? Ich hab viele! say("Das einzigste was ich von dir will ist eine Blutrote Perle.) say("Hast du eine?") local s = select ("Ja", "Nein") if s == 1 then say("Gut. Welche Perle möchtest du?) local s = select ("Weiße Perle", "Blaue Perle", "Gar keine")
if s == 1 then if pc.count_item(27994) >= 1 then pc.removeitem("27994,1") pc.give_item2("27992,1") say("Danke, du erhälst eine Weiße Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") end if s == 2 then if pc.count_item(27994) >= 1 then pc.removeitem("27994,1") pc.give_item2("27993,1") say("Danke, du erhälst eine Blaue Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") end
if s == 3 then end end end end end
Nehme gerne Tips an, wie ich die Quest leichter gestalten kann & was ich falsch gemacht habe.
Vlt n falschen Code?
|
|
|
11/02/2011, 19:01
|
#2
|
elite*gold: 440
Join Date: May 2011
Posts: 10,932
Received Thanks: 11,778
|
Hast Du die Quest auch in deine honkong_list bzw. locale_list
eingetragen und deine make.sh bzw. make.py ausgeführt ?
MfG Marco_A
|
|
|
11/02/2011, 19:02
|
#3
|
elite*gold: 1
Join Date: May 2010
Posts: 707
Received Thanks: 157
|
Ja klar. Es kam in Putty der fehler:
with item . vum == 27992
Error occured on compile perlentausch.quest
|
|
|
11/02/2011, 20:18
|
#4
|
elite*gold: 0
Join Date: Oct 2011
Posts: 3,360
Received Thanks: 826
|
das ist die quest falsch !
poste bitte deine quest hier:
dort wird deine quest überprüft.
MfG .BonG
|
|
|
11/02/2011, 21:58
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
|
PHP Code:
when 20015.take with item.vnum == 27992 begin say("Hallo,") say("brauchst du Perlen? Ich habe viele! say("Das einzigste was ich von dir will ist eine Weiße Perle.) say("Hast du eine?") local s = select ("Ja", "Nein")
Warum das?
Meinst du nicht eher,
PHP Code:
when 20015.chat with pc.countitem("27992")>=1 begin say("Hallo,") say("brauchst du Perlen? Ich habe viele! say("Das einzigste was ich von dir will ist eine Weiße Perle.) say("Hast du eine?") local s = select ("Ja", "Nein")
€dit: oder:
PHP Code:
when 20015.use with pc.countitem("27992")>=1 begin say("Hallo,") say("brauchst du Perlen? Ich habe viele! say("Das einzigste was ich von dir will ist eine Weiße Perle.) say("Hast du eine?") local s = select ("Ja", "Nein")
|
|
|
11/02/2011, 23:42
|
#6
|
elite*gold: 1
Join Date: May 2010
Posts: 707
Received Thanks: 157
|
Hat auch nicht geholfen.
Jetzt kommt in PuTTY:
syntaxt error: [string "startpc . countitem ( "27993" ) >= 1"]:29: unexpected sym
bol near `when'
perlentausch.quest:102:Abort trap (core dumped)
Error occured on compile perlentausch.quest
Mir ist ein Fehler unterlaufen, dem bis jz noch niemanden ins Auge gestochen ist.
Finde ich SEHR lustig x'D.
PHP Code:
when 20015.take with item.vnum == 27993 begin say("Hey,") say("Brauchst du Perlen? Ich hab viele! say("Das einzigste was ich von dir will ist eine Blaue Perle.) say("Hast du eine?") local s = select ("Ja", "Nein")
Die Fehler liegen bei
PHP Code:
say("Brauchst du Perlen? Ich hab viele! say("Das einzigste was ich von dir will ist eine Blaue Perle.)
Einfach mal so bei 'viele!' ") & bei 'Blaue Perle.)' ein " vergessen x'D.
|
|
|
11/03/2011, 10:00
|
#7
|
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
|
tzd kann man nicht
when 20015.take with item.vnum == 27992 begin
sagen ^^
|
|
|
11/03/2011, 10:35
|
#8
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
doch kann man ? o.O
PHP Code:
quest perlentausch begin state start begin when 20015.take with item.vnum == 27992 begin say("Hallo,") say("brauchst du Perlen? Ich habe viele!") say("Das einzigste was ich von dir will ist eine Weiße Perle.") say("Hast du eine?") local s = select ("Ja", "Nein") if s == 1 then say("Gut. Welche Perle möchtest du?") local p = select("Blaue Perle", "Blutrote Perle", "Gar keine!") if p == 1 then if pc.count_item(27992) >= 1 then pc.remove_item(27992, 1) pc.give_item2(27993, 1) say("Danke, du erhälst eine Blaue Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") else say("Du hast keine weiße Perle") return end elseif p == 2 then if pc.count_item(27992) >= 1 then pc.remove_item(27992, 1) pc.give_item2(27994, 1) say("Danke, du erhälst eine Blutrote Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") else say("Du hast keine weiße Perle") return end elseif p == 3 then return end end end when 20015.take with item.vnum == 27993 begin say("Hallo,") say("brauchst du Perlen? Ich habe viele!") say("Das einzigste was ich von dir will ist eine Blaue Perle.") say("Hast du eine?") local s = select ("Ja", "Nein") if s == 1 then say("Gut. Welche Perle möchtest du?") local p = select("Weiße Perle", "Blutrote Perle", "Gar keine!") if p == 1 then if pc.count_item(27993) >= 1 then pc.remove_item(27993, 1) pc.give_item2(27992, 1) say("Danke, du erhälst eine Weiße Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") else say("Du hast keine blaue Perle") return end elseif p == 2 then if pc.count_item(27993) >= 1 then pc.remove_item(27993, 1) pc.give_item2(27994, 1) say("Danke, du erhälst eine Blutrote Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") else say("Du hast keine blaue Perle") return end elseif p == 3 then return end end end when 20015.take with item.vnum == 27994 begin say("Hallo,") say("brauchst du Perlen? Ich habe viele!") say("Das einzigste was ich von dir will ist eine Blutrote Perle.") say("Hast du eine?") local s = select ("Ja", "Nein") if s == 1 then say("Gut. Welche Perle möchtest du?") local p = select("Blaue Perle", "Weiße Perle", "Gar keine!") if p == 1 then if pc.count_item(27994) >= 1 then pc.remove_item(27994, 1) pc.give_item2(27993, 1) say("Danke, du erhälst eine Blaue Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") else say("Du hast keine rote Perle") return end elseif p == 2 then if pc.count_item(27994) >= 1 then pc.remove_item(27994, 1) pc.give_item2(27992, 1) say("Danke, du erhälst eine Weiße Perle.") say("Viel Glück beim Uppen!") say("Komm wieder wenn du Perlen brauchst.") say("") else say("Du hast keine rote Perle") return end elseif p == 3 then return end end end end end
|
|
|
|
Similar Threads
|
hilfe bei einer quest
03/30/2011 - Metin2 Private Server - 0 Replies
ich habe eine quest die Marken heisst.
quest marken begin
state start begin
when letter begin
send_letter("Die Marken!")
end
when 20011.chat."Markensystem" begin
say_title("Die Marken!")
say("")
|
Hilfe bei einer Quest
11/01/2010 - Metin2 Private Server - 0 Replies
brauch hilfe geht net
quest rekrut begin
state start begin
when login begin with pc.get_level() ==1 begin
set_state( information )
end
end
state information begin
when letter begin
|
hilfe bei einer quest
08/30/2010 - Metin2 Private Server - 0 Replies
Hi
ich brauche eine quest die soll so ausehen
bei betreten der map soll man ein npc anklicken dan bekommt man die quest mann soll z.b so viele wildhunde killen bis man ein 1 item bekommt also zufall dropp und dan wirt man z.b zu 600 600 geportet da steht weitere npc und mann soll das selbe machen mit anderen item und anderen mops
Wie baut mann so eine quest auf ein teil bekomme ich selber ihn aber z.b das man die quest nur bekommt wen man npc anklickt oder wen man auf die map kommt...
|
Hilfe bei einer Quest
07/25/2010 - Metin2 Private Server - 0 Replies
Hallu Com..
wie kann ich per Quest den Befehl /reload ausführen und das ohne Gm Rechte? Mit Gm Rechten wäre es ja command("reload") :o
Hoffe mir kann jemand helfen ^^
°IceCold°
|
Hilfe bei einer Quest
03/27/2010 - Metin2 Private Server - 3 Replies
Hat sich geklärt.
|
All times are GMT +2. The time now is 10:21.
|
|