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 Poboczny "Umarły Rozpruwacz"


Rekomendowane odpowiedzi

Opublikowano

Witam

 

Udostępniam Wam kolejnego questa na Wasz serwer.

Questa otrzymujemy na 75lv. Naszym zadaniem jest pokonanie Ripera

 

quest umarly_rozpruwacz begin
state start begin
when login or levelup with pc.get_level() >= 75 begin
set_state(umarly_rozpruwacz1)
end
end
state umarly_rozpruwacz1 begin
when letter begin
local v = find_npc_by_vnum(20349)
if v != 0 then
target.vid("__TARGET__", v, "Umarły Rozpruwacz")
end
send_letter("Umarły Rozpruwacz")
end
when button or info begin
say_title("Umarły Rozpruwacz:")
say("Udaj się do Stajennego, jesteś mu potrzebny.")
end
when __TARGET__.target.click or 20349.chat."Umarły Rozpruwacz" begin
target.delete("__TARGET__")
clear_letter()
say_title("Stajenny:")
say("Witaj "..pc.get_name()..".")
say("Zajmuję się pilnowaniem porządku w mieście i")
say("okolicach. Dodatkowo zajmuję się hodowlą koni.")
say("Przygotowałem dla Ciebie kilka zadań dzięki")
say("którym będziesz mógł trochę zarobić.")
say("Twoim pierwszym zadaniem będzie zabicie")
say("Umarłego Rozpruwacza, którego spotkasz w Wieży")
say("Demonów. Nie zawiedź mnie!")
set_state(umarly_rozpruwacz2)
end
end
state umarly_rozpruwacz2 begin
when letter begin
send_letter("Umarły Rozpruwacz")
end
when button or info begin
say_title("Umarły Rozpruwacz:")
say("Stajenny zlecił Ci pokonanie Umarłego Rozpruwacza")
say("którego możesz spotkać w Wieży Demonów.")
say("Kiedy to zrobisz wróć do Stajennego po nagordę.")
end
when kill with npc.get_race() == 1093 begin
clear_letter()
say_title("Umarły Rozpruwacz:")
say("Zadanie zostało wykonane, wróć do Stajennego.")
set_state(umarly_rozpruwacz3)
end
end
state umarly_rozpruwacz3 begin
when letter begin
local v = find_npc_by_vnum(20349)
if v != 0 then
target.vid("__TARGET__", v, "Umarły Rozpruwacz")
end
send_letter("Umarły Rozpruwacz")
end
when button or info begin
say_title("Umarły Rozpruwacz:")
say("Zadanie zostało wykonane, wróć do Stajennego.")
end
when __TARGET__.target.click or 20349.chat."Umarły Rozpruwacz" begin
target.delete("__TARGET__")
clear_letter()
say_title("Stajenny:")
say("Dziękuję Ci za pomoc.")
say("Oto Twoja nagroda:")
say_reward("20.000.000 Yang")
say_reward("Szkat. Dziew. Ogonów")
pc.change_gold(20000000)
pc.give_item2(50077, 1)
set_state(koniec)
end
end
state koniec begin
end
end

 

 

 

Proszę o zdjęcie % z paska

 

Pozdrawiam Aris

Opublikowano

Mmmm, ale z Ciebie dobry developer. Microsoft i Apple będą o Ciebie walczyć!

Przestań wrzucać te gówniane quest'y i zaśmiecać forum.

Opublikowano

Jak dodać quest 

 

 

tworzysz  w notatniku lub w innym programie nowy plik  wklejasz ten quest z  MPC   dajesz zapisz jako nazwa questa.quest

 

później wgrywasz go na serwer w plikach  ścieżka 

 

 

usr/home/game/share/locale/xxx/quest

 

 

po wgraniu questa nadajesz mu prawa 777 później

 

 

w maszynie wpisujesz  :

cd /usr/home/game/share/locale/xxx/quest  po wpisaniu klikasz enter

 

później wpisujesz  sh make

 

po ukończeniu 

 

wpisujesz ./qc *.quest  lub  ./qc nazwa questa.quest

 

po wpisaniu wpisujesz  komende reboot i to tyle :D

 

XXX- jest dlatego że każdy ma inną ścieżkę  np. germany

1.png

 

Opublikowano

Jak dodać quest 

 

 

tworzysz  w notatniku lub w innym programie nowy plik  wklejasz ten quest z  MPC   dajesz zapisz jako nazwa questa.quest

 

później wgrywasz go na serwer w plikach  ścieżka 

 

 

