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

Poprawi mi ktoś questa


Rekomendowane odpowiedzi

Opublikowano

Quest

 

 

 

quest szkatulaaeczka begin
state start begin
when login or levelup with pc.level >= 86 begin
say("Gratulacje, otrzymałeś skrzynie peta za zdobycie 85 poziomu postaci!")
pc.give_item2(53009, 1)
end
end
end

 

 

Chodzi mi o to bo on dobrze działą lecz skrzynie ma dawać tylko na 85 levelu a mi od 85 daje co level tą skrzynie 

 

Dziękuje bardzo z góry ;P

Opublikowano

Po co kombinować z qf'ami jak można po prostu:

quest szkatulaaeczka begin
	state start begin
		when login or levelup with pc.level != 85 begin
			say("Gratulacje, otrzymałeś skrzynie peta za zdobycie 85 poziomu postaci!")
			pc.give_item2(53009, 1)
		end
	end
end

(ew. '!' zamień na '=').

727881401622271220780.jpeg
Opublikowano

Po to mistrzu ze jak się zalogujesz na 85 lvl to nadal dostaniesz ten przedmiot, a po co kombinować i skracać za wszelką cenę taki prosty quest o 1 linijkę? Gdzie tutaj jest sens?

dCrwk2h.gif

Opublikowano

Po to mistrzu ze jak się zalogujesz na 85 lvl to nadal dostaniesz ten przedmiot, a po co kombinować i skracać za wszelką cenę taki prosty quest o 1 linijkę? Gdzie tutaj jest sens?

No tak, mała gafa z mojej strony, jednak wystarczy z when usunąć login i po sprawie.

No ale ja nie neguje metod pisania questów, każdy pisze jak woli, co nie? ;)

727881401622271220780.jpeg
Opublikowano

Jasne że tak. ;)

Jednak walka o jedną linijkę jest zabawna. W tym przypadku wydaje mi się że qf jest najodpowiedniejszy ponieważ nie wiadomo czy nie mamy już graczy z wyższym poziomem, a trzeba brać to pod uwagę dlatego login w moich oczach jest obligatoryjny.

dCrwk2h.gif

Opublikowano

A czemu najprościej nie zrobicie tak?

quest szkatulaaeczka begin
	state start begin
		when levelup or enter with pc.level >= 85 begin
			say("Gratulacje, otrzymałeś skrzynie peta za zdobycie 85 poziomu postaci!")
			pc.give_item2(53009, 1)
			setstate(koniec)
		end
	end
	state koniec begin
	end
end
Opublikowano

 

A czemu najprościej nie zrobicie tak?

quest szkatulaaeczka begin
	state start begin
		when levelup or enter with pc.level >= 85 begin
			say("Gratulacje, otrzymałeś skrzynie peta za zdobycie 85 poziomu postaci!")
			pc.give_item2(53009, 1)
			setstate(koniec)
		end
	end
	state koniec begin
	end
end

Bo to wcale nie jest najprościej.

 

Z dwojga.. wybrałbym quest @Svope

727881401622271220780.jpeg
Opublikowano

Bo to wcale nie jest najprościej.

 

Z dwojga.. wybrałbym quest @Svope

 

A co w tym quescie Ci nie pasuje? dostajesz raz szkrzynke na 85 poziomie, a state 'wyłącza' questa..

Opublikowano

Każdy z tych questów czy mój, czy PhoEnix'a z usuniętym login z when czy Twój ze state jest w porządku i nie ma po co się spierać i niepotrzebnie marnować klawiaturę na takie pierdoły. W tej chwili autor ma 3 do wyboru który mu będzie pasował ten sobie wgra. Piszemy tutaj panowie żeby komuś pomóc a nie spierać się czy state jest lepsze czy qf gdyż działa o kilka milisekund szybciej/wolniej.

Na marginesie state jest o tyle dobre że jeśli autor tematu bądź inna osoba korzystająca z tego questu gdy wstawi znak diakrytyczny na końcu say wtem zobaczy że nie dograł się on do końca.

dCrwk2h.gif

Opublikowano

Dokładnie, ale jeżeli to jest jego quest, to powinien wiedzieć, że polskich znaków nie daje się na końcu "). To jest moim zdaniem taka podstawa w pisaniu questów.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...