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

Pytanko nie usuwa bonusów w dungeonie


Rekomendowane odpowiedzi

Opublikowano

Macie te fragmenty:

 

Jak wyjdziemy z dungeonu usuwa polimorfie ale nie usuwa bonusy dopóki nie zginiemy bonus będzie.

		when logout or disconect with pc.in_dungeon() and pc.get_map_index() >= 120000 and pc.get_map_index() < 130000 and pc.getqf("meca_run1") == 1 begin
			pc.remove_polymorph()
			affect.remove()
		end
			local bony = select("20% szybkość ataku", "+200 siła ataku", "30% szansa na krytyczne uderzenie", "30% na otrucie", "Wyjdź ")
			if bony == 1 then
			affect.add(apply.ATT_SPEED, 20, 60*60*24*365*60)
			pc.change_gold(-1000000)
			d.join(12)
			pc.setqf("meca_run1", 1)
		elseif bony == 2 then
			affect.add(apply.ATT_GRADE_BONUS, 200, 60*60*24*365*60)
			pc.change_gold(-1000000)
			d.join(12)
			pc.setqf("meca_run1", 1)
		elseif bony == 3 then
			affect.add(apply.CRITICAL_PCT, 30, 60*60*24*365*60)
			pc.change_gold(-1000000)
			d.join(12)
			pc.setqf("meca_run1", 1)
		elseif bony == 4 then
			affect.add(apply.POISON_PCT, 30, 60*60*24*365*60)
			pc.change_gold(-1000000)
			d.join(12)
			pc.setqf("meca_run1", 1)
		elseif bony == 5 then
			pc.remove_polymorph()
Opublikowano

Dawno nie robilem i nie wiem czy da rade, ale sprobuj zamiast:

affect.remove()

dac:

affect.add(apply.ATT_SPEED, -20, 60*60*24*365*60)

Jesli ujmuje od razu, to wystarczy dac przy kazdym nadaniu bona qf'a a pozniej if'ami.

Opublikowano

Dawno nie robilem i nie wiem czy da rade, ale sprobuj zamiast:

affect.remove()

dac:

affect.add(apply.ATT_SPEED, -20, 60*60*24*365*60)

Jesli ujmuje od razu, to wystarczy dac przy kazdym nadaniu bona qf'a a pozniej if'ami.

 

też to dawałem i działa, ale jak np. zrobiłem testowo biologa + 20 na kryta wziąłem 30 kryta z dungeony ok miałem 50 jak wyszedłem odjęło 30 również ok ale przy kolejne próbie już nie dodaje bonusu z affect.add, zostaje tylko od biologa bon ale on jest dodany przez affect.add_collect (stałe bonusy). Dlatego pytam ;>

Opublikowano

JPRDL, tak się głowiłem a to taki banał xD

 

np

 

affect.add_collect(apply.ATT_SPEED, 20, 60*10) Vs. affect.remove_collect(apply.ATT_SPEED, 20, 60*10)

 

^^

Opublikowano

Stary, dałeś zbyt duży czas trwania bonusów. 

Dodaj sobie na klilka minut i tyle. wszystko bedzie grało. 

 

 

yyy  60*10

 

a poza tym działa jak należy już.

Opublikowano

Ostrzeżenie dane przez Zagrajmarek do Double post w Pytanko nie usuwa bonusów w dungeonie.

Dał 3 punktów - wygasają 25 lip 2014 17:47.

 

@Zagrajmarek - największy idiota na MPC

Tez mnie irytuje, ale coz on jeszcze jest dzieckiem. (popatrz jego wiek na profilu)

Tak samo tyczy sie tego wyzej... ktory nawet nie przecztal 2 postow pod tematem.

Forum idzie na dno, albo albo ja sie starzeje. :D

 

@topic_anty

Temat wyjasniony, wiec mozesz zglosic do zamknięcia. Jesli masz wiecej pytan to pisz.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...