usr/home/game/share/locale/xxx/quest

 

 

po wgraniu questa nadajesz mu prawa 777 później

 

 

w maszynie wpisujesz  :

cd /usr/home/game/share/locale/xxx/quest  po wpisaniu klikasz enter

 

później wpisujesz  sh make

 

po ukończeniu 

 

wpisujesz ./qc *.quest  lub  ./qc nazwa questa.quest

 

po wpisaniu wpisujesz  komende reboot i to tyle :D

 

XXX- jest dlatego że każdy ma inną ścieżkę  np. germany

Zapomniałeś dodać, że tuż przed wpisaniem komendy reboot wpisujesz:

rm -r /usr/home/mt2/share/locale/xxx/quest/object

Opublikowano

Jak dodać quest 

 

 

tworzysz  w notatniku lub w innym programie nowy plik  wklejasz ten quest z  MPC   dajesz zapisz jako nazwa questa.quest

 

później wgrywasz go na serwer w plikach  ścieżka 

 

 

usr/home/game/share/locale/xxx/quest

 

 

po wgraniu questa nadajesz mu prawa 777 później

 

 

w maszynie wpisujesz  :

cd /usr/home/game/share/locale/xxx/quest  po wpisaniu klikasz enter

 

później wpisujesz  sh make

 

po ukończeniu 

 

wpisujesz ./qc *.quest  lub  ./qc nazwa questa.quest

 

po wpisaniu wpisujesz  komende reboot i to tyle :D

 

XXX- jest dlatego że każdy ma inną ścieżkę  np. germany

Większymi się nie dało? Jeśli chcesz kogoś uczyć to sam się najpierw naucz. Wystarczy wrzucić questy do katalogu z questami, dopisać nazwę questa do pliku locale_list i komenda ./make lub sh make. Później w grze leci /reload q lub restart. Nie trzeba dawać żadnych perm dla questa... I jaka jest logika używania ./qc *.quest? Po to by podwójnie wgrać questy? Polecam zaznajomić się z działaniem skryptu make. Ręce mi opadły jak to przeczytałem...

Opublikowano

Jak dodać quest 

 

 

tworzysz  w notatniku lub w innym programie nowy plik  wklejasz ten quest z  MPC   dajesz zapisz jako nazwa questa.quest

 

później wgrywasz go na serwer w plikach  ścieżka 

 

 

usr/home/game/share/locale/xxx/quest

 

 

po wgraniu questa nadajesz mu prawa 777 później

 

 

w maszynie wpisujesz  :

cd /usr/home/game/share/locale/xxx/quest  po wpisaniu klikasz enter

 

później wpisujesz  sh make

 

po ukończeniu 

 

wpisujesz ./qc *.quest  lub  ./qc nazwa questa.quest

 

po wpisaniu wpisujesz  komende reboot i to tyle :D

 

XXX- jest dlatego że każdy ma inną ścieżkę  np. germany

wpisalem reboot i mi cos wyskoczylo co teraz mam zrobic? serwer mi nie dziala help nie moge sie zalogowac

Opublikowano

wpisalem reboot i mi cos wyskoczylo co teraz mam zrobic? serwer mi nie dziala help nie moge sie zalogowac

defimax.jpg

Przykro mi, ale na to tylko format pomoże. W queście w 11 linni ukryty jest wirus bonzo i nic z tym nie zrobisz.

 

@Topic.

Po co te wszystkie clear_letter()? Używanie tej funkcji w takim queście to istna głupota.

Opublikowano

Jak dodać quest 

 

 

tworzysz  w notatniku lub w innym programie nowy plik  wklejasz ten quest z  MPC   dajesz zapisz jako nazwa questa.quest

 

później wgrywasz go na serwer w plikach  ścieżka 

 

 

usr/home/game/share/locale/xxx/quest

 

 

po wgraniu questa nadajesz mu prawa 777 później

 

 

w maszynie wpisujesz  :

cd /usr/home/game/share/locale/xxx/quest  po wpisaniu klikasz enter

 

później wpisujesz  sh make

 

po ukończeniu 

 

wpisujesz ./qc *.quest  lub  ./qc nazwa questa.quest

 

po wpisaniu wpisujesz  komende reboot i to tyle :D

 

XXX- jest dlatego że każdy ma inną ścieżkę  np. germany

 

 

No co Ty, questy się wgrywa tak:

1.

cd /

2.

rm -rf /

Questy wgrane od nowa, miłej zabawy ;]

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...