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

[Mini-Tut] Funkcje troche o funkcjach unique*


Rekomendowane odpowiedzi

Opublikowano

Cześć,

Dziś przybliżę wam troszeczkę funkcję unique.

Występuje ona w dungeonach, np w dt, jednak tam jest niezły burdel jeśli chodzi o jej użycie, także dość ciężko połapać się jak ona działa..

Dobra, tak więc..

Funkcja d.set_unique zapisuje vid potwora do unique, którego nazwę musimy zdefiniować.

Tzn..

d.set_unique("potwor_nr_1", d.spawn_mob(101, 191, 244))

Po co jest ten d.spawn_mob? Otóż, zwracaną wartością przy spawnie potwora jest jego vid :)

Kiedy użyjemy tej funkcji, do uniqu`a potwor_nr_1 zostanie przypisany vid dzikiego psa zespawnowanego na kordach w/w.

Dobra, ale co daje samo oznaczenie?

Jak pewnie wiecie są również inne funkcje, które bazują na tym :)

Przykłady:

d.is_unique_dead()

Sprawdza ona czy unique jest martwy.

Użycie:

 

when kill with pc.in_dungeon() begin
if d.is_unique_dead("potwor_nr_1") then
d.notice("Dziki pies zostal zabity, zostaniecie wylogowani.")
d.exit_all()
end
end
 

 

 

d.kill_unique()

Zabija potwora z unique.

 

when login with pc.is_gm() and pc.in_dungeon() begin
d.kill_unique("potwor_nr_1")
d.notice("Wszedl gm, dziki pies zostal zabity.")
end
 

 

 

Jeśli chcecie poznać więcej funkcji zapraszam do lektury quest_functions :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...