Skocz do zawartości
  • Dołącz do społecznoś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

Misje Polowania


Rekomendowane odpowiedzi

Opublikowano

Pliki serwerowe są stworzone przez Badara więc szukam pod niego

Możesz bardziej wyjaśnić o jaki quest,o co Ci chodzi.

 

Te questy co Ci podałem wyżej będą Ci działały na plikach Badara.

Pomogłeś,pomogę kiedy tylko brachu mogę!

 

graphic.png

 

Opublikowano

Chce zmodyfikować questy polowania, lecz nie wiem jak je zmienić/gdzie je zmienić. A usuwając plik levelup.quest nic sie nie stało nadal są

Opublikowano

Gdzieś to kiedyś znalazłem i zachowałem:

Lecimy do:

questlib.lua


I szukamy:

special.levelup_reward1 =
{
-- warrior assassin sura shaman
{ 0, 0, 0, 0 },
{ 11200, 11400, 11600, 11800 }, -- °żĘ lev2
{ 12200, 12340, 12480, 12620 }, -- Ĺő±¸ lev3
{ 13000, 13000, 13000, 13000 } -- ąćĆĐ lev4
}


Wojownik:
13000- to Bojowa Tarcza +0, jeżeli chcemy dostawać +9 to wpisujemy zamiast 13000 to 13009
11200- Mnisia Zbroja Płytowa +0
12200- Tradycyjny Hełm +0

Ninja:
11400- Błękitne Ubranie+0
12340- Skórzana Maska+0

Sura:
11600- Żałobna Zbroja Płytowa+0
12480- Krwawy Hełm+0

Szaman:
11800- Błękitna Szata+0
12620- Czapka Mnicha

Jedziemy dalej:

special.levelup_reward3 = {
-- pct item # item count
{ 33, 27002, 10 }, -- 25%
{ 67, 27005, 10 }, -- 25%
--{ 75, 27101, 5 }, -- 25%
{ 100, 27114, 5 }, -- 25%
}


27002- To średnie czerwony mikstury, jeżeli zmienimy na 27003 to będą duże :)
27005- To średnie niebieskie mikstury, to samo co up
27101- Średnia zielona mikstura, to samo co up
27114- Średnia Fioletowa mikstura, to samo co up
10- to ilość itemów
5- to ilość itemów
pct- nie wiem co to jest


Jak zmienić jakiego moba i ile trzeba ich zabić za zdobcie nagrody?
Szukamy to:

