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

Rekomendowane odpowiedzi

Opublikowano

Może ktoś dopisać mi do tego questa, że jak użyję takiej czy takiej pieczęci to jak będę przemieniony to nie będę mógł wsiąść i wyskoczy informacja na czacie? Bo ja nie zbyt wiem, gdzie to umieścić.

 

To jest chyba coś takiego:

when 71114.use or 71115.use or 71116.use or 71117.use or
71118.use or 71119.use or 71120.use or 71121.use or 71124.use or
71125.use or 71126.use or 71127.use or 71128.use or
71131.use or 71132.use or 71133.use or 71134.use or
71137.use or 71138.use or 71139.use or 71140.use or 71141.use or 71142.use begin
 
if pc.is_polymorphed() then
chat("<Wierzchowiec> Nie możesz dosiąść wierzchowca będąc przemienionym.")
elseif false == pc.is_riding() then
if true == horse.is_summon() then
horse.unsummon()
end
ride.Ride(item.vnum, 0)
else
pc.unmount()
end
end

Mój quest:

https://pastebin.com/ergxnygT

Opublikowano


when x.use begin

if pc.is_polymorphed() then

chat("Nie możesz dosiąść wierzchowca będąc przemienionym")

return

else

pc.mount(x, x)

pc.mount_bonus(x,x,x)

pc.mount_bonus(x,x,x)

pc.mount_bonus(x,x,x)

end

 

zandia_sygna.png

Opublikowano
when x.use begin
	if pc.is_polymorphed() then
		chat("Nie możesz dosiąść wierzchowca będąc przemienionym")
		return
	else
		pc.mount(x, x)
		pc.mount_bonus(x,x,x)
		pc.mount_bonus(x,x,x)
		pc.mount_bonus(x,x,x)
	end

Dziękuję, ale gdzie mam to zamieścić? Bo jak dam na koniec po endach to mam errory, że nie mam tych 2 linijek które są zawsze na początku w questach.

Opublikowano

 

when x.use begin
	if pc.is_polymorphed() then
		chat("Nie możesz dosiąść wierzchowca będąc przemienionym")
		return
	else
		pc.mount(x, x)
		pc.mount_bonus(x,x,x)
		pc.mount_bonus(x,x,x)
		pc.mount_bonus(x,x,x)
	end

Dziękuję, ale gdzie mam to zamieścić? Bo jak dam na koniec po endach to mam errory, że nie mam tych 2 linijek które są zawsze na początku w questach.

 

No dałem Ci przykład jak w każdym przypadku masz zrobić... Pozamieniaj tak ja jest tutaj z polimorfią

zandia_sygna.png

Opublikowano

 

 

when x.use begin
	if pc.is_polymorphed() then
		chat("Nie możesz dosiąść wierzchowca będąc przemienionym")
		return
	else
		pc.mount(x, x)
		pc.mount_bonus(x,x,x)
		pc.mount_bonus(x,x,x)
		pc.mount_bonus(x,x,x)
	end

Dziękuję, ale gdzie mam to zamieścić? Bo jak dam na koniec po endach to mam errory, że nie mam tych 2 linijek które są zawsze na początku w questach.

 

No dałem Ci przykład jak w każdym przypadku masz zrobić... Pozamieniaj tak ja jest tutaj z polimorfią

 

Koniecznie w każdym przypadku a nie gdzieś na dole questa:

when xxx.use or xxx.use... begin?

Zamiast do każdego to raz do wszystkich pieczęci.

 

Dziękuję all, do zamknięcia.

Opublikowano

@Kaerad

Nie jestem pewny co do tej linijki czy bonus będzie się odpowiednio nakładać:

pc.mount_bonus(ATT_BONUS_TO_MONSTER,15,2592000)

proponuję zmienić na:

pc.mount_bonus(apply.ATTBONUS_MONSTER,15,2592000)

Jeśli chciałbyś zapisać to w formie tylko jednego warunku, wykonaj to na przykładzie tego questa:

http://wklej.org/id/3084590/

tablica która po id pieczęci ma przypisany czas, bonusy wartości etc. :D

dCrwk2h.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...