Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Poprawa] cos dla koxow


Rekomendowane odpowiedzi

Opublikowano

Wywal game kiedy wlacza sie timer

        when 30101.take with item.vnum == 30311 begin -- przejscie 1 pietro
            if pc.in_dungeon() and pc.get_map_index() >= 2010000 and pc.get_map_index() < 2020000 then
                d.notice("<Informacja>Zostaniecie przeniesieni na drugie piętro.")
                npc.purge()
                server_timer('kata1', 10, get_server_timer_arg())
                pc.remove_item(30311, 1)
                d.setf("dc2", 1)
            end    
        end    
        when kata1.server_timer with pc.in_dungeon() and d.getf("dc2") == 1 and pc.get_map_index() >= 2010000 and pc.get_map_index() < 2020000 begin
        if d.select(get_server_timer_arg()) then
            d.jump_all(4632, 42082)
            d.notice("<Informacja>Macie 5 minut na odnalezienie posągu żółwia.")
            d.regen_file("data/dungeon/dc_regen_ebene2.txt")
            d.setf("dc2", 0)
            d.setf("dc3", 1)
            d.spawn_mob(30103, 741, 221)
            server_timer('kata2', 5*60, get_server_timer_arg())
Opublikowano

a jeżeli zrobisz tak?


when 30101.take with item.vnum == 30311 begin -- przejscie 1 pietro
            if pc.in_dungeon() and pc.get_map_index() >= 2010000 and pc.get_map_index() < 2020000 then
                d.notice("<Informacja>Zostaniecie przeniesieni na drugie piętro.")
                npc.purge()
                game.set_event_flag("kata1", get_time()+ 60*5)
                pc.remove_item(30311, 1)
                d.setf("dc2", 1)
            end    
        end    
        when game.get_event_flag("kata1") > get_time() and d.getf("dc2") == 1 and pc.get_map_index() >= 2010000 and pc.get_map_index() < 2020000 begin
        if d.select(get_server_timer_arg()) then
            d.jump_all(4632, 42082)
            d.notice("<Informacja>Macie 5 minut na odnalezienie posągu żółwia.")
            d.regen_file("data/dungeon/dc_regen_ebene2.txt")
            d.setf("dc2", 0)
            d.setf("dc3", 1)
            d.spawn_mob(30103, 741, 221)
			server_timer("katakI", 60*5)

sygnampc.png


Opublikowano

Też tak miałem ;) poprostu server timery są zbugowane w metinie ( chyba, nie chce cie w błąd wprowadzac )

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...