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

[TuT] Drop Przedmiotów


Katien

Rekomendowane odpowiedzi

Opublikowano

quest diekasia_event_drop begin

 

Ty pisałaś tego questa?

Daj go w code, będzie estetyczniej i czytelniej.

Jak go sprawdzałaś, działał Ci z tym, lol?

 

id_npc.chat

Opublikowano

Hmm, no quest wygląda fajnie.

Tak można tylko jeden przedmiot zrobić jako "drop eventowy" ?

 

Btw: Poproszę w code, strasznie to wygląda w samym spoilerze : )

Opublikowano

 

  quest diekasia_event_drop begin
state start begin
when id_npc.chat."Włącz automatyczny drop przedmiotów." with pc.is_gm() begin
if game.get_event_flag("event") == 0 then
say("Witaj, możesz tutaj włączyć automatyczny drop przedmiotów z wszystkich mobów.")
say_reward("Wpisz tutaj numer przedmiotu, jego ilość, oraz jego szanse na drop.")
wait()
say_reward("Podaj teraz numer przedmiotu:")
game.set_event_flag("numer", input())
say_reward("Dobrze, podaj teraz ilość jego dropu:")
game.set_event_flag("drop", input())
say_reward("Dobrze, podaj teraz jego szanse na drop:")
game.set_event_flag("szansa", input())
wait()
say_reward("Dobrze, czy na pewno chcesz włączyć drop? ?")
local wybor =select("Tak", "Nie")
if wybor == 2 then
return
end
if wybor == 1 then
game.set_event_flag("event", 1)
end
else
say("Nie możesz włączyć dropu, musisz najpierw wyłączyć poprzedni.")
end
end
when kill with not npc.is_pc() and game.get_event_flag("event") == 1 begin
local szansa2 = math.random(game.get_event_flag("szansa"))
if szansa2 == 1 then
pc.give_item2(game.get_event_flag("numer"), game.get_event_flag("drop"))
chat("Właśnie wydropiłeś przedmiot eventowy.")
end
end
when id_npc.chat."Wyłącz event automatyczny drop przedmiotów." with pc.is_gm() begin
if game.get_event_flag("event") == 1 then
say_reward("Czy chcesz wyłączyć drop przedmiotów?")
say_reward("Aktualnie dropi "..game.get_event_flag("numer").." w ilości "..game.get_event_flag("drop").." ,a szansa na drop to "..game.get_event_flag("szansa")..".")
local wylacz =select("Tak", "Nie")
if wylacz == 2 then
return
end
if wylacz == 1 then
game.set_event_flag("event", 0)
say("DONE")
end
else
say("Event jest aktualnie wyłączony.")
end
end
end
end

 

 

Może się przydać ;p

>>>> Jakże będą chrząkać warchlaki gdy usłyszą jak cierpiał stary dzik <<<<

Opublikowano

Czytamy ze zrozumieniem dostałam Go .. Ehh i znowu nabija sobie posty, byle coś napisać .; ((

 

 

I ten quest jest bardzo dobry ...

 

@ + do tego skoro jestes taka mądra i tyle umiesz to napisz lepszego proszę. ; ))

Opublikowano

Ja bym tego nie publikował =)

 

Pseudo założyciele serwerów metin2 będą się tym bawić ,a nic nie będą mieć swojego.

 

btw. Kusicielka - napisz sama a nie krytykuj innych ;x

footer_logo.png

Opublikowano

if npc.race() > xx and npc.race() < yy and pc.get_level() < (>) zz then

 

Pierdolenie a nie LUASQL

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

id

 

chcesz porównywać lvl moba z naszym? Trochę to śmieszne no ale ok

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Nie, zrobiłbym to tak że sprawdza jaki mamy level i jaki level potworki później odejmuje od naszego levela -10 lub dodajemy +10, nie umiem tego wytłumaczyć^^:D

I z mobów które mają -10 lvl niżej lub +10 wyżej dropi.

Opublikowano

To się zwie +/- 10 lvli. No dobra, ale trochę jest to wg. mnie bez sensu, bo na takim 90 poziomie już sobie nie podropimy na ognistej ziemi gdzie na niższych nie jest zbyt prosto (ofc. mam na myśli niewielki odsetek serwów na których odwiedza się ognistą ziemię). Ogólnie to uważam, że takie coś lepiej zrobić z poziomu mob_drop_item niż z questa. Może i jest więcej roboty ale nie trzeba znać luasql ani nawet budowy questów.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Ciekawe ile razy jeszcze takie tematy zaistnieją na tym forum, przecież to już w 2010 roku było dostępne a wy regularnie udostępniacie jedno i to samo.. props.

Your superman is here, bitch!

Opublikowano

W ten oto magiczny sposób psujesz połowę questów - tylko jeden when kill moze sie wykonać przy zabiciu jednego potwora, i gra ma problem bo musi wybrać albo misję albo ten dropik... No pomijając dropienia itemów przez max levela na dzikich psach.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...