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

[Quest] Questnpc - Po co i jak używać.


Cort

Rekomendowane odpowiedzi

Opublikowano

Cześć. Zauważyłem, że większość ludzi nie zwraca uwagi na niektóre pliki w naszych sf. Można je sobie ciekawie wykorzystać. Tutaj też opiszę Wam użycie ciekawego pliku - questnpc.txt. Znajduje się on w katalogu z questami. W locale.lua czy innych questach możemy się napotkać np na 'when blacksmith.click begin'. No dobrze, ale skąd kompilator ma wiedzieć, co oznacza 'blacksmith'? To zapraszam do czytania ;)

Najpierw, podgląd tekstowy pliku.

 

 


1092 devil_stone6
20073 devil_stone5
493 heukpung_gupae
1092 devil_stone6
20073 devil_stone5
504 orangkae_jangsu
635 jinunggwi_janggun
1091 devil_stone3
1302 greenfrog_general
2004 jipgae_geomi
2104 jeongal_ingan
8015 devil_stone1
9001 weapon_shop
9002 armor_shop
9003 etc_shop
9005 warehouse_keeper
9006 oldwoman
9008 armorshop
9009 fisher
11000 guild_man1
11001 guild_war_observer1
11002 guild_man2
11003 guild_war_observer2
11004 guild_man3
11005 guild_war_observer3
20009 old_man
20011 eulduji
20012 yurang
20015 deokbae
20016 blacksmith
20017 yuhwan
20018 baekgo
20019 hunter
20020 old_pirate
20021 ariyeong
20022 huanso
20023 bookworm
20024 yuhwarang
20031 santa
20032 xmas_tree
20300 skill_group1_1
20301 skill_group1_2
20302 skill_group1_3
20303 skill_group1_4
20304 skill_group1_5
20305 skill_group1_6
20306 skill_group1_7
20307 skill_group1_8
20320 skill_group2_1
20321 skill_group2_2
20322 skill_group2_3
20323 skill_group2_4
20324 skill_group2_5
20325 skill_group2_6
20326 skill_group2_7
20327 skill_group2_8
20340 skill_group3_1
20341 skill_group3_2
20342 skill_group3_3
20343 skill_group3_4
20344 skill_group3_5
20345 skill_group3_6
20346 skill_group3_7
20347 skill_group3_8
20348 deviltower_man 
50307 questscroll1
50308 questscroll2
50309 questscroll3
50310 questscroll4
100000 attr0
100001 attr1
100002 attr2
100003 attr3
100004 attr4
100005 attr5
100006 attr6
100007 attr7
100008 attr8
100009 attr9
100010 attr10
100011 attr11
100012 attr12
100013 attr13
100014 attr14
100015 attr15
11001 depender
11001 boss
11001 electionman1
11003 electionman2
11005 electionman3

 

 

Jak widać, mamy tutaj ID Npc->Nazwa, którą ma odczytywać. Chcielibyśmy dodać sobie np: Seon-Hae. No to po prostu schodzimy na sam dół i dopisujemy linijkę:

20095 seon_hae

20095 = id npc

seon_hae = nasza nazwa.

Wykorzystanie? Chociażby prosty quest:

quest seon_hae begin
state start begin
when seon_hae.click begin
say_title("Pieniądze")
say("Chcesz pieniądze?")
if select(locale.yes,locale.no) == 1 then
pc.change_gold(1000)
end
end
end
end

Nie mam pewności, czy zadziałałoby to do mob_name, więc wolę nie kombinować. Sposób chcąc nie chcąc działa. Twórcy plików metina mieli wiele sposobów na ułatwianie sobie życia. Część znamy, część pozostaje nieodkryta i jeszcze większa część pozostaje tajemnicą :)

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Dla mnie tak samo, wygodniej jest wpisać id - przyzwyczajenie.

Ale dzięki, tego nie wiedziałem... Kiedyś się właśnie zastanawiałem, po co?

To jest chyba użyte w queście z dt. ;)

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

Szczerze mówiąc sobie chyba dodam wszystkie nazwy npc do tego bo szukanie po mob_proto kto jakie ma id czasami jest irytujące. Niemniej jednak pliczek już wcześniej znałem ;)

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Każdy pewnie widział ale pewnie nie każdy wiedział, jak to wykorzystać :P

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Mi także się przyda bo nie będe latać po navi i szukać id jak moge mieć odrazu gotowe ;p .

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...