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

[Problem] Quester - robienie misji przez graczy.


Rekomendowane odpowiedzi

Opublikowano

Witam.

Krótko i na temat . Problem dotyczy Questera. Otóż, gdy ktoś zrobi jakaś misje to innym też nalicza, że ją zrobili z tym że Oni nic nie dostają za to ( na szczęście), ale nie mogą robić też .

Co trzeba zrobić ?

Wiem że daje flage "onlyfirst" aby raz można było zrobić . Czyżby tego błąd tyczył ?

 

142740.gif

Opublikowano

WTF jest prosto napisane . Jak ktoś zrobi pewną misje to inny gracz też ma ją zrobioną.... (tylko tyle, że nie ma nagrody)

142740.gif

Opublikowano

Masz jakiś config?

 

Proszę :

 

CONFIG:

 

general:

  verbose-logging: true

  save-interval: 15

  debug-info: false

objectives:

  show-only-current: true

  break:

    no-drops: false

    subtract-on-place: true

  collect:

    remove-on-pickup: true

    subtract-on-drop: false

quests:

  max-amount: 1

  messages:

    start-show: true

    cancel-show: true

    done-show: true

    objective-show: true

ranks:

  Quester: 0

  Apprentice-Quester: 25

  Master-Quester: 50

commands:

  displayed-cmd: /q

  world-label-this: this

  loc-label-here: here

  loc-label-player: player

  loc-label-block: block

 

 

142740.gif

Opublikowano

moze bys tak podał config z zadania :/

nie za bardzo cię zrozumiałem ale flaga only first działa na takiej zasadzie zr tylko jedna osoba może wykonać zadanie Ponieważ quest zostanie wyłączone po jego zakończeniu

Opublikowano

moze bys tak podał config z zadania :/

nie za bardzo cię zrozumiałem ale flaga only first działa na takiej zasadzie zr tylko jedna osoba może wykonać zadanie Ponieważ quest zostanie wyłączone po jego zakończeniu

 

 

 

Dzięki Wielkie ! 

 

Stąd rozumiem, że ONLYFIRST (tylko raz) nie znaczy, że gracz może zrobić raz Quest'a tylko że jeden gracz na serwerze (kto szybszy) może zrobić Questa

142740.gif

Opublikowano

moze bys tak podał config z zadania :/

nie za bardzo cię zrozumiałem ale flaga only first działa na takiej zasadzie zr tylko jedna osoba może wykonać zadanie Ponieważ quest zostanie wyłączone po jego zakończeniu

 

 

Sry, ale jednak nie działa . Jeżeli nie ma ONLYFIRST każda osoba może robić nieskończoność jedną misje i dostawać cały czas itemki bez utraty z misji. 

 

 

Dla ułatwienia to samo jest tutaj (przypadkowo znalazłem) : http://www.mpcforum....ylko-jeden-raz/

 

Dodatkowo kombinowałem z /q condition add quest/questnot i dalej nic. .

142740.gif

Opublikowano

/q cond add questnot <id zadania lub nazwa jesli nazwa to chyba nalezy dac w nawiasy ""/'' jakie nie pamietam>

ogolnie to trudno mi tak pisać z pamięci więc za wiele ci nie pomogę mozliwe ze błąd leży w podaniu id zadania lub plugin nie tworzy histori zadań

dlatego prosiłem abyś dodał config zadania :/ bo tam bedzie pisało co masz dodane w zadaniu tzn wszystkie flagi,warunki,itp

 

ewentualnie mogę zrobić ci jakieś proste zadanie i przekazać tobie config do sprawdzenia na swoim serwerze ,

Opublikowano

/q cond add questnot <id zadania lub nazwa jesli nazwa to chyba nalezy dac w nawiasy ""/'' jakie nie pamietam>

ogolnie to trudno mi tak pisać z pamięci więc za wiele ci nie pomogę mozliwe ze błąd leży w podaniu id zadania lub plugin nie tworzy histori zadań

dlatego prosiłem abyś dodał config zadania :/ bo tam bedzie pisało co masz dodane w zadaniu tzn wszystkie flagi,warunki,itp

 

ewentualnie mogę zrobić ci jakieś proste zadanie i przekazać tobie config do sprawdzenia na swoim serwerze ,

 

 

Ok dodaje all !

 

QUESTS:

 

