Hey,
ich hab mir vor langer Zeit mal eine Power-Mount Quest aus dem Forum geladen. Leider finde ich den original Thread nicht mehr und frage deswegen so.
Es geht um folgendes. In der Quest gibt es einen Powersnack , welche die Zeit erweitern soll (jeweils 7 Tage , 15 Tage , 30 Tage). Grade ist mir aufgefallen das der Befehl für die Zeiterweiterung fehlt und ich kriege das nicht gebacken ohne Fehler zu ergänzen. Hier mal der Teil der Quest:
PHP Code:
chat("time "..item.get_socket(2).."")
chat("pos "..item.get_cell().."")
item.set_socket( 2,1 )
local vnum = item.get_vnum()
if vnum >= 20201 and vnum <= 52090 then
if pc.count_item(38100) >= 1 --Powersnack (7 Tage)
or pc.count_item(38101) >= 1 --Powersnack (15 Tage)
or pc.count_item(38102) >= 1 --Powersnack (30 Tage)
then
say_title(""..mob_name(20349).."")
say("")
say("Ich sehe, du besitzt einen Powersnack. Diese")
say("wertvolle Heilplane versorgt dein Power Mount")
say("mit reiner Energie, um seine Lebenszeit für")
say("einige Tage zu verlängern. Was soll ich für dich")
say("tun? Möchtest du, dass ich das Leben deines")
say("Mounts verlängere oder möchtest du es verbessern")
say("lassen?")
say("")
local i = select ("Verlängern","Verbessern","Abrechen")
if i == 1 then
local t = select("7 Tage","15 Tage","30 Tage","Abrechen")
if t == 1 then --7 Tage
if pc.count_item(38100) >= 1 then --Powersnack (7 Tage)
say("verlängern 7 tage")
pc.removeitem(38100,1)
else
p_mount.fail_message()
end
elseif t == 2 then --15 Tage
if pc.count_item(38101) >= 1 then --Powersnack (15 Tage)
say("verlängern 15 tage")
pc.removeitem(38101,1)
else
p_mount.fail_message()
end
elseif t == 3 then --30 Tage
if pc.count_item(38102) >= 1 then --Powersnack (30 Tage)
say("verlängern 30 tage")
pc.removeitem(38102,1)
else
p_mount.fail_message()
end
else
return
end
Auf jeden Fall verlängert er die Zeit nicht , deswegen gehe ich davon aus das es einfach fehlt. Hoffe jemand kann mir das editieren.