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] Dopisze ktoś mi do Questa coś


Rekomendowane odpowiedzi

Opublikowano

Cześc tutaj daje Questa na NPC który zmienia bony jak się na niego przeciągnie i chciałbym że ktoś mi dopisał że jak skończa się zmiany czli 250 zmian to musi wypełnic misje iśc do DT i zabic Króla Demonów i tak cały czas nie jedno rozowa misja tylko cały czas i ta sama misja ma byc wypełniana żeby otrzymac 250zmianek :)

 

 

 

quest przeciaganie begin
state start begin
when 20090.take begin
say_title("Zmieniacz Bonów: ")
say("")
say("")
say_red("Czy chcesz zmieniać bonusy ?")
local zmi = select("Tak", "Nie")
if zmi == 1 then
pc.setqf("zmiana", pc.getqf("zmiana")+1)
item.set_socket(0,0)
syschat("Pozostało : "..250-pc.getqf("zmiana").." zmian bonusów.")
end
if zmi == 2 then
syschat("Zmiana bonusów zakończyła się pomyślnie!")
syschat("Pozostało : "..250-pc.getqf("przec").." zmian bonusów.")
end
end
end
end

235761444056892195480.gif

Opublikowano

przy

when 20090.take begin

dodaj:

when 20090.take with pc.getqf("nie_posiada_zmiany") == 0 begin

 

potem po

pc.setqf("zmiana", pc.getqf("zmiana")+1)

dodaj:

if pc.getqf("zmiana") == 250 then
pc.setqf("nie_posiada_zmiany", 1)
return
end

 

i po end (do when), musisz być nadal w state start. Dodaj:

when ID.kill with pc.in_dungeon() and pc.get_map_index() == ID_mapy begin
pc.setqf("nie_posiada_zmiany", 0)
pc.setqf("zmiana", 0)
end

 

za ID musisz wpisać id umarłego rozpruwacza, a za ID_mapy musisz wpisać ID wieży demonów

 

cały Quest:

quest przeciaganie begin
   state start begin
       when 20090.take with pc.getqf("nie_posiada_zmiany") == 0 begin
           say_title("Zmieniacz Bonów: ")
           say("")
           say("")
           say_red("Czy chcesz zmieniać bonusy ?")
           local zmi = select("Tak", "Nie")
           if zmi == 1 then
               pc.setqf("zmiana", pc.getqf("zmiana")+1)

               if pc.getqf("zmiana") == 250 then
                   pc.setqf("nie_posiada_zmiany", 1)
                   return
               end

               item.set_socket(0,0)
               syschat("Pozostało : "..250-pc.getqf("zmiana").." zmian bonusów.")
           end
           if zmi == 2 then
               syschat("Zmiana bonusów zakończyła się pomyślnie!")
               syschat("Pozostało : "..250-pc.getqf("zmiana").." zmian bonusów.")
           end
       end
       when ID.kill with pc.in_dungeon() and pc.get_map_index() == ID_mapy begin
           pc.setqf("nie_posiada_zmiany", 0)
           pc.setqf("zmiana", 0)
       end
   end
end

gogame.png

Opublikowano

Jak klikniesz tak to zmienia ci bony, a jaki klikniesz nie to tez zmienia bony... Gdzie tu logika ?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...