1.0.2
:)
:)
quest minnow begin
state start begin
when login with game.get_event_flag("Minnow") >0 begin
q.set_icon("scroll_open_blue.tga")
send_letter("*Mysteriöse Truhe!")
end
when button or info begin
----"123456789012345678901234567890123456789012345678901234567890"|
addimage(20, 12, "minnow.tga")
say("")
say("")
say("")
say("")
say(color256(210, 210, 210).."Während dieses Events hast du die Chance, alle geangelten Fische")
say(game.get_event_flag("Minnow").." gegen eine Box eizutauschen. Dies kannst du beim Fischer tun.")
say("")
say_item_vnum(27802)
say("Mysteriöse Truhen können viele sehr seltene Items beinhalten.")
say("Also halt dich ran!")
say("")
end
when 9009.chat."Mysteriöse Truhe" with game.get_event_flag("Minnow")>0 and pc.countitem(27802) >= game.get_event_flag("Minnow") begin
local count = pc.countitem(27802)
local need = game.get_event_flag("Minnow")
say_title("Fischer:")
say("")
say("Ich werde deine geangelten Fische gegen eine Mysteriöse Truhe eintauschen.")
say("")
say_item_vnum(50033)
say("Viel Glück!")
say("")
pc.removeitem(27802, need)
pc.give_item2(50033, 1)
say("")
end
end
end
quest chest1 begin
state start begin
when chestvnum.use begin
local items = {
vnum1,
vnum2,
vnum3
}
local itemNames = {}
for _,v in ipairs(items) do
table.insert(itemNames, item_name(v))
end
table.insert(itemNames, "Abbrechen")
local item = items[select_table(itemNames)] or false
if not item then return end
pc.give_item2(item)
pc.remove_item(chestvnum)
end
end
end
Quote:
Kann mir jemand eine Starterquest machen die folgende Kriterien erfüllt?
- Quest kommt nur beim ersten Login
- Textzeilen
- Klassenspezifische Belohnungen (if pc.job == 0 usw..)
MFG xKingix
quest starterset begin
state start begin
when login begin
local items_all = {
[27003] = 200, --Rote Tränke G, Anzahl
[27006] = 200, --Blaue Tränke G, Anzahl
[39026] = 10, --Geschwindigkeitstrank, Anzahl
[27102] = 10, --Grüner Trank G, Anzahl
[50187] = 1, --Lehrlingstruhe 1, Anzahl
[70038] = 50, --Tapferkeitsumhang, Anzahl
[72702] = 1, --Windschuhe+ handelbar, Anzahl
[13006] = 1, --Schlachtschild+6, Anzahl
[17006] = 1, --Holzohrringe+6, Anzahl
[16006] = 1, --Holzhalskette+6, Anzahl
[15006] = 1, --Lederschuhe+6, Anzahl
[14006] = 1, --Holzarmband+6, Anzahl
}
local items_race = ({
["Krieger"] = {
[19] = 1, --Schwert+9, Anzahl
[3009] = 1, --Glefe+9, Anzahl
[12209] = 1, --Traditioneller Helm+9, Anzahl
[11209] = 1, --Mönchsplattenpanzer+9, Anzahl
},
["Ninja"] = {
[1009] = 1, --Dolche+9, Anzahl
[2009] = 1, --Bogen+69, Anzahl
[12349] = 1, --Lederkapuze+9, Anzahl
[8000] = 200, --Holzpfeil, Anzahl
[11409] = 1, --Azuranzug+9, Anzahl
},
["Sura"] = {
[19] = 1, --Schwert+9, Anzahl
[12489] = 1, --Blutiger Helm+9, Anzahl
[11609] = 1, --Requiem-Plattenpanzer+9, Anzahl
},
["Schamane"] = {
[7009] = 1, --Fächer+9, Anzahl
[12629] = 1, --Mönchshut+9, Anzahl
[11809] = 1, --Purpurkleidung+9, Anzahl
}
})[({"Krieger", "Ninja", "Sura", "Schamane"})[pc.get_job()+1]]
for vnum,count in pairs(items_all) do
pc.give_item2(vnum, count)
end
for vnum,count in pairs(items_race) do
pc.give_item2(vnum, count)
end
say("Herzlich Willkommen, "..pc.get_name().."!")
say("...") ---- Wunschtext beim 1. Login
say("...") ---- Wunschtext beim 1. Login
say("...") ---- Wunschtext beim 1. Login
say("...") ---- Wunschtext beim 1. Login
set_state("COMPLETE")
end
end
state COMPLETE begin
end
end
Quote:
Ich bräuchte eine Kleine quest, und zwar eine Mob drop quest mit mehrfacher Item Auswahl und Monster Auswahl.
Wenn man z.B Mob 1 killt soll ein item gedroppt werden mit einer Chance von 10% oder so und die quest sollte halt mehrere Mobs haben können sprich man sollte Mehrer Mobs vnums eintragen können und das item Soll auf den Boden gedroppt werden natürlich mit den Namen von der Person die, dass Mob getötet hat.
Bin zwar kein Quester aber meine es ca so
Wäre sehr nett wenn sie mir jemand erstellen könnte :)
quest mobdrop begin
state start begin
when mobid.kill or mobid.kill or mobid.kill with math.random(100) == 1 or math.random(100) == 10 ---( 1 und 10 ist die Chance das es gedroppt wird)
game.drop_item_with_ownership(deinItem)
end
end
end