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

[Pisanie] Informacja po wykonaniu xxx....


Rekomendowane odpowiedzi

Opublikowano

@Pomoże ktoś? Chodzi mi tylko o tą funkcje sprawdzającą że już zabiłem 200psa i aut wiadomośc!

Da ktoś funkcję np: Zabiję 200psów i po zabiciu 200 pojawia się informacja że wykonałem i mam się udać do kapitana.. Informacja ma się pojawić po zabiciu 200psa automatycznie!

astiumsign.png


Opublikowano

Sprawdź:

 

 

 

 

quest psiochy begin
        state start begin
                when kill with npc.get_race() == 101 begin
                        local count = pc.getqf("state") + 1
                        if count <= 200 then
                                pc.setqf("state", count)
                                q.set_counter("Pozostało", 200 - count)
                                if count == 200 then
                                        say_title("Informacja:")
                                        say("Zabiłeś 200 Dzikich psów. ")
                                        say("Idź teraz do kapitana.")
                                        set_state(do_kapitana)
                                end
                        end
                end
        end
        state do_kapitana begin
                when letter begin
                        local v=find_npc_by_vnum(20355)
                        if 0==v then
                        else
                                target.vid("__TARGET__", v, "do kapitana")
                        end
                end
                when letter begin
                        send_letter("Zabiłeś 200 dzikich psów!")
                end
                when button or info begin
                        say_title("Informacja:")
                        say("Zabiłeś 200 Dzikich psów. ")
                        say("Idź teraz do kapitana.")
                end
                when __TARGET__.target.click begin
                        target.delete("__TARGET__")
                        say_title("Kapitan:")
                        say("Zabiłeś Dzikie psy? Dobra robota. Dzięki")                                             
                        pc.setqf("state", 0)
                        clear_letter()
                        set_state(__COMPLETE__)
                end
        end
        state __COMPLETE__ begin
        end
end

 

 

96mgB.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...