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

Pierścień Anty-Expa


Rekomendowane odpowiedzi

Opublikowano

Przedstawiam Wam quest na blokadę zdobywania expa na naszej postaci.

 

quest antyexp begin
    state start begin
        when ID*.use begin
        if pc.getqf("antiexp") == 0 then
            pc.setqf("antiexp", 1)
            syschat("Pierścień Usuw. Doświadczenia został włączony.")
                   local ep = pc.get_exp()-10
                   pc.give_exp2(-ep)
            timer("erfahrung", 1)
        elseif pc.getqf("antiexp") == 1 then
            pc.setqf("antiexp", 0)
            syschat("Pierścień Usuw. Doświadczenia został wyłączony.")
            end
        end    
                    
        when erfahrung.timer with pc.getqf("antiexp") == 1 begin
            local ep = pc.get_exp()-10
                    pc.give_exp2(-ep)
            timer("erfahrung1", 1)
            pc.setqf("antiexp", 1)
        end    
            
        when erfahrung1.timer with pc.getqf("antiexp") == 1 begin
            local ep = pc.get_exp()-10
                    pc.give_exp2(-ep)
            timer("erfahrung", 1)
            pc.setqf("antiexp", 1)            
        end
        
        when login with pc.getqf("antiexp") == 1 begin
            local ep = pc.get_exp()-10
            pc.give_exp2(-ep)
            timer("erfahrung", 1)
            pc.setqf("antiexp", 1)    
        end    
    end
end
* - Wpisujemy ID itemku, po kliknięciu którego ma zostać zablokowany exp.
Źródło: Mój dysk. Wcześniej skądś wziąłem, ale już nie pamiętam.
Mam nadzieję, że komuś się przyda ^^
Hejt prosze :D
PS. Proszę moda o zdjęcie paru %.

1377019234-U697852.png


Opublikowano

Nie żeby coś, bardzo fajnie że wrzuciłeś tu quest bo wielu ludzi go potrzebuje. Ale ja myślę np tak, ktoś ma 90% expa i nie chce wbić tego next lvl tylko podropć a z takim questem na pierścień expa zabierze mu te 90 % i kicha. Dlatego wykombinowałem takie cuś :D

quest antyexp begin
    state start begin
        when ID.use begin
        if pc.getqf("antiexp") == 0 then
            pc.setqf("antiexp", 1)
            syschat("Pierścień Usuw. Doświadczenia został włączony.")
			pc.setqf("safe_exp", pc.get_exp())
        elseif pc.getqf("antiexp") == 1 then
            pc.setqf("antiexp", 0)
            syschat("Pierścień Usuw. Doświadczenia został wyłączony.")
            end
        end    
                    
		when kill with not npc.is_pc() begin
			pc.give_exp2(-(pc.get_exp() - pc.getqf("safe_exp")))	
        end    
    end
end
Efekt jest taki że zabiera nam tylko zdobywany exp a nie ten co już mamy

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

 

Nie żeby coś, bardzo fajnie że wrzuciłeś tu quest bo wielu ludzi go potrzebuje. Ale ja myślę np tak, ktoś ma 90% expa i nie chce wbić tego next lvl tylko podropć a z takim questem na pierścień expa zabierze mu te 90 % i kicha. Dlatego wykombinowałem takie cuś :D

quest antyexp begin
    state start begin
        when ID.use begin
        if pc.getqf("antiexp") == 0 then
            pc.setqf("antiexp", 1)
            syschat("Pierścień Usuw. Doświadczenia został włączony.")
			pc.setqf("safe_exp", pc.get_exp())
        elseif pc.getqf("antiexp") == 1 then
            pc.setqf("antiexp", 0)
            syschat("Pierścień Usuw. Doświadczenia został wyłączony.")
            end
        end    
                    
		when kill with not npc.is_pc() begin
			pc.give_exp2(-(pc.get_exp() - pc.getqf("safe_exp")))	
        end    
    end
end
Efekt jest taki że zabiera nam tylko zdobywany exp a nie ten co już mamy

 

Oraz zabiera nam doświadczenie nawet gdy jest wyłączony :)

Opublikowano

Oraz zabiera nam doświadczenie nawet gdy jest wyłączony :)

 

Nexicoll pewnie specjalnie tak zrobił, żeby go ludzie nie używali. ;D

 

@Topic: Quest da się inaczej i krócej zapisać a efekt będzie taki sam lub lepszy.

1011932_514376648616209_1943977858_n.png
Opublikowano

 

Nie żeby coś, bardzo fajnie że wrzuciłeś tu quest bo wielu ludzi go potrzebuje. Ale ja myślę np tak, ktoś ma 90% expa i nie chce wbić tego next lvl tylko podropć a z takim questem na pierścień expa zabierze mu te 90 % i kicha. Dlatego wykombinowałem takie cuś :D

quest antyexp begin
    state start begin
        when ID.use begin
        if pc.getqf("antiexp") == 0 then
            pc.setqf("antiexp", 1)
            syschat("Pierścień Usuw. Doświadczenia został włączony.")
			pc.setqf("safe_exp", pc.get_exp())
        elseif pc.getqf("antiexp") == 1 then
            pc.setqf("antiexp", 0)
            syschat("Pierścień Usuw. Doświadczenia został wyłączony.")
            end
        end    
                    
		when kill with not npc.is_pc() begin
			pc.give_exp2(-(pc.get_exp() - pc.getqf("safe_exp")))	
        end    
    end
end
Efekt jest taki że zabiera nam tylko zdobywany exp a nie ten co już mamy

Chyba powinno być tak:

 

quest antyexp begin
state start begin
when ID.use begin
if pc.getqf("antiexp") == 0 then
pc.setqf("antiexp", 1)
syschat("Pierścień Usuw. Doświadczenia został włączony.")
            pc.setqf("safe_exp", pc.get_exp())
elseif pc.getqf("antiexp") == 1 then
pc.setqf("antiexp", 0)
syschat("Pierścień Usuw. Doświadczenia został wyłączony.")
end
end

        when kill with not npc.is_pc() and pc.getqf("antiexp") == 1 begin
            pc.give_exp2(-(pc.get_exp() - pc.getqf("safe_exp")))    
end
end
end

Chociaż na questach się nie znam. :(

  • 3 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...