Problema quest auto event

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
vinulet4
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 27 Ian 2015, 18:57
Server: Nici unu
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 34  
Medalii

Salut ma poate ajuta si pe mine cineva cu acest quest lam instalat dar nu porneste nici un event la ora setata de mine .

Cod: Selectaţi tot

quest auto_events begin
    state start begin
        when 20086.chat."auto event" with pc.is_gm() begin
            say_title(" Hallo "..pc.get_name())
            say(" state now "..game.get_event_flag("autoevent").." ")
            say(" ")
            local s = select(" active "," disable "," close ")
            if s == 1 then
                setskin(NOWINDOW)
                server_loop_timer("auto_event_timer", 1)
                game.set_event_flag("autoevent", 1)
            elseif s == 2 then
                setskin(NOWINDOW)
                clear_server_timer("auto_event_timer")
                game.set_event_flag("autoevent", 0)
            end
        end
        when auto_event_timer.server_timer begin
            local events_info = {
                {"Sat 14:00", "hair", "event", "hairup", 1, " 4 hours ", "Sat 18:00", 0},
                {"Sun 14:00", "6 Shabe Box", "event", "2006_drop", 1, " 4 hours ", "Sun 18:00", 0},
                {"Mon 13:00", "Gold ball", "event", "gold_bool", 1, " 4 hours ", "Mon 18:00", 0},
                {"Tue 14:00", "dressup box", "event", "dressup", 1, " 4 hours ", "Tue 18:00", 0},
                {"Wed 14:00", "fotball box", "event", "football_drop", 1, " 4 hours ", "Wed 18:00", 0},
                {"Thu 14:00", "moon box", "event", "drop_moon", 1, " 4 hours ", "Thu 18:00", 0},
                {"Fri 10:50", "cufere", "event", "mondlicht_event", 1, " 4 hours ", "Fri 12:00", 0},
            }
            local day_time = os.date("%a %H:%M")
            for i,v in ipairs(events_info) do
                if v[1] == day_time then
                    if game.get_event_flag(v[4]) != v[5] then
                        notice_all("notice: event  "..v[2].." actived for "..v[6].."  started from now! ")
                        game.set_event_flag(v[4], v[5])
                    end
                elseif v[7] == day_time then
                    if game.get_event_flag(v[4]) != v[8] then
                        notice_all(" notice: event "..v[2].." finish, see u with other events !! ")
                        game.set_event_flag(v[4], v[8])
                    end
                end
            end
        end
    end
end
Avatar utilizator
vinulet4
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 27 Ian 2015, 18:57
Server: Nici unu
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 34  
Medalii

UP!
Avatar utilizator
vinulet4
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 27 Ian 2015, 18:57
Server: Nici unu
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 34  
Medalii

UP! Chiar nimeni nu stie?
Avatar utilizator
Syron
Developer

Developer
Mesaje: 712
Membru din: 14 Mai 2014, 23:41
Aprecieri: 5  
Mulţumiri: 138  
Medalii

os.date("%a %H:%M")

Trebuie sa ai ora respectiva exacta cu ora de pe VDS.
Foloseste 'date' in BSD.
Avatar utilizator
vinulet4
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 27 Ian 2015, 18:57
Server: Nici unu
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 34  
Medalii

Syron scrie:os.date("%a %H:%M")

Trebuie sa ai ora respectiva exacta cu ora de pe VDS.
Foloseste 'date' in BSD.
os.date("%a 12:33")
cam asa e corectat ?
Avatar utilizator
Kid0
Veteran

Veteran
Mesaje: 1420
Membru din: 12 Aug 2015, 13:33
Server: restoria2(ex)
Regat: Shinsoo
Aprecieri: 39  
Mulţumiri: 13  
Discord: Copiază ID
 Contact:
Medalii

arhivat
Imagine
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
338
Răspunsuri
2
Vizualizări
422
Răspunsuri
5
Vizualizări
1656
Răspunsuri
0
Vizualizări
1673

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 21 vizitatori