special.levelup_quest = {
-- monster kill monster kill
-- vnum qty. vnum qty. exp percent
{ 0 , 0 , 0 , 0 , 0 } , -- lev 1
{ 101 , 10 , 102 , 5 , 10 } , -- lev 2
{ 101 , 20 , 102 , 10 , 10 } , -- lev 3
{ 102 , 15 , 103 , 5 , 10 } , -- lev 4
{ 103 , 10 , 104 , 10 , 10 } , -- lev 5
{ 104 , 20 , 108 , 10 , 10 } , -- lev 6
{ 108 , 10 , 105 , 5 , 10 } , -- lev 7
{ 108 , 20 , 105 , 10 , 10 } , -- lev 8
{ 105 , 15 , 109 , 5 , 10 } , -- lev 9
{ 105 , 20 , 109 , 10 , 10 } , -- lev 10
{ 109 , 10 , 110 , 5 , 10 } , -- lev 11
{ 110 , 15 , 106 , 10 , 10 } , -- lev 12
{ 106 , 20 , 111 , 5 , 10 } , -- lev 13
{ 111 , 15 , 107 , 5 , 10 } , -- lev 14
{ 111 , 20 , 107 , 10 , 10 } , -- lev 15
{ 107 , 15 , 114 , 5 , 10 } , -- lev 16
{ 107 , 20 , 114 , 10 , 10 } , -- lev 17
{ 114 , 10 , 112 , 10 , 10 } , -- lev 18
{ 112 , 20 , 113 , 10 , 10 } , -- lev 19
{ 113 , 20 , 302 , 15 , 10 } , -- lev 20
{ 302 , 20 , 115 , 10 , "2-10" } , -- lev 21
{ 115 , 25 , 304 , 10 , "2-10" } , -- lev 22
{ 304 , 20 , 401 , 40 , "2-10" } , -- lev 23
{ 401 , 60 , 402 , 80 , "2-10" } , -- lev 24
{ 501 , 80 , 404 , 20 , "2-10" } , -- lev 25
{ 502 , 80 , 406 , 20 , "2-10" } , -- lev 26
{ 406 , 30 , 504 , 20 , "2-10" } , -- lev 27
{ 631 , 35 , 504 , 30 , "2-10" } , -- lev 28
{ 631 , 40 , 632 , 30 , "2-10" } , -- lev 29
{ 632 , 40 , 2102 , 30 , "2-10" } , -- lev 30
{ 632 , 50 , 2102 , 45 , "2-5" } , -- lev 31
{ 633 , 45 , 2001 , 40 , "2-5" } , -- lev 32
{ 701 , 35 , 2103 , 30 , "2-5" } , -- lev 33
{ 701 , 40 , 2103 , 40 , "2-5" } , -- lev 34
{ 702 , 40 , 2002 , 30 , "2-5" } , -- lev 35
{ 704 , 20 , 2106 , 20 , "2-5" } , -- lev 36
{ 733 , 30 , 2003 , 20 , "2-5" } , -- lev 37
{ 734 , 40 , 2004 , 20 , "2-5" } , -- lev 38
{ 706 , 40 , 2005 , 30 , "2-5" } , -- lev 39
{ 707 , 40 , 2108 , 20 , "2-5" } , -- lev 40
{ 901 , 40 , 5123 , 25 , "2-5" } , -- lev 41
{ 902 , 30 , 5123 , 30 , "2-5" } , -- lev 42
{ 902 , 40 , 2031 , 35 , "2-5" } , -- lev 43
{ 903 , 40 , 2031 , 40 , "2-5" } , -- lev 44
{ 731 , 50 , 2032 , 45 , "2-5" } , -- lev 45
{ 732 , 30 , 5124 , 30 , "2-5" } , -- lev 46
{ 903 , 35 , 5125 , 30 , "2-5" } , -- lev 47
{ 904 , 40 , 5125 , 35 , "2-5" } , -- lev 48
{ 733 , 40 , 2033 , 45 , "2-5" } , -- lev 49
{ 734 , 40 , 5126 , 20 , "2-5" } , -- lev 50
{ 735 , 50 , 5126 , 30 , "1-4" } , -- lev 51
{ 904 , 45 , 2034 , 45 , "1-4" } , -- lev 52
{ 904 , 50 , 2034 , 50 , "1-4" } , -- lev 53
{ 736 , 40 , 1001 , 30 , "1-4" } , -- lev 54
{ 737 , 40 , 1301 , 35 , "1-4" } , -- lev 55
{ 905 , 50 , 1002 , 30 , "1-4" } , -- lev 56
{ 905 , 60 , 1002 , 40 , "1-4" } , -- lev 57
{ 906 , 45 , 1303 , 40 , "1-4" } , -- lev 58
{ 906 , 50 , 1303 , 45 , "1-4" } , -- lev 59
{ 907 , 45 , 1003 , 40 , "1-4" } , -- lev 60

}


Bierzemy np. to:

{ 101 , 10 , 102 , 5 , 10 } , -- lev 2


101- to jest pierwsze co można wybrać do zabicia
102- to jest drugie co można wybrać do zabicia
Po 101 jest 10, 10 to liczba ile mobów o id 101 trzeba zabić, aby zakończyć misję
Po 102 jest 5, 5 to liczba ile mobów o id 102 trzeba zabić, aby zakończyć misję

Liczba 10 która jest na samym końcu to ilość expa.
Tak naprawdę tyle ile jest napisane nie dostajemy, ale nie wiem dlaczego :D


Lecim dalej:

special.levelup_reward_gold21 =
{
{ 10000, 20 },
{ 20000, 50 },
{ 40000, 25 },
{ 80000, 3 },
{ 100000, 2 },
}
special.levelup_reward_gold31 =
{
{ 20000, 20 },
{ 40000, 40 },
{ 60000, 25 },
{ 80000, 10 },
{ 100000, 5 },
}
special.levelup_reward_gold41 =
{
{ 40000, 20 },
{ 60000, 40 },
{ 80000, 25 },
{ 100000, 10 },
{ 150000, 5 },
}
special.levelup_reward_gold51 =
{
{ 60000, 20 },
{ 80000, 40 },
{ 100000, 25 },
{ 150000, 10 },
{ 200000, 5 },
}

