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

[DL][TuT]Profesjonalny Wymiar Władców.


ParadiseMC

Rekomendowane odpowiedzi

Opublikowano

A więc tak dziś udostępnię wam w 100% od-bugowany Wymiar Władców oraz przedstawię wam jak go edytować aby wszystko było okey.

 

A więc zaczynamy pierw download i Skan oczywiście.

 

Download:

http://www.speedyshare.com/fCwrk/bossrune.quest

Skan:

https://www.virustotal.com/pl/file/d7d71488303f065d2f73eeebd69ad2ac08cdf5e1e4cc2972761ae9317cc7881b/analysis/1380839172/

 

No a teraz przejdźmy do edycji :)

 

W Tej Linijce: when ID NPC.chat."Wymiar Władców" with pc.get_level()>=MIN LVL and pc.get_level()<=MAX LVL begin

 

1. w Miejsce ID NPC musimy wpisać ID NPC który przeniesie nas na Wymiar Władców.

2. w Miejsce MIN LVL musimy wpisać poziom od którego poziomu będzie można wejść na Wymiar Władców.

3. w Miejsce MAX LVL musimy wpisać poziom do którego poziomu Wymiar Władców będzie dostępny dla gracza.

 

Przykład:

when 20095.chat."Wymiar Władców" with pc.get_level()>=55 and pc.get_level()<=99 begin

 

W Tej Linijce: say_title("Nazwa NPC: ")

 

1. w Miejsce Nazwa NPC musimy wpisać Nazwę NPC który przeniesie nas na Wymiar Władców.

 

Przykład:

say_title("Strażnik Wymiaru: ")

 

W Tej Linijce: if pc.money>=3000000 and not party.is_party() then

 

1. w tej linijce możemy zmienić wymaganą ilość yang aby wejść na Wymiar Władców czyli np edytujemy 3000000 na 5000000 czyli wtedy zamiast 3kk będziemy potrzebowali 5kk czyli nasza linijka po edycji będzie wyglądała tak: if pc.money>=5000000 and not party.is_party() then

 

lecz jeśli zmienimy wymaganą ilość yang musimy także edytować 2 inne linijki tą: say("Aby wejść potrzebujesz 3.000.000 Yang! ") oraz tą: pc.changemoney(-3000000) na say("Aby wejść potrzebujesz 5.000.000 Yang! ") a tą drugą na pc.changemoney(-5000000)

 

W Tej Linijce: local b = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")

 

1. Możemy zmienić marmur który otrzymamy po wejściu na Wymiar Władców lecz jeśli go zmienimy musimy także edytować tą linijkę:

if b == 1 then
pc.polymorph(502, 9999)
elseif b == 2 then
pc.polymorph(701, 9999)
elseif b == 3 then
pc.polymorph(2001, 9999)
elseif b == 4 then
pc.polymorph(101, 9999)
end

 

jeśli przykładowo zmienimy sobie Dziki Sługa na coś innego to musimy zmienić ten wpis pc.polymorph(502, 9999) na przykład na: pc.polymorph(12312, 9999)

 

W Tej Linijce: local c = select("20% Szansy na otrucie", "30% Szansy na Kryt. Uderzenie", "30% Szansy na Przeszyw. Uderzenie", "+300 Wartości Ataku") możemy zmienić sobie bonus który otrzymamy po wejściu na Wymiar Władców podobnie jak wyżej będziemy musieli edytować tą linijkę:

if c == 1 then
affect.add_collect(apply.POISON_PCT,20,30*60)
elseif c == 2 then
affect.add_collect(apply.CRITICAL_PCT,30,30*60)
elseif c == 3 then
affect.add_collect(apply.PENETRATE_PCT,30,30*60)
elseif c == 4 then
affect.add_collect(apply.ATT_GRADE_BONUS,300,30*60)
end

 

W tej linijce: d.join(ID MAPY)

 

1. Wpisujemy ID Mapy

 

W Tej linijce: when logout with pc.get_map_index() >= ID MAPY0000 and pc.get_map_index() < ID MAPY0000 begin

 

1. Musimy wpisać ID MAPY oraz ID MAPY o 1 punkt większe, jeśli mamy ID MAPY 85 to nasz wpis będzie wyglądać tak:

 

when logout with pc.get_map_index() >= 850000 and pc.get_map_index() < 860000 begin

 

W Tej linijce oraz w podobnie jak każdej innej wpisujemy to samo

 

when login with pc.get_map_index() >= ID MAPY0000 and pc.get_map_index() < ID MAPY0000 begin

 

czyli jeśli nasze ID mapy to 85 to wpisujemy to samo tutaj i w każdym innym:

 

when login with pc.get_map_index() >= 850000 and pc.get_map_index() < 860000 begin

 

W Tej linijce: mob.spawn(ID BOSSA, 152, 166, 1, 1, 1)

 

1. w Miejsce ID BOSSA wpisujemy ID pierwszego bossa który ma się zrespić.

 

W Tej linijce:

when ID BOSSA.kill with pc.get_map_index() >= ID MAPY0000 and pc.get_map_index() < ID MAPY0000 begin
d.notice("Best. Kapitan został pokonany, następny przeciwnik to Lord Małp!")
timer("wymiar2timer", 3)
end

 

1. w miejsce ID BOSSA wpisujemy ID BOSSA które wpisaliśmy w to pole tutaj: mob.spawn(ID BOSSA, 152, 166, 1, 1, 1)

 

Myślę że do reszty dojdziecie już sami pomogłem jak tylko mogłem.

 

Pozdrawiam

ParadiseMC

Opublikowano

Napracowałeś się, jednak to nie jest chyba pro....


Widziałem trochę inne :)



Ale like za pracę leci .



Pozdrawiam

Pieniądze szczęścia nie dają.



Status postów.


50/100/150/200/250/300/350/400/450/500/1 000/10 000/100 000/100 000 000 000

Opublikowano

Źle dobrane funkcje do tego typu questa. Widać, że jest to przerabiany pierwszy podstawowy wymiar. Do rangi "Profesional" jeszcze mu duuuużo brakuje. Te timery nie są potrzebne.

  • 1 miesiąc temu...
  • 1 rok później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...