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

[Poprawa] Sprawdź nagrodę.


Rekomendowane odpowiedzi

Opublikowano

quest check_collect_reward begin
    state start begin

        when 20018.chat."Sprawdź nagrode "   begin
            say_title("bleble:")
            say("xxxx ")
            say("xxxx ")
            say("")
            wait("")
            local value = "557528158"
            local a = get_quest_state("collect_quest_lv30")
            local b = get_quest_state("collect_quest_lv40")
            local c = get_quest_state("collect_quest_lv50")
            local d = get_quest_state("collect_quest_lv60")
            local e = get_quest_state("collect_quest_lv70")
            local f = get_quest_state("collect_quest_lv80")
            local a_ = string.format("%d",  a)
            local b_ = string.format("%d",  
            local c_ = string.format("%d",  c)
            local d_ = string.format("%d",  d)
            local e_ = string.format("%d",  e)
            local f_ = string.format("%d",  f)

            affect.remove_collect() -- remove all    
            if   a_== value then
                affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60)
                say("Otrzymałeś +15 speeda")
            end

            if b_== value   then
                affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)    

                say("Otrzymałeś +10 ataku ")

            end
            if  c_== value then
                affect.add_collect(apply.DEF_GRADE_BONUS,100,60*60*24*365*60)

                say("Otrzymałeś +100 defa")

            end
            if  d_== value then
                affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60)    

                say("Otrzymałeś +100 ataku")

            end

            if  e_== value then
                affect.add_collect(apply.MOV_SPEED,11,60*60*24*365*60)
                affect.add_collect_point(POINT_DEF_BONUS,10,60*60*24*365*60) --60Ą¸
                say("bbbbbbbbbb ")
                say("")    
            end
            if f_== value  then
                affect.add_collect_point(POINT_ATT_BONUS,10,60*60*24*365*60) --60Ą¸
                say("aaaaaaaaaaaaaaaaa ")
                say("")
            end
            wait()
            say_title("baek-go: ")
            say("elo nara ")
            say("")
        end
    end

end
 

 

 

 

 

Funkcja affect.remove_collect() nie działa? Po

sprawdzaniu nagrody bonusy się dublują, można je ciągle sprawdzać i są

dodawane non-stop.

 

 

 

w quescie dodaje tak:

 

affect.add_collect(apply.MOV_SPEED, 15, 60*60*24*365*60)
Opublikowano

A jezeli tu chodzi tylko o sprawedzenie nagrody to niemozesz napisac czegos takiego?

 

 

 

quest check_collect_reward begin
    state start begin

        when 20018.chat."Sprawdź nagrode "   begin
            say_title("bleble:")
            say("xxxx ")
            say("xxxx ")
            wait()
           locale s = select ("xxx", "xxx"")
             if s==1 then
             say("xxx")

 

Bez-nazwy_nwpsash.png


by me


Opublikowano

W tym quescie masz bonus na 60 lat... nie wystarczajaco? 60 to 1 minut * 60 to godzina *24 to doba *365 to rok *60 to 60 lat

Bez-nazwy_nwpsash.png


by me


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...