so, nach einem bisschen rumprobieren habe ich nun die Lösung für Mob-Spawn( endlich :D)
die Funktion dafür lautet::
PHP Code:
mob.spawn(MOBVNUM, XKOORD, YKOORD, ANZAHL)
einfach ersetzen
Grand für dich noch die Anpassung, dass der Mob direkt an der Stelle des Spieler spawnt:
PHP Code:
local x = pc.get_local_x()
local y = pc.get_local_y()
mob.spawn(1093, x, y, 1)
MOBVNUM kannst du beliebig anpassen, Anzahl auch, nur x und y sind hier Variablen, also nicht verändern ;)
€: @ Michi1994
PHP Code:
quest reittiere begin
state start begin
when 30203.use begin
local x = pc.get_local_x()
local y = pc.get_local_y()
local s = number(1, 4)
if s == 1 then
mob.spawn(101, x, y, 5)
elseif s == 2 then
mob.spawn(102, x, y, 5)
elseif s == 3 then
mob.spawn(103, x, y, 5)
elseif s == 4 then
mob.spawn(104, x, y, 5)
end
end
end
end
dürfte so funktionieren ;)
€2: @ .Sh4rk
ich würde sagen, so in etwa
PHP Code:
quest kiste2 begin
state start begin
when 960006.use begin
say_title("Hey ".. pc.get_name() ..".")
say("So wie es aus sieht hast du die Item Kiste!")
say("Mochtest du deine Items nun haben?")
say_reward("1x Item")
say_reward("2x Item")
say_reward("1x Item")
say_reward("1x Item")
local s = select("Item Geben","Abrechen")
if s == 1 then
if pc.count_item(960006) >= 1 then
local r=number(1, 4)
if r==1 then
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
elseif r==2 then
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
elseif r==3 then
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
elseif r==4 then
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
pc.give_item2("ID", 1)
end
pc.remove_item("960006", 1) -- Remove Packet
else
say("Du hast leider keine Item-Kiste")
return
end
else
return
end
end
end
end
vllt hat RealFreak aber auch was anderes gemeint, aber das wird er dir dann schon sagen :)