lato:

  name: Lato

  description: Witaj Przyjacielu ! Jak widzisz dzisiaj jest wielki upał. Może przyniósł byś mi wiadro z wodą do zrobienia lemoniady

  flags: DEATHCANCEL;

  objectives:

    '0':

      type: ITEM

      item: '326'

  events:

    '0':

      type: MSG

      occasion: -3

      message: 'Dzięki ! Oto twoja nagroda:'

    '1':

      type: MSG

      occasion: -3

      message: '&4 Dostałeś - 1 diament'

    '2':

      type: ITEM

      occasion: -3

      item: '264:0'

  ID: 1

cygan:

  name: Cygan

  description: Cześć ! Wczoraj mnie okradziono z bardzo cennych rzeczy. Myślę, że mógł to być Cygan. Znajdź mu i rozkaż zwrotu do 5 dni inaczej pożałuje.

  flags: DEATHCANCEL;

  objectives:

    '0':

      type: NPC

      index: 36

  events:

    '0':

      type: MSG

      occasion: -3

      message: Dobra robota ! Możliwe, że się przestraszy i zwróci mi rzeczy.

    '1':

      type: MSG

      occasion: -3

      message: '&1 Otrzymałeś - &6 diax miecz , 5630 hajsu , 300 expa i 20 pieczonego

        mięcha'

    '2':

      type: ITEM

      occasion: -3

      item: '276:0'

    '3':

      type: ITEM

      occasion: -3

      item: '364:0'

      amount: 20

    '4':

      type: MONEY

      occasion: -3

      amount: 5630.0

    '5':

      type: EXP

      occasion: -3

      amount: 300

  ID: 8

górnik:

  name: Górnik

  description: Witaj może chcesz zarobić ? Napewno tak więc słuchaj. Zdobądź dla mnie 20 diamentów , żelaza, złota oraz węgla. Nagroda czeka !

  objectives:

    '0':

      type: ITEM

      item: '264'

      amount: 20

    '1':

      type: ITEM

      item: '265'

      amount: 20

    '2':

      type: ITEM

      item: '266'

      amount: 20

    '3':

      type: ITEM

      item: '263'

      amount: 20

  events:

    '0':

      type: EXP

      occasion: -3

      amount: 200

    '1':

      type: MONEY

      occasion: -3

      amount: 500.0

    '2':

      type: ITEM

      occasion: -3

      item: '322:1'

      amount: 2

    '3':

      type: ITEM

      occasion: -3

      item: '278:0'

      enchants: '32:5'

    '4':

      type: MSG

      occasion: -3

      message: 'WoW szybko poszło. Oto nagroda:'

    '5':

      type: MSG

      occasion: -3

      message: '&3Nagroda - &c 2 kox jabłka, enchant kilof , 200 expa, 500 hajsu.'

  ID: 5

zima:

  name: Zima

  description: Witaj ! Jak widzisz nadchodzi zima, przyniósł byś mi jakieś skórzane ubranie ?

  objectives:

    '0':

      type: ITEM

      item: '298'

    '1':

      type: ITEM

      item: '299'

    '2':

      type: ITEM

      item: '300'

    '3':

      type: ITEM

      item: '301'

  events:

    '0':

      type: MSG

      occasion: -3

      message: 'Ale jesteś dzielny ! Wielkie dzięki . Oto twoja nagroda:'

    '1':

      type: MSG

      occasion: -3

      message: '&4 Dostałeś - &c 2 diamenty i 3 steki'

    '2':

      type: ITEM

      occasion: -3

      item: '320:0'

      amount: 3

    '3':

      type: ITEM

      occasion: -3

      item: '264:0'

      amount: 2

  ID: 3

start:

  name: Start

  description: Witaj ! Widzę jesteś tu nowy. Sprawdzimy co umiesz. Wykop 64 piachu!

  objectives:

    '0':

      type: BREAK

      block: '2'

      amount: 64

  events:

    '0':

      type: MSG

      occasion: -3

      message: 'Nieźle chłopcze ! Oto nagroda:'

    '1':

      type: EXP

      occasion: -3

      amount: 69

    '2':

      type: MONEY

      occasion: -3

      amount: 150.0

    '3':

      type: ITEM

      occasion: -3

      item: '265:0'

      amount: 3

  ID: 0

