[QUEST] Falsch ??

10/01/2011 23:36 vbacoder#1
Hi comm,
kann mir einer verraten was an dieser Quest falsch ist?

PHP Code:
quest kein_tp begin
    state start begin
        when 222022.
use
            if 
pc.getqf("kein_tp") == 1 then
                chat
("Effekt wirkt bereits!")
            else    
                
chat("Du verlierst nun 5 Minuten lang keine Tp.")
                
pc.setqf("kein_tp", 1)
                
local hp = pc.get_hp()
                
local hp_max = pc.get_max_hp()
                if 
hp < hp_max then
                    pc
.get_hp(hp_max)
                else
                    return
                
end
                timer
("beenden", 60*5)
                
pc.setqf("loeschen", get_time()+3)
            
end
        end
        when login 
or run or kill with pc.getqf("kein_tp") == 1 and get_time() > pc.getqf("loeschen") begin
            local hp 
= pc.get_hp()
            
local hp_max = pc.get_max_hp()
            if 
hp < hp_max then
                pc
.get_hp(hp_max)
            else
                return
            
end
            pc
.setqf("loeschen", get_time()+3)
        
end
        when beenden
.timer with pc.getqf("kein_tp") == 1 begin
            chat
("Der Effekt verliert seine Wirkung.")
            
pc.setqf("kein_tp", 0)
            
pc.delqf("loeschen")
        
end
    end
end 
Thx an Spongebob ist cool
und THX für Posts die mir weiterhelfen :D
10/02/2011 00:04 Computerfreek#2
Was genau geht denn nicht?
Wird die Quest nicht kompiliert oder geht sie nicht? Also syntaktische oder logische Fehler?


Falls sie nur nicht funktioniert solltest du evtl. Folgendes ändern:
Code:
if hp < hp_max then
    pc.get_hp(hp_max)
else
    return
end
zu

Code:
if hp < hp_max then
    pc.set_hp(hp_max)
else
    return
end
10/02/2011 00:08 vbacoder#3
ok das werde ich versuchen...
----------------------------------

Hat leider nicht geklappt :(
Bei VBOX steht:

Quote:
Aborts failes (core dumped)
Und beim rechtsklick auf das Item passiert nichts.
Was ist da los?
Danke im Vorraus