Kann mir jemand eine quest erstllen von man von 1 Npc auf 6 neue maps sich poarten kann ?
Und die müssen alle ab level 90 sein. :D
Und die müssen alle ab level 90 sein. :D
quest general_merchant begin
state start begin
when 9003.chat."Traenke" begin
npc.open_shop(3)
setskin(NOWINDOW)
end
when 9003.chat."Itemshop" begin
npc.open_shop(1020)
setskin(NOWINDOW)
end
when 9003.chat."Power-Mounts" begin
npc.open_shop(1099)
setskin(NOWINDOW)
end
when 9003.chat."Schilder" begin
npc.open_shop(1015)
setskin(NOWINDOW)
end
when 9003.chat."Armreife" begin
npc.open_shop(1016)
setskin(NOWINDOW)
end
when 9003.chat."Schuhe" begin
npc.open_shop(1017)
setskin(NOWINDOW)
end
when 9003.chat."Halsketten" begin
npc.open_shop(1018)
setskin(NOWINDOW)
end
when 9003.chat."Ohrringe" begin
npc.open_shop(1019)
setskin(NOWINDOW)
end
end
end
quest general_merchant begin
state start begin
function site1()
say_title("Shop wählen")
say("")
say("Bitte wähle den Shop.")
local s = select("Shop1", "Shop2", "Shop3", "Shop4", "Shop5", "Nächste Seite", "Abbrechen")
if s == 7 then return end
if s == 6 then general_merchant.site2() end
if s == 1 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 2 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 3 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 4 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 5 then
npc.open_shop(x)
setskin(NOWINDOW)
end
end
function site2()
say_title("Shop wählen")
say("")
say("Bitte wähle den Shop.")
local s = select("Shop1", "Shop2", "Shop3", "Shop4", "Shop5", "Zurück", "Abbrechen")
if s == 7 then return end
if s == 6 then general_merchant.site1() end
if s == 1 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 2 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 3 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 4 then
npc.open_shop(x)
setskin(NOWINDOW)
elseif s == 5 then
npc.open_shop(x)
setskin(NOWINDOW)
end
end
when 9003.click begin
general_merchant.site1()
end
end
end
quest truhe_eq begin
-- by Mijago
state start begin
when 1234.use begin
local data = ({
{19,11209,{29,3}}, -- 1x Schwert+9,1x rüssi+9,3x Bambusschwert
{19,11409,},
{19,11609,},
{19,11809,},
})[pc.get_race()]
for _,item in pairs(data) do
if type(item) == "table" then
chat("Du erhälst "..item[2].."x "..item_name(item[1])..".")
else
chat("Du erhälst "..item_name(item)..".")
pc.give_item2(item,1)
end
end
pc.remove_item(item.get_vnum(),1)
end
end
end
dankesehr :DQuote:
Mach ich später für dich, editiere es hier rein c:
Edit:
Code:quest truhe_eq begin -- by Mijago state start begin when 1234.use begin local data = ({ {19,11209,{29,3}}, -- 1x Schwert+9,1x rüssi+9,3x Bambusschwert {19,11409,}, {19,11609,}, {19,11809,}, })[pc.get_race()] for _,item in pairs(data) do if type(item) == "table" then chat("Du erhälst "..item[2].."x "..item_name(item[1])..".") else chat("Du erhälst "..item_name(item)..".") pc.give_item2(item,1) end end pc.remove_item(item.get_vnum(),1) end end end
Quote:
Hey kann mir jemand vielleicht eine Pferdequest geben wo man mit Lvl 35 sich ein KG abholen kann für 2pms und mit level 50 für 4 pms. Ich wäre sehr Dankbar.
quest namederquest begin
state start begin
when login with pc.get_level()==35 begin
setstate(stat)
end
end
state stat begin
when letter begin
send_letter("Pferdequest")
end
when button or info begin
say_title("Pferdequest")
say()
say("Geh zum Stallburschen, du bist soweit")
say("um endlich ein Pferd zu Reiten.")
say_reward("Geh zum Stallburschen um ein Pferd zu bekommen.")
end
when vnumstallbursche.chat.'Pferd' begin
local count= pc.get_level()<50 and 2 or 4
say_title(mob_name(npc.get_race()))
say()
say("Möchtest du dir ein Pferd besorgen?")
say("dann bist du bei mir genau richtig.")
say("Ich bin der Stallbursche und Züchte")
say("Pferde für die zukünftigen Krieger.")
say("Wenn du interesse hast würde ich dir gerne,")
say("ein Pferd gegen "..count.." Pferdemedallien")
say("Tauschen.")
say_reward("Medallien gg Pferd tauschen?")
if select("Tauschen","Abbrechen")==2 then return end
say_title(mob_name(npc.get_race()))
say()
if pc.count_item(vnumdermadallie)<count then
say("Du hast nicht genügend Medallien bei dir")
send_letter("Pferdequest")
return
end
say("Du hast ein Pferd erhalten.")
clear_letter("Pferdequest")
horse.set_level(1)
pc.give_item2(vnumdespferdebildes,1)
pc.remove_item(vnumdermadallie,count)
end
end
end
quest blabla begin
state start begin
when login or levelup with pc.get_level() >= 50 begin
send_letter("ROLLENTEXT")
end
when button or info begin
say_title("TEXT")
say("")
say("TEXT")
say("TEXT")
say("TEXT")
end
end
end