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

[Pisanie] 2 Questy


Rekomendowane odpowiedzi

Opublikowano

1. Idziemy Do NPC a on daje nam silny na potwory o 15% na 30 minut i znika

2. Zabijamy metina i gdy go zabijemy daje nam silny na potwory 15% na 30 minut i znika

 

Da radę zrobic takie coś ?

img-Czeres.png


Spodobała ci się moja praca bądź pomogłem ci w czymś bądź człowiekiem i zostaw tego like to nic nie kosztuje a mnie motywuje


Azmal.pl i Theris.pl i iMetin.pl


POLECAM i ZAPRASZAM


Opublikowano

Nie wiem czy konkretnie o coś takiego chodziło

quest silny_przeciwko_potworom begin

state start begin

when xxx.chat."Silny przeciwko potworom" begin

if pc.getqf("czas") < get_time() then

affect.add_collect(apply.ATTBONUS_MONSTER, 15, 60*30)

pc.setqf("czas", get_time()+60*30)

syschat("Otrzymałeś bonus 15% Silny przeciwko potworom")

else

syschat("Od ostatniego otrzymania bonusu nie minęło jeszcze 30 minut.")

end

end

 

when xxx.kill begin

affect.add_collect(apply.ATTBONUS_MONSTER, 15, 60*30)

syschat("Otrzymałeś bonus 15% Silny przeciwko potworom")

end

end

end

Masz pomysł na ciekawego questa? Wejdź na mój profil by poznać szczegóły!


Opublikowano
quest npc_attr begin
	state start begin
		when 20091.chat."15% na potwory" begin
			say_title(mob_name(npc.race)..":")
			say("Otrzymano 15% na potwory - 30 minut.")
			affect.add_collect(apply.ATTBONUS_MONSTER,15,60*30)
		end
		when kill with npc.race >= 8001 and npc.race <= 8027 begin
			chat("Otrzymano bonus 15% na potwory - 30 minut.")
			affect.add_collect(apply.ATTBONUS_MONSTER,15,60*30)
		end
	end
end

@UP

Jeżeli nazywasz się 'questerem' to chyba się pomyliłeś (drugi when).

Opublikowano

 

 

quest npc_attr begin
	state start begin
		when 20091.chat."15% na potwory" begin
			say_title(mob_name(npc.race)..":")
			say("Otrzymano 15% na potwory - 30 minut.")
			affect.add_collect(apply.ATTBONUS_MONSTER,15,60*30)
		end
		when kill with npc.race >= 8001 and npc.race <= 8027 begin
			chat("Otrzymano bonus 15% na potwory - 30 minut.")
			affect.add_collect(apply.ATTBONUS_MONSTER,15,60*30)
		end
	end
end

@UP

Jeżeli nazywasz się 'questerem' to chyba się pomyliłeś (drugi when).

 

 

Nie rozumiem dlaczego. Napisał, że zabijamy metina, więc przypuszczam że konkretnego, a nie wszystkie.

 

Btw, skoro już jesteśmy tacy uszczypliwi to Twój quest nie pomija metinów w dt :)

Masz pomysł na ciekawego questa? Wejdź na mój profil by poznać szczegóły!


Opublikowano

gdy zabijemy specjalnego metina a czy ten quest

 

 

 

quest npc_attr begin
state start begin
when 20091.chat."15% na potwory" begin
say_title(mob_name(npc.race)..":")
say("Otrzymano 15% na potwory - 30 minut.")
affect.add_collect(apply.ATTBONUS_MONSTER,15,60*30)
end
when kill with npc.race >= 8001 and npc.race <= 8027 begin
chat("Otrzymano bonus 15% na potwory - 30 minut.")
affect.add_collect(apply.ATTBONUS_MONSTER,15,60*30)
end
end
end

Dodam i zmienie id i działa czy musze coś jeszcze ustawiac ?

img-Czeres.png


Spodobała ci się moja praca bądź pomogłem ci w czymś bądź człowiekiem i zostaw tego like to nic nie kosztuje a mnie motywuje


Azmal.pl i Theris.pl i iMetin.pl


POLECAM i ZAPRASZAM


Opublikowano

Konkretnego, a jeśli będzie chciał użyć tego metina w innym quescie? Więc właśnie :) Swoją drogą pisze, gdy zabije metina, to zakładam, że gdy zabije jakikolwiek kamień.

Patent z when kill with npc.get_race() == id begin również nie zawsze się sprawdza, zwłaszcza jeśli użyjemy takiej formuły w tym samym queście w jednym state (przykładem są tu statystyki, osiągnięcia czy jak to tam się zwie). Jedno się wykona, natomiast drugie już nie. Pozdrowienia dla pana, który mi to uświadomił ;)

 

Czeres, wystarczy że zmienisz id i będzie działać.

Masz pomysł na ciekawego questa? Wejdź na mój profil by poznać szczegóły!


Opublikowano

a w którym miejscu to id?

img-Czeres.png


Spodobała ci się moja praca bądź pomogłem ci w czymś bądź człowiekiem i zostaw tego like to nic nie kosztuje a mnie motywuje


Azmal.pl i Theris.pl i iMetin.pl


POLECAM i ZAPRASZAM


Opublikowano

Jeśli chodzi o npc to tu:

when 20091.chat."15% na potwory" begin
Jeśli chodzi o metina/y to tu:
when kill with npc.race >= 8001 and npc.race <= 8027 begin

Masz pomysł na ciekawego questa? Wejdź na mój profil by poznać szczegóły!


Opublikowano

aha dziękuje :D leci 10x like

img-Czeres.png


Spodobała ci się moja praca bądź pomogłem ci w czymś bądź człowiekiem i zostaw tego like to nic nie kosztuje a mnie motywuje


Azmal.pl i Theris.pl i iMetin.pl


POLECAM i ZAPRASZAM


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...