rolink:

  name: Rolink

  description: Witaj chłopcze ! Jak widzisz niedługo nadejdzie wojna Starkowie zaatakują Nas. Mam problem z pożywieniem dla wojska . Mógłbyś dostarczyć nam 20 bochenków chleba ? Dodatkowo On musi być zrobiony z świerzej pszenicy !

  objectives:

    '0':

      type: COLLECT

      item: '296'

      amount: 60

    '1':

      type: ITEM

      item: '297'

      amount: 20

  events:

    '0':

      type: MSG

      occasion: -3

      message: 'Brawo ! Jesteś "The Best" . Oto nagroda :'

    '1':

      type: MSG

      occasion: -3

      message: '&3Otrzymałeś - &c Diax Motykę , 2500 hajsu , 300 exp''a , 5 diax oraz

        10 kości'

    '2':

      type: ITEM

      occasion: -3

      item: '264:0'

      amount: 5

    '3':

      type: ITEM

      occasion: -3

      item: '293:0'

    '4':

      type: ITEM

      occasion: -3

      item: '352:0'

      amount: 10

    '5':

      type: MONEY

      occasion: -3

      amount: 2500.0

    '6':

      type: EXP

      occasion: -3

      amount: 300

  ID: 6

odrodzenie:

  name: Odrodzenie

  description: Witaj, ostatnio na polowaniu napadło mnie stado zombie ,zabrały mój łuk i wszystkie strzały. Mógł byś przynieść mi 64 strzał i nowy łuk?

  objectives:

    '0':

      type: COLLECT

      item: '262'

      amount: 64

    '1':

      type: CRAFT

      item: '261'

  events:

    '0':

      type: MSG

      occasion: -3

      message: 'Bravo ! Nie wiedziałem, że tak szybko Ci się uda. Proszę:'

    '1':

      type: MSG

      occasion: -3

      message: '&2Otrzymałeś : &6 10 diax, 20 złotych jabłek, 32 lapis, 500$ oraz

        troszku expa.'

    '2':

      type: ITEM

      occasion: -3

      item: '264:0'

      amount: 10

    '3':

      type: ITEM

      occasion: -3

      item: '351:4'

      amount: 32

    '4':

      type: ITEM

      occasion: -3

      item: '322:0'

      amount: 10

    '5':

      type: MONEY

      occasion: -3

      amount: 500.0

    '6':

      type: EXP

      occasion: -3

      amount: 1000

  ID: 7

owce:

  name: Owce

  description: Witaj kolego ! Jesteś mi potrzebny. Dwa dni temu zombie zaczęły mi pożerać owcy. Zrób coś z nimi i nie zgiń !

  flags: DEATHCANCEL;

  objectives:

    '0':

      type: MOBKILL

      amount: 20

      entity: '54'

  events:

    '0':

      type: MSG

      occasion: -3

      message: 'Nieźle ! Teraz moje owieczki będą bezpieczne. Proszę oto prezent:'

    '1':

      type: MSG

      occasion: -3

      message: '&3 Nagroda - &c 200 expa , 500 hajsu , 3 diaxy , 2 sztaby złota'

    '2':

      type: EXP

      occasion: -3

      amount: 200

    '3':

      type: MONEY

      occasion: -3

      amount: 500.0

    '4':

      type: ITEM

      occasion: -3

      item: '264:0'

      amount: 3

    '5':

      type: ITEM

      occasion: -3

      item: '266:0'

      amount: 2

  ID: 4

głód:

  name: Głód

  description: Witaj, jak widzisz panuje głód. Przyniósł byś mi 6 bochenków chleba ? Będzie nagroda !

  objectives:

    '0':

      type: ITEM

      item: '297'

      amount: 6

  events:

    '0':

      type: MSG

      occasion: -3

      message: 'Dzięki wielkie ! Teraz na pewno nie będę głodna. Aaaa oto Twoja nagroda:'

    '1':

      type: MSG

      occasion: -3

      message: '&4 Dostałeś motykę , exp''a, kasę i kości'

    '2':

      type: ITEM

      occasion: -3

      item: '294:0'

    '3':

      type: EXP

      occasion: -3

      amount: 100

    '4':

      type: MONEY

      occasion: -3

      amount: 200.0

    '5':

      type: ITEM

      occasion: -3

      item: '352:0'

      amount: 4

  ID: 2

142740.gif

Opublikowano

1. zadanie przerobione tak aby działalo

lato:
  name: Lato
  description: Witaj Przyjacielu ! Jak widzisz dzisiaj jest wielki upał. Może przyniósł byś mi wiadro z wodą do zrobienia lemoniady
  flags: ACTIVE;DEATHCANCEL;
  objectives:
    '0':
      type: ITEM
      item: '326'
  conditions:
    '0':
      type: QUESTNOT
      quest: Lato
  events:
    '0':
      type: MSG
      occasion: -3
      message: 'Dzięki ! Oto twoja nagroda:'
    '1':
      type: MSG
      occasion: -3
      message: '&4 Dostałeś - 1 diament'
    '2':
      type: ITEM
      occasion: -3
      item: '264:0'
  ID: 0

