Quote:
Originally Posted by °Ace°
Hey, könnte einer eine Quest schreiben die folgte Eigenschaften hat:
Wenn man eine Truhe anklickt, angenommen eine ganz normale Truhe. Dann soll ein Boss spawnen. Jedoch sollte jeder Boss mal aus der Truhe kommen können. Und die stärksten sollten am geringsten raus kommen.
|
Damit die stärksten Monster nicht so oft kommen, darfst du sie nicht so oft in der Tabelle stehen haben.
Beispieltabelle = { 101, 101, 101, 101, 1093}
Das heißt also es würde öfters nen Wildhund kommen anstatt dem Sensenmann, da der per Zufall eine Zahl generiert wird und da der Wildhund öfters vorkommt, ist die Chance natürlich höher.
Code:
quest spawnmob begin
state start begin
when Truhe.use begin -- Truhen ID
Monster = {101, 102, 101, 105, 106, 101, 101, 101}
i = number(1, table.getn(Monster))
mob.spawn(Monster[i], pc.get_local_x(), pc.get_local_y(), 0, 0)
pc.remove_item(Truhe, 1) -- Truhen ID
end
end
end
Quote:
Originally Posted by iBrowly
Heyho, ich suche dringend eine Quest.
Ich will das man beim Einloggen das Level 50 erreicht.
Und da ein Text steht, dein Startlevel ist 50, das Endlevel ist 225.
Viel Spaß auf Servername. Du musst auf dieser Map leveln bis du das Level 80 erreicht
hast, erst dann kannst du hier raus, um in dein Reich zu gehen. [Ahja man soll im Sd2 spawnen]. Das Startereq gebe ich selber an.
Danke im Vorraus.
|
Code:
quest spawnpoint begin
state start begin
when login with pc.getqf("First_Login")==0 begin
pc.setqf("First_Login", 1)
pc.warp(60000, 496400) -- Spinnendungeon Warpcode
end
when login with pc.getqf("First_Login")==1 begin
pc.setqf("First_Login", 2)
while pc.get_level() < 50 do
pc.give_exp2(pc.get_next_exp())
end
say_title(pc.get_name().."!")
say("Viel Spaß auf Servername.")
say("")
say("Dein Startlevel ist 50, das Endlevel ist 225")
say("")
say("Du musst auf dieser Map leveln")
say("bis du das Level 80 erreicht hast,")
say("erst dann kannst du hier raus, um in")
say("dein Reich zu gehen.")
-- Start EQ ab hier
end
end
end