elitepvpers

elitepvpers (https://www.elitepvpers.com/forum/)
-   Metin2 Private Server (https://www.elitepvpers.com/forum/metin2-private-server/)
-   -   Server_timer (https://www.elitepvpers.com/forum/metin2-private-server/1871313-server_timer.html)

Adasaurus 05/08/2012 11:51

Server_timer
 
Hi all,
i have problem with server_time. Hi donīt yet.
Code:

quest cave3 begin
  state start begin
  when xxx.chat."Cave3" begin
    ----
    say_title("NPC name")
    say("")
    say("xxx")
    say("xxxx")
    local s = select("Yes" , "No")
    if s == 1 then
      d.new_jump_all(222, special.cave3[1][1], special.cave3[1][2])
      server_timer('test1_cave3', 5*60, get_server_timer_arg())
    elseif s == 2 then
      return
    end
    end
   
        when test1_cave3.server_timer begin
            if d.select(get_server_timer_arg()) then
                d.notice(" 15 minutes.")
                server_timer('test2_cave3', 5*60, get_server_timer_arg())
            end
        end

        when test2_cave3.server_timer begin
            if d.select(get_server_timer_arg()) then
                d.notice(" 10 minutes.")
                server_timer('test3_cave3', 5*60, get_server_timer_arg())
            end
        end

        when test3_cave3.server_timer begin
            if d.select(get_server_timer_arg()) then
                d.notice(" 5 minutes.")
                server_timer('test4_cave3', 5*60, get_server_timer_arg())
            end
        end

        when test4_cave3.server_timer begin
            if d.select(get_server_timer_arg()) then
                d.notice("Time off.")
                d.exit_all()
            end
        end
    when xxx.kill with pc.in_dungeon() and pc.get_map_index() >= 222 begin
      clear_server_timer('test1_cave3', get_server_timer_arg())
                  clear_server_timer('test2_cave3', get_server_timer_arg())
                  clear_server_timer('test3_cave3', get_server_timer_arg())
            clear_server_timer('test4_cave3', get_server_timer_arg())
            timer("cave3_jump_to_boss", 10)
            --chat("OK")
    end
  end
end

Where is error?

.Alpha. 05/08/2012 12:23

On line 12 you have no server_timer arg do it like this

server_timer('test1_cave3', 5*60, pc.get_map_index())
or pass any other parameter you want to use in the server timer

Adasaurus 05/08/2012 13:13

I change line 12 with server_timer('test1_cave3', 5*60, pc.get_map_index()) and donīt yet :(


All times are GMT +2. The time now is 10:15.

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.