tak jak pisalo należalo dać warunek /q condition add questnot Lato

Opublikowano

1. zadanie przerobione tak aby działalo

lato:
  name: Lato
  description: Witaj Przyjacielu ! Jak widzisz dzisiaj jest wielki upał. Może przyniósł byś mi wiadro z wodą do zrobienia lemoniady
  flags: ACTIVE;DEATHCANCEL;
  objectives:
    '0':
      type: ITEM
      item: '326'
  conditions:
    '0':
      type: QUESTNOT
      quest: Lato
  events:
    '0':
      type: MSG
      occasion: -3
      message: 'Dzięki ! Oto twoja nagroda:'
    '1':
      type: MSG
      occasion: -3
      message: '&4 Dostałeś - 1 diament'
    '2':
      type: ITEM
      occasion: -3
      item: '264:0'
  ID: 0

tak jak pisalo należalo dać warunek /q condition add questnot Lato

 

Dalej mi nie działa :/

142740.gif

Opublikowano

to ja już zgłupiałem jak to ci nie działa to nie mam pojęcia co mogło się stać :/

 

1. czy sypie błędami w konsoli ??

2. w jaki sposób gracze zdobywają zadanie , npc , tabliczka , komenda ??

3. nosz ku nie mam zielonego pojęcia co jest grane u mnie działało tzn gracz wykonuje misje po czym nie moze jej zrobic kolejny raz

t

Opublikowano

to ja już zgłupiałem jak to ci nie działa to nie mam pojęcia co mogło się stać :/

 

1. czy sypie błędami w konsoli ??

2. w jaki sposób gracze zdobywają zadanie , npc , tabliczka , komenda ??

3. nosz ku nie mam zielonego pojęcia co jest grane u mnie działało tzn gracz wykonuje misje po czym nie moze jej zrobic kolejny raz

t

 

mam npc i nie działa, a z Questerem wszystko OK (jako plugin i npc) .

 

 

 

nie da sie

 

Jak to nie da się ? widziałem na serwerach tak mają i działa.

142740.gif

Opublikowano

eh pewnie cos zle robisz... sprawdz plik profiles czy do gracza ktory wykona zadanie zostaje dodana linijka

  completed:
    [nazwa zadania]: 1409942379<-kiedy zostalo wykonane

Opublikowano

eh pewnie cos zle robisz... sprawdz plik profiles czy do gracza ktory wykona zadanie zostaje dodana linijka

  completed:

    [nazwa zadania]: 1409942379<-kiedy zostalo wykonane

tester:

  name: TESTER

  completed:

    lato: 1409933234

    start: 1408991312

142740.gif

Opublikowano

nie wiem co jest grane najpewniej robisz cos zle :/ albo zadania albo sypie bledami w konsoli

ja do zadania "lato" dodalem wymóg questnot i mi wszystko dzialalo na wersji 1.7.2 Ro2 (npc , komenda , tabliczki nie sprawdzalem)

Opublikowano

nie wiem co jest grane najpewniej robisz cos zle :/ albo zadania albo sypie bledami w konsoli

ja do zadania "lato" dodalem wymóg questnot i mi wszystko dzialalo na wersji 1.7.2 Ro2 (npc , komenda , tabliczki nie sprawdzalem)

 

Czyli 2 raz nie mogłeś robić tej misji ?

 

Mam bukkit 1.7.2

I robiłem wszystko według instrukcji . Misje działają wszystkie jak należy . U mnie questnot oznacza, że Quest nie działa w "x" czasie . Niby jak jest 0 to powinno być tak jak jest, ale nie ogarniam tego. 

 

Wejdź może na serwer mc.mmo24.pl ja jedną najprostszą misje dam włączoną i zobaczysz sam.

 

912861410007666348609.jpeg

 

Jeszcze screen

142740.gif

Opublikowano

eh i wszystko działa moglem zrobic zadanie "lato" tylko raz

 

Po długiej walce z Questerem. Udało się ! :D

Trzeba być dokładnym i zapomniałem że sprawdzam za pomocą adma. Chociaż wcześniej nie działało nawet na testerze.

 

Dzięki pomogłeś !

142740.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...