special.levelup_reward_exp21 =
{
{ 2, 9 },
{ 3, 14 },
{ 4, 39 },
{ 6, 24 },
{ 8, 9 },
{ 10, 4 },
}

special.levelup_reward_exp31 =
{
{ 2, 10 },
{ 2.5, 15 },
{ 3, 40 },
{ 3.5, 25 },
{ 4, 8 },
{ 4.5, 5 },
{ 5, 2 },
}
special.levelup_reward_exp41 =
{
{ 2, 10 },
{ 2.5, 15 },
{ 3, 40 },
{ 3.5, 25 },
{ 4, 8 },
{ 4.5, 5 },
{ 5, 2 },
}
special.levelup_reward_exp51 =
{
{ 1, 10 },
{ 1.5, 15 },
{ 2, 40 },
{ 2.5, 25 },
{ 3, 8 },
{ 3.5, 5 },
{ 4, 2 },
}


No... Tego właśnie jakoś nie udało mi się obcykać :D

special.levelup_reward_exp21


Liczba 21 mówi na (chyba) o numerze misji.

{
{ 10000, 20 },
{ 20000, 50 },
{ 40000, 25 },
{ 80000, 3 },
{ 100000, 2 },
}


Liczby w pierwszej kolumnie mówią (chyba) o ilości Yang które dostaniemy w danej misji.
Liczby w drugiej kolumnie nie wiem...

special.levelup_reward_item_21 =
{
-- no couple ring
{ { 27002, 10 }, { 27005, 10 }, { 27114, 10 } }, -- lev 21
{ 15080, 15100, 15120, 15140 }, -- lev 22
{ 16080, 16100, 16120, 16140 }, -- lev 23
{ 17080, 17100, 17120, 17140 }, -- lev 24
{ { 27002, 10 }, { 27005, 10 }, { 27114, 10 } }, -- lev 25
{ { 27003, 20 }, { 27006, 20 }, { 27114, 10 } }, -- over lev 25

-- with couple ring
-- { { 27002, 10 }, { 27005, 10 }, { 27114, 10 }, { 70301, 1 } }, -- lev 21
-- { 15080, 15100, 15120, 15140, 70301 }, -- lev 22
-- { 16080, 16100, 16120, 16140, 70301 }, -- lev 23
-- { 17080, 17100, 17120, 17140, 70301 }, -- lev 24
-- { { 27002, 10 }, { 27005, 10 }, { 27114, 10 }, { 70301, 1 } }, -- lev 25
-- { { 27003, 20 }, { 27006, 20 }, { 27114, 10 } }, -- over lev 25
}


Tu są chyba itemy które losuję serwer za daną misję.

Co do tego:

special.levelup_reward_exp51 =
{
{ 1, 10 },
{ 1.5, 15 },
{ 2, 40 },
{ 2.5, 25 },
{ 3, 8 },
{ 3.5, 5 },
{ 4, 2 },
}


To za bardzo nie wiem jak tutaj pozmieniać :D

 

To nie mój poradnik, gdzieś go kiedyś znalazłem. A co do usuwania questów:

 

wchodzisz do swojego katalogu z questemi np:

/usr/rain/channel/share_data/locale/hongkong/quest

tam znajduje się katalog Object.

jeśli go usuniesz na serwerze nie będzie żadnych!!!! questów. Nawet tych które są potrzebne do działania serwera . Czyli np. nie będziesz mógł korzystać z konia, ani teleportera.
W pliku który zawiera listę questów do kompilacji (w przykładzie to hongkong_list usuń te questy których nie chcesz na serwerze.

Po udanej edycji zapisz zmiany w pliku i skompiluj questy.

./make

Jeśli questy przeznaczone do kompilacji są poprawne nie powinieneś otrzymać informacji o błędach, ani kompilacja nie powinna się "wysypać" (core dump).
Teraz w katalogu quest pojawi się nowy katalog object. Jeśli jest pusty znaczy że coś poszło nie tak.
w takim przypadku musisz poprawić quest, który sprawia problemy.

Jeśli serwer jest pusty (znaczy jest niewielka ilość graczy) możesz się pokusić o wykasowanie wszystkich rozpoczętych questów przez graczy w przeciwnym razie będzie "kopało" z serwera tych którzy się zalogują.
komenda sql:

DELETE FROM player.quest

następnie uruchom serwer.

 

I to też nie moje :P

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...