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

Pokazywanie Liczby Zabić pod Czasem


Rekomendowane odpowiedzi

  • Aive zmienił(a) tytuł na Pokazywanie Liczby Zabić pod Czasem
Opublikowano

Służę pomocą:

	    state mpc begin -- state, zamień mpc na nazwę twojego state
        when 117 kill begin -- co ma się stać po zabiciu moba o id "117" (zamień 117 na id moba)
            local count = pc.getqf("licznik") + 1 -- tu nie ruszaj nic.
            if count < 20 then -- co ma się stać jeżeli ilość zabitych mobów jest mniejsza niż 20. (20 zmień na swoją ilość)
                pc.setqf("licznik", count) -- tu nie ruszamy
                q.set_counter("licznik ", -count) -- tu też nie tykaj. Dalej chyba sobie poradzisz.
            else
            end
        end
        when letter begin
            send_letter("licznik")
        end
        when button or info begin
            say("Licznik: ")
            say_reward(""..mob_name(117).."")
            say("")
            say_reward("Naliczyło:    ".. pc.getqf("licznik") ..".")
        end
	

Opublikowano
13 minut temu, MineUserFaker napisał:

Służę pomocą:

 


	    state mpc begin -- state, zamień mpc na nazwę twojego state
        when 117 kill begin -- co ma się stać po zabiciu moba o id "117" (zamień 117 na id moba)
            local count = pc.getqf("licznik") + 1 -- tu nie ruszaj nic.
            if count < 20 then -- co ma się stać jeżeli ilość zabitych mobów jest mniejsza niż 20. (20 zmień na swoją ilość)
                pc.setqf("licznik", count) -- tu nie ruszamy
                q.set_counter("licznik ", -count) -- tu też nie tykaj. Dalej chyba sobie poradzisz.
            else
            end
        end
        when letter begin
            send_letter("licznik")
        end
        when button or info begin
            say("Licznik: ")
            say_reward(""..mob_name(117).."")
            say("")
            say_reward("Naliczyło:    ".. pc.getqf("licznik") ..".")
        end
	

 

przyuważyłem że to 

q.set_counter("licznik ", -count)

można jeszcze tak zrobić skróconą wersję: q.set_counter("nazwa Szname z tabeli quests", -pc.getqf("np_dziki_pies_zabicia")

wyświetla pod questem ale nie miałem czasu tu edita dać, dzięki za pomoc na pewno jeszcze się komuś to przyda.

 

Temat można zamknąć.

  • Aive zablokował(a) ten temat

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...