Quest Time?!

01/29/2011 20:42 CHXMVN#1
Hallo,

ich hätte mal eine Frage zu Quest Befehlen.
Wie kann man einstellen das man ein Item (Reittier Siegel) nur nach einer bestimmten Zeit öffnen kann?
Beispiel : Man öffnet das Item danach kann man es erst wieder in 300 Sekunden öffnen?!

mfg .CHMarvin!
01/29/2011 20:59 .2good4you111#2
das kannst dumit nem timer machen ;)


PHP Code:
        server_timer('devil_stone4_fail1'5*60pc.get_map_index()) 
PHP Code:
    when devil_stone4_fail1.server_timer begin
        
if d.select(get_server_timer_arg()) then
        d
.notice("Noch 5 Minuten!")
        
server_timer('devil_stone4_fail'5*60get_server_timer_arg())
        
end
    end 

Versuchs mal mit nem Timer ;)
bin grade zu faul einen zu machen, habe den nur aus dem DT Quest
Andernfalls noch bisschen mit nem state verknüpfen.
01/29/2011 21:06 #SoNiice#3
Mit 'nem Timer ist das eher schwach.

PHP Code:
quest item begin
    state start begin
        when xx
.use begin
            
if get_time() > pc.getqf("itemxx"then
                DEINE FUNKTION
                pc
.setqf("itemxx"get_time() + Deine Zeit in sekunden)
            else
                
say("")
                
say("Du musst noch "..pc.getqf("itemxx")-get_time().." Sekunden warten..")
                return
            
end
        end
    end
end 
So ist das viel schöner :D
01/29/2011 21:50 CHXMVN#4
Quote:
Originally Posted by SoNiice' View Post
Mit 'nem Timer ist das eher schwach.

PHP Code:
quest item begin
    state start begin
        when xx
.use begin
            
if get_time() > pc.getqf("itemxx"then
                DEINE FUNKTION
                pc
.setqf("itemxx"get_time() + Deine Zeit in sekunden)
            else
                
say("")
                
say("Du musst noch "..pc.getqf("itemxx")-get_time().." Sekunden warten..")
                return
            
end
        end
    end
end 
So ist das viel schöner :D
Danke hat perfekt geklappt, Thread kann geclosed werden!
01/29/2011 23:38 #SoNiice#5
Daher dann #closerequest.
01/30/2011 01:05 Crank#6
#closed