|
You last visited: Today at 06:28
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
09/14/2011, 03:41
|
#3481
|
elite*gold: 0
Join Date: Jan 2011
Posts: 284
Received Thanks: 87
|
PHP Code:
quest gmlogin begin
state start begin
when login with pc.is_gm() begin
say_reward("Online / Offline")
say("Willst du dich als online anzeigen?")
local s = select("Ja","Nein")
local name = pc.get_name()
if s == 1 then
game.set_event_flag(name, 1)
setskin(NOWINDOW)
end
elseif s == 2 then
game.set_event_flag(name,0)
setskin(NOWINOW)
end
end
end
|
|
|
09/14/2011, 10:38
|
#3482
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
famouz, in deiner version sind auch noch fehler
PHP Code:
quest gmlogin begin state start begin when login with pc.is_gm() begin say_reward("Online / Offline") say("Willst du dich als online anzeigen?") local s = select("Ja","Nein") local name = pc.get_name() if s == 1 then game.set_event_flag(name, 1) setskin(NOWINDOW) elseif s == 2 then game.set_event_flag(name,0) setskin(NOWINOW) end end end end
|
|
|
09/14/2011, 14:33
|
#3483
|
elite*gold: 0
Join Date: Sep 2010
Posts: 427
Received Thanks: 105
|
diese quest geht immer noch nicht:
fehler:error : [string "start"]:38: unexpected symbol near or
quest 141 abort trap core dumped
ocured on compile ostern.quest
quest:
PHP Code:
quest ostern begin
state start begin
when 30121.chat."Osterei-Tausch" begin
say_titel("Osterhase")
say("Oh Hallo! Frohe Ostern!")
say("...")
say("Wie ich sehe möchtest du was bei mir eintauschen?")
say("Ich brauche unbedingt Ostereier die ich bei den Kindern")
say("verstecken kann!")
wait()
if pc.count_item(50168)>5
or
pc.count_item(50169)>5
or
pc.count_item(50170)>5
or
pc.count_item(50171)>5
or
pc.count_item(50172)>5
or
pc.count_item(50173)>5
or
pc.count_item(50174)>5
or
pc.count_item(50175)>5
or
pc.count_item(50176)>5
or
pc.count_item(50177)>5
or
pc.count_item(50178)>5
or
pc.count_item(50179)>5 then
say("Ok dann wollen wir mal...")
say(".....")
wait()
say("Danke für diese 5 Eier!")
say("Ich habe dir nun 1 wertvolles Item gegeben..")
say("Ich hoffe du kannst es gebrauchen!")
pc.removeitem("50168", 5)
or
pc.removeitem("50169", 5)
or
pc.removeitem("50170", 5)
or
pc.removeitem("50171", 5)
or
pc.removeitem("50172", 5)
or
pc.removeitem("50173", 5)
or
pc.removeitem("50174", 5)
or
pc.removeitem("50175", 5)
or
pc.removeitem("50176", 5)
or
pc.removeitem("50177", 5)
or
pc.removeitem("50178", 5)
or
pc.removeitem("50179", 5)
local r=number(1, 35)
if 1>=r then
pc.give_item2("71107", 1)
elseif 2>=r then
pc.give_item2("71107", 1)
elseif 3>=r then
pc.give_item2("71107", 1)
elseif 4>=r then
pc.give_item2("71107", 1)
elseif 5>=r then
pc.give_item2("71107", 1)
elseif 6>=r then
pc.give_item2("71107", 1)
elseif 7>=r then
pc.give_item2("71107", 1)
elseif 8>=r then
pc.give_item2("71107", 1)
elseif 9>=r then
pc.give_item2("71107", 1)
elseif 10>=r then
pc.give_item2("71107", 1)
elseif 11>=r then
pc.give_item2("71107", 1)
elseif 12>=r then
pc.give_item2("71107", 1)
elseif 13>=r then
pc.give_item2("71107", 1)
elseif 14>=r then
pc.give_item2("71107", 1)
elseif 15>=r then
pc.give_item2("71107", 1)
elseif 16>=r then
pc.give_item2("71107", 1)
elseif 17>=r then
pc.give_item2("71107", 1)
elseif 18>=r then
pc.give_item2("71107", 1)
elseif 19>=r then
pc.give_item2("71107", 2)
elseif 20>=r then
pc.give_item2("30231", 2)
elseif 21>=r then
pc.give_item2("9991", 1)
elseif 22>=r then
pc.give_item2("9991", 1)
elseif 23>=r then
pc.give_item2("90032", 5)
elseif 24>=r then
pc.give_item2("90032", 5)
elseif 25>=r then
pc.give_item2("90032", 5)
elseif 26>=r then
pc.give_item2("71020", 1)
elseif 27>=r then
pc.give_item2("71020", 5)
elseif 28>=r then
pc.give_item2("71020", 1)
elseif 29>=r then
pc.give_item2("71020", 1)
elseif 30>=r then
pc.give_item2("25041", 1)
elseif 31>=r then
pc.give_item2("25041", 1)
elseif 32>=r then
pc.give_item2("71032", 1)
elseif 33>=r then
pc.give_item2("71032", 1)
elseif 34>=r then
pc.give_gold("2000000")
elseif 35>=r then
pc.give_gold("2000000")
end
else
say("Du hast keine 5 Eier!")
say("Versuch mich nicht zu betrügen.")
end
end
end
end
|
|
|
09/14/2011, 16:15
|
#3484
|
elite*gold: 0
Join Date: Apr 2010
Posts: 589
Received Thanks: 72
|
Leider fehler  Core dumped.
quest give_basic_weapon begin
state start begin
when login with pc.level >= 1 begin
if pc.getqf("basic_weapon") == 0 then
pc.setqf("basic_weapon", 1)
if pc.job == 0 then
pc.give_item2(11209, 1)
pc.give_item2(12209, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.job == 1 then
pc.give_item2(11409, 1)
pc.give_item2(12349, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(1009, 1)
elseif pc.job == 2 then
pc.give_item2(11609, 1)
pc.give_item2(12489, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(19, 1)
elseif pc.job == 3 then
pc.give_item2(11809, 1)
pc.give_item2(12629, 1)
pc.give_item2(13009, 1)
pc.give_item2(17009, 1)
pc.give_item2(14009, 1)
pc.give_item2(15009, 1)
pc.give_item2(16009, 1)
pc.give_item2(7009, 1)
end
pc.give_item2(27003, 200)
pc.give_item2(27006, 200)
pc.give_item2(27112, 50)
pc.give_item2(27115, 50)
pc.give_item2(72701, 1)
pc.give_item2(70038, 50)
pc.give_item2(71027, 10)
pc.give_item2(71028, 10)
pc.give_item2(71029, 10)
pc.give_item2(71030, 10)
notice_all(""pc.get_name().." ist neu auf dem Server")
say_title("Willkommen auf Fantasy2!")
say("______________________________________")
say_reward("Willkommen auf unserem Server.")
say_reward("Unsere momentane Homepage befindet")
say_reward("Sich in Bearbeitung. Alle Informationen")
say_reward("Bekommt ihr Ingame zu hören.")
say("______________________________________")
say_reward("Viel Spaß")
say("")
set_state(__complete)
end
end
state __complete begin
end
end
end
|
|
|
09/14/2011, 18:27
|
#3485
|
elite*gold: 0
Join Date: Nov 2010
Posts: 30
Received Thanks: 0
|
Sry wenn der Fehler total offensichtlich ist; aber vpc zeigt mir an: syntax error : [string "start"]: 15: "then" expected near "say"
startquesticerun.quest:27:Abort trap (Core dumped)
PHP Code:
quest welcome begin state start begin when 20083.chat begin if pc.get_map_index(538) then say_title("Ice-Run") say("Du willst also den Ice-Run starten?") say("Für alle Leute die sich auch auf der Map befinden startet der Quest auch!") local s=select("Ja, wir schaffen das schon!", "Nein, ich glaube das wird nichts!") if s == 1 then say("Okey, höre gut zu, du musst den Schlüssel finden. Diesen erhälst du aus einem Metin des Lichtes") say("Die warscheinlichkeit ist 10Prozent, also habe ein bisschen geduld und verzweifele nicht gleicht") say("Wenn du diesen Schlüssel hast dann beutze ihn und du wirst weiter kommen!") elseif s == 2 then say("Okey, sag mir wenn du bereit bist.") end elseif say_title("Gehe bitte in die Ice-Run Map") say("Es tut mir leid, aber ich kann den Ice-Run Quest nicht starten wenn du") say(" nicht in dieser Map bist") say("Soll ich dich dorthin Teleportieren") local s=select("Ja, Teleportiere mich!", "Nein danke, aber jetzt nicht.") if s == 1 then pc.warp(5114, 4088) elseif s == 2 then end end end end
Wäre sehr nett wenn ihr mir helft. Noch netter wenn ihr mir das was ich Falsch gemacht hab einfach schreibt; und nicht schon die richtige Quest. Danke. (: Jeder der zur Lösung beträgt/verhilft bekommt natürlich ein Thx.!
|
|
|
09/15/2011, 03:40
|
#3486
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
|
PHP Code:
quest welcome begin state start begin when 20083.chat begin if pc.get_map_index() == 538 then say_title("Ice-Run") say("Du willst also den Ice-Run starten?") say("Für alle Leute die sich auch auf der Map befinden startet der Quest auch!") local s=select("Ja, wir schaffen das schon!", "Nein, ich glaube das wird nichts!") if s == 1 then say("Okey, höre gut zu, du musst den Schlüssel finden. Diesen erhälst du aus einem Metin des Lichtes") say("Die warscheinlichkeit ist 10Prozent, also habe ein bisschen geduld und verzweifele nicht gleicht") say("Wenn du diesen Schlüssel hast dann beutze ihn und du wirst weiter kommen!") elseif s == 2 then say("Okey, sag mir wenn du bereit bist.") end elseif say_title("Gehe bitte in die Ice-Run Map") say("Es tut mir leid, aber ich kann den Ice-Run Quest nicht starten wenn du") say(" nicht in dieser Map bist") say("Soll ich dich dorthin Teleportieren") local s=select("Ja, Teleportiere mich!", "Nein danke, aber jetzt nicht.") if s == 1 then pc.warp(5114, 4088) elseif s == 2 then end end end end
Mfg.
|
|
|
09/15/2011, 10:23
|
#3487
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
Ja ich wollte gerade eine eintauschquest schreiben für Server 1 ..
allerdings hab ich nun 148 Zeilen umsonst geschrieben wie es aussieht....
PHP Code:
quest tausch begin state start begin when 9007.chat."Eintauschen" begin say_title("Eintauschen") say("Hallo lieber user von FinalMT2!") say("Ich bin Taeng-Zin-Tao,") say("Ich tausche bestimmte Waffen und Rüstungen") say("Gegen Yang ein die du nicht gebrauchen kannst.") say("Falls du etwas hast bitte ich dich darum es bei") say("mir einzutauschen und das wenn möglich zügig...") say("Viele meiner Freunde behaupten ich sei ein Spinner,") say("weil ich mich mit Relikten und Antiquitäten") say("beschäftige aber ein wahrer Mann steht zu seinen") say("vorlieben. Wenn du nun was eintschauen möchtest....,") wait() say("Ich habe noch ein paar Dinge zu erledigen") say("deswegen Entscheide dich bitte schnell.") say("Du kannst desöfteren zu mir um deine Sachen") say("einzutauschen denn das würde mich sehr freuen,") say("da ich ein sehr erfreuter Antiquitäten Händler bin.") say("") say("") say("") say("") wait() say("Also was möchtest du eintauschen ?") local v = select ("Smaragdpanzer+9", "Smaragdanzug+9", "Smaragdrüstung+9", "Smaragdkleidung+9", "Weiter") if v == 1 then if pc.count_item(61009) >= 1 then pc.remove_item(61009, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 2 then if pc.count_item(61019) pc.remove_item(61019, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 3 then if pc.count_item(61029) pc.remove_item(61029, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 4 then if pc.count_item(61039) pc.remove_item(61039, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else wait() end local v = select ("Titanklinge+9", "Zin-Stab+9", "Eisflügelbogen+9", "Nexusdolch+9", "Zin-Glocke+9", "Dämonentöter+9", "Abbrechen") if v == 1 then if pc.count_item(339) pc.remove_item(339, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 2 then if pc.count_item(7269) pc.remove_item(7269, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 3 then if pc.count_item(5209) pc.remove_item(5209, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 4 then if pc.count_item(4079) pc.remove_item(4079, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 5 then if pc.count_item(5189) pc.remove_item(5189, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") if v == 6 then if pc.count_item(7299) pc.remove_item(7299, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end end end end end
Hoffe jemand kann mir dabei helfen ...
beim Reload via Putty dumped der Core nicht
sondern läd unendlich und hört nicht auf bzw
er bleibt einfach stehen.
Wenn ich es bis zum ersten if v == 1 mache
dann funktioniert noch alles ... aber ab if v == 2
fängt er dann an stehen zu bleiben .. >_<
Version 2 die trotzdem nicht geht:
PHP Code:
quest tausch begin state start begin when 9007.chat."Eintauschen" begin say_title("Eintauschen") say("Hallo lieber user von FinalMT2!") say("Ich bin Taeng-Zin-Tao,") say("Ich tausche bestimmte Waffen und Rüstungen") say("Gegen Yang ein die du nicht gebrauchen kannst.") say("Falls du etwas hast bitte ich dich darum es bei") say("mir einzutauschen und das wenn möglich zügig...") say("Viele meiner Freunde behaupten ich sei ein Spinner,") say("weil ich mich mit Relikten und Antiquitäten") say("beschäftige aber ein wahrer Mann steht zu seinen") say("vorlieben. Wenn du nun was eintschauen möchtest....,") wait() say("Ich habe noch ein paar Dinge zu erledigen") say("deswegen Entscheide dich bitte schnell.") say("Du kannst desöfteren zu mir um deine Sachen") say("einzutauschen denn das würde mich sehr freuen,") say("da ich ein sehr erfreuter Antiquitäten Händler bin.") say("") say("") say("") say("") wait() say("Also was möchtest du eintauschen ?") local v = select ("Smaragdpanzer+9", "Smaragdanzug+9", "Smaragdrüstung+9", "Smaragdkleidung+9", "Weiter") if v == 1 then if pc.count_item(61009) >= 1 then pc.remove_item(61009, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 2 then if pc.count_item(61019) pc.remove_item(61019, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 3 then if pc.count_item(61029) pc.remove_item(61029, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 4 then if pc.count_item(61039) pc.remove_item(61039, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else wait() end end local v = select ("Titanklinge+9", "Zin-Stab+9", "Eisflügelbogen+9", "Nexusdolch+9", "Zin-Glocke+9", "Dämonentöter+9", "Abbrechen") if v == 1 then if pc.count_item(339) pc.remove_item(339, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 2 then if pc.count_item(7269) pc.remove_item(7269, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 3 then if pc.count_item(5209) pc.remove_item(5209, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 4 then if pc.count_item(4079) pc.remove_item(4079, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 5 then if pc.count_item(5189) pc.remove_item(5189, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 6 then if pc.count_item(7299) pc.remove_item(7299, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end end end end end
|
|
|
09/15/2011, 10:50
|
#3488
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
vllt liegts ja daran dass du ab v == 2 bei
PHP Code:
pc.count_item(vnum) >= anzahl
nur noch
PHP Code:
pc.count_item(vnum)
stehen hast
|
|
|
09/15/2011, 11:10
|
#3489
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
hmm nein funktioniert leider auch nicht :S
sieht nun so aus
PHP Code:
quest tausch begin state start begin when 9007.chat."Eintauschen" begin say_title("Eintauschen") say("Hallo lieber user von FinalMT2!") say("Ich bin Taeng-Zin-Tao,") say("Ich tausche bestimmte Waffen und Rüstungen") say("Gegen Yang ein die du nicht gebrauchen kannst.") say("Falls du etwas hast bitte ich dich darum es bei") say("mir einzutauschen und das wenn möglich zügig...") say("Viele meiner Freunde behaupten ich sei ein Spinner,") say("weil ich mich mit Relikten und Antiquitäten") say("beschäftige aber ein wahrer Mann steht zu seinen") say("vorlieben. Wenn du nun was eintschauen möchtest....,") wait() say("Ich habe noch ein paar Dinge zu erledigen") say("deswegen Entscheide dich bitte schnell.") say("Du kannst desöfteren zu mir um deine Sachen") say("einzutauschen denn das würde mich sehr freuen,") say("da ich ein sehr erfreuter Antiquitäten Händler bin.") say("") say("") say("") say("") wait() say("Also was möchtest du eintauschen ?") local v = select ("Smaragdpanzer+9", "Smaragdanzug+9", "Smaragdrüstung+9", "Smaragdkleidung+9", "Weiter") if v == 1 then if pc.count_item(61009) >= 1 then pc.remove_item(61009, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 2 then or if pc.count_item(61019) >= 1 then pc.remove_item(61019, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 3 then if pc.count_item(61029) >= 1 then pc.remove_item(61029, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 4 then if pc.count_item(61039) >= 1 then pc.remove_item(61039, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else wait() end end local v = select ("Titanklinge+9", "Zin-Stab+9", "Eisflügelbogen+9", "Nexusdolch+9", "Zin-Glocke+9", "Dämonentöter+9", "Abbrechen") if v == 1 then if pc.count_item(339) pc.remove_item(339, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 2 then if pc.count_item(7269) >= 1 then pc.remove_item(7269, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 3 then if pc.count_item(5209) >= 1 then pc.remove_item(5209, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 4 then if pc.count_item(4079) >= 1 then pc.remove_item(4079, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 5 then if pc.count_item(5189) >= 1 then pc.remove_item(5189, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 6 then if pc.count_item(7299) >= 1 then pc.remove_item(7299, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end end end end end
|
|
|
09/15/2011, 11:20
|
#3490
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
machs so
PHP Code:
quest tausch begin state start begin when 9007.chat."Eintauschen" begin say_title("Eintauschen") say("Hallo lieber user von FinalMT2!") say("Ich bin Taeng-Zin-Tao,") say("Ich tausche bestimmte Waffen und Rüstungen") say("Gegen Yang ein die du nicht gebrauchen kannst.") say("Falls du etwas hast bitte ich dich darum es bei") say("mir einzutauschen und das wenn möglich zügig...") say("Viele meiner Freunde behaupten ich sei ein Spinner,") say("weil ich mich mit Relikten und Antiquitäten") say("beschäftige aber ein wahrer Mann steht zu seinen") say("vorlieben. Wenn du nun was eintschauen möchtest....,") wait() say("Ich habe noch ein paar Dinge zu erledigen") say("deswegen Entscheide dich bitte schnell.") say("Du kannst desöfteren zu mir um deine Sachen") say("einzutauschen denn das würde mich sehr freuen,") say("da ich ein sehr erfreuter Antiquitäten Händler bin.") say("") say("") say("") say("") wait() say("Also was möchtest du eintauschen ?") local v = select ("Smaragdpanzer+9", "Smaragdanzug+9", "Smaragdrüstung+9", "Smaragdkleidung+9", "Weiter") if v == 1 then if pc.count_item(61009) >= 1 then pc.remove_item(61009, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 2 then if pc.count_item(61019) >= 1 then pc.remove_item(61019, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 3 then if pc.count_item(61029) >= 1 then pc.remove_item(61029, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 4 then if pc.count_item(61039) pc.remove_item(61039, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif v == 5 then local x = select ("Titanklinge+9", "Zin-Stab+9", "Eisflügelbogen+9", "Nexusdolch+9", "Zin-Glocke+9", "Dämonentöter+9", "Abbrechen") if x == 1 then if pc.count_item(339) >= 1 then pc.remove_item(339, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif x == 2 then if pc.count_item(7269) >= 1 then pc.remove_item(7269, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif x == 3 then if pc.count_item(5209) >= 1 then pc.remove_item(5209, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif x == 4 then if pc.count_item(4079) >= 1 then pc.remove_item(4079, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif x == 5 then if pc.count_item(5189) >= 1 then pc.remove_item(5189, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end elseif x == 6 then if pc.count_item(7299) >= 1 then pc.remove_item(7299, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else return end end end end end end
|
|
|
09/15/2011, 11:29
|
#3491
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
Okay hab sie nochmal abgeändert, deine version funktioniert leider auch nicht ...
PHP Code:
quest tausch begin state start begin when 9007.chat."Eintauschen" begin say_title("Eintauschen") say("Hallo lieber user von FinalMT2!") say("Ich bin Taeng-Zin-Tao,") say("Ich tausche bestimmte Waffen und Rüstungen") say("Gegen Yang ein die du nicht gebrauchen kannst.") say("Falls du etwas hast bitte ich dich darum es bei") say("mir einzutauschen und das wenn möglich zügig...") say("Viele meiner Freunde behaupten ich sei ein Spinner,") say("weil ich mich mit Relikten und Antiquitäten") say("beschäftige aber ein wahrer Mann steht zu seinen") say("vorlieben. Wenn du nun was eintschauen möchtest....,") wait() say("Ich habe noch ein paar Dinge zu erledigen") say("deswegen Entscheide dich bitte schnell.") say("Du kannst desöfteren zu mir um deine Sachen") say("einzutauschen denn das würde mich sehr freuen,") say("da ich ein sehr erfreuter Antiquitäten Händler bin.") say("") say("") say("") say("") wait() say("Also was möchtest du eintauschen ?") local v = select ("Smaragdpanzer+9", "Smaragdanzug+9", "Smaragdrüstung+9", "Smaragdkleidung+9", "Weiter") if v == 1 then if pc.count_item(61009) >= 1 then pc.remove_item(61009, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 2 then or if pc.count_item(61019) >= 1 then pc.remove_item(61019, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 3 then if pc.count_item(61029) >= 1 then pc.remove_item(61029, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 4 then if pc.count_item(61039) >= 1 then pc.remove_item(61039, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") else wait() end end local v = select ("Titanklinge+9", "Zin-Stab+9", "Eisflügelbogen+9", "Nexusdolch+9", "Zin-Glocke+9", "Dämonentöter+9", "Abbrechen") if v == 1 then if pc.count_item(339) pc.remove_item(339, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 2 then if pc.count_item(7269) >= 1 then pc.remove_item(7269, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 3 then if pc.count_item(5209) >= 1 then pc.remove_item(5209, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 4 then if pc.count_item(4079) >= 1 then pc.remove_item(4079, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 5 then if pc.count_item(5189) >= 1 then pc.remove_item(5189, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 6 then if pc.count_item(7299) >= 1 then pc.remove_item(7299, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return else return end end end end end
ich weiß woran der fehler liegt habe aber keine ahnung wie ich das
sonst auslesen soll und zwar,
Wenn ich ab
if v == 2 then
if pc.count_item(xxx)
Das Rot markierte drinnen hab kann ich den NPC nicht mehr anklicken
habe ich das rotmarkierte aber entfernt kann ich ihn wieder
anklicken >_< aber die abfrage muss drinnen sein....
Sonst gibt er mir das item auch wenn keine Smaragdrüstung oder Waffe
vorhanden ist. -.-
|
|
|
09/15/2011, 11:36
|
#3492
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
habs bei v == 4 vergessen zu adden 
ansonsten müsste die quest aber funktonieren
|
|
|
09/15/2011, 12:12
|
#3493
|
elite*gold: 0
Join Date: Jan 2011
Posts: 284
Received Thanks: 87
|
PHP Code:
quest tausch begin
state start begin
when 9007.chat."Eintauschen" begin
say_title("Eintauschen")
say("Hallo lieber user von FinalMT2!")
say("Ich bin Taeng-Zin-Tao,")
say("Ich tausche bestimmte Waffen und Rüstungen")
say("Gegen Yang ein die du nicht gebrauchen kannst.")
say("Falls du etwas hast bitte ich dich darum es bei")
say("mir einzutauschen und das wenn möglich zügig...")
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
say("weil ich mich mit Relikten und Antiquitäten")
say("beschäftige aber ein wahrer Mann steht zu seinen")
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
wait()
say("Ich habe noch ein paar Dinge zu erledigen")
say("deswegen Entscheide dich bitte schnell.")
say("Du kannst desöfteren zu mir um deine Sachen")
say("einzutauschen denn das würde mich sehr freuen,")
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
say("")
say("")
say("")
say("")
wait()
say("Also was möchtest du eintauschen ?")
local v = select ("Smaragdpanzer+9", "Smaragdanzug+9", "Smaragdrüstung+9", "Smaragdkleidung+9", "Weiter")
if v == 1 then
if pc.count_item(61009) >= 1 then
pc.remove_item(61009, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif v == 2 then
if pc.count_item(61019) >= 1 then
pc.remove_item(61019, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif v == 3 then
if pc.count_item(61029) >= 1 then
pc.remove_item(61029, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif v == 4 then
if pc.count_item(61039) >= 1 then
pc.remove_item(61039, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
else
wait()
end
end
local a = select ("Titanklinge+9", "Zin-Stab+9", "Eisflügelbogen+9", "Nexusdolch+9", "Zin-Glocke+9", "Dämonentöter+9", "Abbrechen")
if a == 1 then
if pc.count_item(339)
pc.remove_item(339, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif a == 2 then
if pc.count_item(7269) >= 1 then
pc.remove_item(7269, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif a == 3 then
if pc.count_item(5209) >= 1 then
pc.remove_item(5209, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif a == 4 then
if pc.count_item(4079) >= 1 then
pc.remove_item(4079, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif a == 5 then
if pc.count_item(5189) >= 1 then
pc.remove_item(5189, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
end
elseif a == 6 then
if pc.count_item(7299) >= 1 then
pc.remove_item(7299, 1)
pc.give_item2(80011, 1)
say("Ich freue mich das wir ein Geschäft")
say("machen konnten. Lass dich mal wieder")
say("bei mir blicken falls du etwas")
say("eintauschen möchtest gegen barres")
say("")
say("")
say_reward("Smaragdbarren erhalten")
else
say("Du besitzt dieses item nicht.")
say("Komme wieder wenn du einen besitzt")
say("und vergolde meine Edle Zeit nicht!")
say("")
say("")
return
else
return
end
end
end
end
end
PHP Code:
elseif v == 2 then
or if pc.count_item(61019) >= 1 then
eventuel hier das problem.
oder hier,den du fragst beide selects mit dem selben buchstaben ab.
PHP Code:
local v = select
aber versuch mal die quest so nun
|
|
|
09/15/2011, 13:14
|
#3494
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
Quote:
Originally Posted by F4m0uZStYle
PHP Code:
quest tausch begin state start begin when 9007.chat."Eintauschen" begin say_title("Eintauschen") say("Hallo lieber user von FinalMT2!") say("Ich bin Taeng-Zin-Tao,") say("Ich tausche bestimmte Waffen und Rüstungen") say("Gegen Yang ein die du nicht gebrauchen kannst.") say("Falls du etwas hast bitte ich dich darum es bei") say("mir einzutauschen und das wenn möglich zügig...") say("Viele meiner Freunde behaupten ich sei ein Spinner,") say("weil ich mich mit Relikten und Antiquitäten") say("beschäftige aber ein wahrer Mann steht zu seinen") say("vorlieben. Wenn du nun was eintschauen möchtest....,") wait() say("Ich habe noch ein paar Dinge zu erledigen") say("deswegen Entscheide dich bitte schnell.") say("Du kannst desöfteren zu mir um deine Sachen") say("einzutauschen denn das würde mich sehr freuen,") say("da ich ein sehr erfreuter Antiquitäten Händler bin.") say("") say("") say("") say("") wait() say("Also was möchtest du eintauschen ?") local v = select ("Smaragdpanzer+9", "Smaragdanzug+9", "Smaragdrüstung+9", "Smaragdkleidung+9", "Weiter") if v == 1 then if pc.count_item(61009) >= 1 then pc.remove_item(61009, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 2 then if pc.count_item(61019) >= 1 then pc.remove_item(61019, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 3 then if pc.count_item(61029) >= 1 then pc.remove_item(61029, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif v == 4 then if pc.count_item(61039) >= 1 then pc.remove_item(61039, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") else wait() end end local a = select ("Titanklinge+9", "Zin-Stab+9", "Eisflügelbogen+9", "Nexusdolch+9", "Zin-Glocke+9", "Dämonentöter+9", "Abbrechen") if a == 1 then if pc.count_item(339) pc.remove_item(339, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif a == 2 then if pc.count_item(7269) >= 1 then pc.remove_item(7269, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif a == 3 then if pc.count_item(5209) >= 1 then pc.remove_item(5209, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif a == 4 then if pc.count_item(4079) >= 1 then pc.remove_item(4079, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif a == 5 then if pc.count_item(5189) >= 1 then pc.remove_item(5189, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return end elseif a == 6 then if pc.count_item(7299) >= 1 then pc.remove_item(7299, 1) pc.give_item2(80011, 1) say("Ich freue mich das wir ein Geschäft") say("machen konnten. Lass dich mal wieder") say("bei mir blicken falls du etwas") say("eintauschen möchtest gegen barres") say("") say("") say_reward("Smaragdbarren erhalten") else say("Du besitzt dieses item nicht.") say("Komme wieder wenn du einen besitzt") say("und vergolde meine Edle Zeit nicht!") say("") say("") return else return end end end end end
PHP Code:
elseif v == 2 then or if pc.count_item(61019) >= 1 then
eventuel hier das problem.
oder hier,den du fragst beide selects mit dem selben buchstaben ab.
PHP Code:
local v = select
aber versuch mal die quest so nun
|
Ich danke dir aber dann beim loaden dies:
syntax error : [string "start"]:99: `end' expected (to close `if' at line 83) near `else'
tausch.quest:224:Abort trap (core dumped)
server1#
EDIT: Noch nie hat es eine Quest geschafft
mich 2 stunden fertig zu machen ... aber diese hier schaffts ._.
|
|
|
09/15/2011, 13:45
|
#3495
|
elite*gold: 105
Join Date: Aug 2010
Posts: 1,031
Received Thanks: 2,560
|
Here quest on port rolls, but does not work...
why?
Code:
quest under_wrld begin
state start begin
when 22010.use with pc.get_map_index() == 309 begin
pc.remove_item(22010,1)
notice("Nelze")
end
end
end
|
|
|
All times are GMT +1. The time now is 06:31.
|
|