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

[Pytanie]Quest - Co Jest Nie Tak ?


Rekomendowane odpowiedzi

Opublikowano

Witam chciałem na mój serwer wgrać quest na 85lvl u biologa.

Quest zrobiłem metodą kopiuj wklej, tylko dialogi pozmieniałem i ID.

Ale, quest mi nie działa, może ktoś powie mi dlaczego ? co jest nie tak ?

Dam +/- i 5*

 

To jest ukryta treść, proszę

 

pulp09.jpgDaj add.png
Opublikowano

Kurde;/ dalej mi nie działa, może coś jeszcze jest złego ?

I mam pytanie: muszę dopisywać do pliku english_list tego questa czy nie ?

I o co z tym english_list chodzi, bo niektóre questy bez dopisywania działają.

pulp09.jpgDaj add.png
Opublikowano

Quest kompiluje się dobrze więc w czym problem?

Może napisz co robisz żeby go doinstalować do serwera. (znaczy po skopiowaniu do katalogu quest co robisz, bo może go nie kompilujesz)

Nie wystarczy questa po prostu wrzucić do katalogu trzeba go jeszcze skompilować za pomocą

To jest ukryta treść, proszę

plik english_list to plik w którym znajduje się lista questów do skompilowania poleceniem

To jest ukryta treść, proszę

 

 

Po skompilowaniu questa musisz albo zresetwać serwer albo przeładować questy jako GM ale polecam reset, dla uniknięcia pewnych komplikacji.

Mam nadzieję że pomogłem.

Pomogłem? Proszę o +

Opublikowano

Wgrywam collect_quest_lv85.quest przez WinSCP do katalogu /usr/rain/channel/share_data/locale/english/quest, nadaje prawa pliku 0777.

Następnie:

/etc/rc.d/netif restart

cd /usr/rain/channel/share_data/locale/english/quest

./qc collect_quest_lv85.quest

reboot

Odpalam serwer i quest nie działa ;/

Nie wiem co robię źle.

pulp09.jpgDaj add.png
Opublikowano
Wgrywam collect_quest_lv85.quest przez WinSCP do katalogu /usr/rain/channel/share_data/locale/english/quest, nadaje prawa pliku 0777.

 

nadawanie praw pliku jest zbędne i robi sporo zamieszania plik quest nie jest plikiem wykonywalnym wiec nadawanie mu atrybutu execute jest nie potrzebne, tym bardziej dla członków grupy i innych poprawny chmod 644.

 

Zakładam że logujesz się jako root i jako root kompilujesz questy i uruchamiasz grę.

 

Następnie:

/etc/rc.d/netif restart

 

zupełnie nie potrzebnie

 

cd /usr/rain/channel/share_data/locale/english/quest

./qc collect_quest_lv85.quest

 

to w porządku

 

w wyniku powinieneś otrzymać:

 

 

 

/usr/rain/channel/share_data/locale/english/quest$ ./qc collect_quest_lv85.quest

QUEST : collect_quest_lv85

STATE : start

STATE : run

WHEN : login or

WHEN : levelup

with pc . level >= 85 and pc . level <= 90

STATE : information

WHEN : letter

WHEN : button or

WHEN : info

WHEN : target (__TARGET__.click) or

WHEN : 20084.chat ("Znajdz Biologa")

STATE : go_to_disciple

WHEN : letter

WHEN : button or

WHEN : info

WHEN : 71035.use

WHEN : 2315.kill or

WHEN : 2311.kill or

WHEN : 2313.kill or

WHEN : 2314.kill or

WHEN : 2312.kill

WHEN : 20084.chat ("Czer. Konar Duchodrzewa")

with pc . count_item ( 30167 ) > 0

STATE : key_item

WHEN : letter

WHEN : button or

WHEN : info

WHEN : 2315.kill or

WHEN : 2311.kill or

WHEN : 2313.kill or

WHEN : 2314.kill or

WHEN : 2312.kill

WHEN : target (__TARGET__.click) or

WHEN : 20084.chat ("Znalazlem Kamien Duszy")

with pc . count_item ( 30226 ) > 0

STATE : __reward

WHEN : letter

WHEN : button or

WHEN : info

WHEN : target (__TARGET__.click) or

WHEN : 20018.chat ("Nagroda")

STATE : __complete

 

 

 

 

reboot

Odpalam serwer i quest nie działa ;/

Nie wiem co robię źle.

to jest już nie konieczne. wystarczy wejść do gry i przeładować questy albo zresetwać serwer.

 

Otóż robisz wszystko dobrze (a nawet troszkę za dużo )

Problem nie polega na tym, że questu nie ma, ale że prawdopodobnie nie jest uruchamiany.

 

jeśli się przyjrzysz na koniec questu z lv 30 znajdziesz tam takie cóś:

 

To jest ukryta treść, proszę

 

znaczy ukończenie questu na poziom 30 uruchamia quest na poziom 40

Więc jeśli w Twoim queście na poprzedni level masz coś takiego - musisz ukończyć quest poprzedni.Jeśli nie to musisz dodać (i ukończyć go żeby uruchomić quest na 85), poza tym testując musisz mieć poziom 85-90 w przeciwnym wypadku quest się nie rozpocznie.W obu przypadkach będzie to wyglądało tak jakby questa nie było co prawdopodobnie jest Twoim problemem

 

żeby na szybko się przekonać czy quest działa możesz zrobić tak : Zmodyfikuj quest w sposób nastepujacy

 

To jest ukryta treść, proszę

 

Przekompiluj, załaduj, przetestuj i zmień jak było (potem przekompiluj i załaduj.)

Mam nadzieję że pomogłem.

Pozdrawaiam.

Pomogłem? Proszę o +

Opublikowano

@UP

Dzięki za wyczerpującą odpowiedź.

Myślę, że quest dopiero będzie działał po ukończeniu misji 80 więc dla starych graczy lipa.

No cóż nie będę go dodawał trudno, na PLu też go długo nie było.

Masz + i 5*

pulp09.jpgDaj add.png
Opublikowano

@UP

Dzięki za wyczerpującą odpowiedź.

Myślę, że quest dopiero będzie działał po ukończeniu misji 80 więc dla starych graczy lipa.

No cóż nie będę go dodawał trudno, na PLu też go długo nie było.

Masz + i 5*

ja questy u biologa wprowadziłem kiedy gracze mieli 100+ wiec podniosłem limit wykonywania do 102, żeby nikt nie był poszkodowany.

Pomogłem? Proszę o +

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...