Bei der ersten quest gibt es einen fehlerQuote:
Gleich zu Anfang: Der Type des Items muss auf 18 sein.
1.PHP Code:quest group_kill begin
state start begin
when kill with npc.get_race()= 2497 with party.is_party() begin
notice_all("Das Team von "..pc.get_name().." hat den SuperHund besiegt.")
end
end
end
2. [Only registered and activated users can see links. Click Here To Register...]
Beispiel:
3.und zu dem über level 100 backteleport schau mal hier:PHP Code:quest warpring begin
state start begin
when xxx.use begin
say_title("Warpring")
say("")
s = select("Map1", "Map2", "Map3", "Map4", "Map5", "Map6", "Map7", "Abbrechen")
if s==8 then return end
if s==1 then
if pc.get_level() < 80 then syschat("Dein Level ist für diese Map zu niedrig!") return end
pc.warp( xxx,xx)
elseif s==2 then
-- das gleiche wie bei s==1
elseif s==3 then
-- das gleiche wie bei s==1
end
end
end
end
[Only registered and activated users can see links. Click Here To Register...]
4. Gibs auch genügen auf Epvp
[Only registered and activated users can see links. Click Here To Register...]
5. Das letzte:
PHP Code:quest give_weapons_three begin
state start begin
when login or levelup with pc.level>=50 begin
set_state(info)
end
end
state info begin
when letter begin
local v = find_npc_by_vnum(20016)
if v != 0 then
target.vid("Target1", v, "Schmied")
end
send_letter("Der Schmied braucht dich!")
end
when button or info begin
say_title("Der Schmied!")
say("")
say("Begib dich schnellstmöglich zum")
say("Schmied und sprich mit ihm.")
say("")
say_reward("Sprich mit dem Schmied")
say("")
end
when Target1.target.click or 20016.chat."Die Waffe!" begin
target.delete("Target1")
say_title("Die Waffe")
say("Hallo,")
say("ich bräuchte kurz deine Hilfe.")
say("")
say("Ich möchte das du ein Schwert für mich")
say("besorgst.")
say("")
say_reward("Besorge das Schwert")
set_state(sword1)
end
end
state sword1 begin
when letter begin
send_letter("Das Schwert für den Schmied!")
end
when button or info begin
say_title("Das Schwert!")
say("")
say("Besorge das Schwert für den Schmied.")
say("")
say("")
end
when 20016.chat."Das Schwert" begin
say_title("Das Schwert")
say("")
say("Ah, du hast also das Schwert")
say("besorgt?")
say("")
wait()
if pc.count_item(schwert)<1 then return end
say_title("Schmied")
say("")
say("Wunderbar, als Belohnung erhälst du")
say("ein bisschen Yang.")
say("")
say_reward("1.000.000 Yang erhalten")
pc.remove_item(schwert, 1)
pc.change_money(1000000)
set_state(info2)
end
end
state info2 begin
when letter begin
local v = find_npc_by_vnum(20016)
if v != 0 then
target.vid("Target1", v, "Schmied")
end
send_letter("Der Schmied braucht dich!")
end
when button or info begin
say_title("Der Schmied!")
say("")
say("Begib dich schnellstmöglich zum")
say("Schmied und sprich mit ihm.")
say("")
say_reward("Sprich mit dem Schmied")
say("")
end
when Target1.target.click or 20016.chat."Die Waffe!" begin
target.delete("Target1")
say_title("Die Waffe")
say("Hallo,")
say("ich bräuchte kurz deine Hilfe.")
say("")
say("Ich möchte das du ein Schwert für mich")
say("besorgst.")
say("")
say_reward("Besorge das Schwert")
set_state(sword2)
end
end
state sword2 begin
when letter begin
send_letter("Das Schwert für den Schmied!")
end
when button or info begin
say_title("Das Schwert!")
say("")
say("Besorge das Schwert für den Schmied.")
say("")
say("")
end
when 20016.chat."Das Schwert" begin
say_title("Das Schwert")
say("")
say("Ah, du hast also das Schwert")
say("besorgt?")
say("")
wait()
if pc.count_item(schwert)<1 then return end
say_title("Schmied")
say("")
say("Wunderbar, als Belohnung erhälst du")
say("ein bisschen Yang.")
say("")
say_reward("1.000.000 Yang erhalten")
pc.remove_item(schwert, 1)
pc.change_money(1000000)
set_state(info3)
end
end
state info3 begin
when letter begin
local v = find_npc_by_vnum(20016)
if v != 0 then
target.vid("Target1", v, "Schmied")
end
send_letter("Der Schmied braucht dich!")
end
when button or info begin
say_title("Der Schmied!")
say("")
say("Begib dich schnellstmöglich zum")
say("Schmied und sprich mit ihm.")
say("")
say_reward("Sprich mit dem Schmied")
say("")
end
when Target1.target.click or 20016.chat."Die Waffe!" begin
target.delete("Target1")
say_title("Die Waffe")
say("Hallo,")
say("ich bräuchte kurz deine Hilfe.")
say("")
say("Ich möchte das du ein Schwert für mich")
say("besorgst.")
say("")
say_reward("Besorge das Schwert")
set_state(sword3)
end
end
state sword3 begin
when letter begin
send_letter("Das Schwert für den Schmied!")
end
when button or info begin
say_title("Das Schwert!")
say("")
say("Besorge das Schwert für den Schmied.")
say("")
say("")
end
when 20016.chat."Das Schwert" begin
say_title("Das Schwert")
say("")
say("Ah, du hast also das Schwert")
say("besorgt?")
say("")
wait()
if pc.count_item(schwert)<1 then return end
say_title("Schmied")
say("")
say("Wunderbar, als Belohnung erhälst du")
say("ein bisschen Yang.")
say("")
say_reward("1.000.000 Yang erhalten")
pc.remove_item(schwert, 1)
pc.change_money(1000000)
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end
Code:
if npc . get_race ( ) = 2598 with party . is_party ( ) then end syntax error : [string "startnpc . get_race ( ) = 2598 with party . is_party ( ) "]:1: `then' expected near `='