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

Rekomendowane odpowiedzi

Opublikowano

Cześć, prosiłbym o napisanie questu dającego prefiks [VIP], i bonusy:

15% Silny na ludzi,

15k hp

 

50% Doświadczenia więcej

50% Yang drop więcej

50% szansa na drop więcej

//50+//100+//200+//500+//1000+//1200+//1500+//2000+//2500+


 


xD ProUser xD


 


48% / 100% <Od Enix'a 40%> <5% od Istnego to wyróżnienie> 

Opublikowano

Dodaj tylko resztę bonusów:

quest vip begin
	state start begin
		when 50030.use begin
			say_reward("Aktywowałeś pakiet VIP.")
			say("")
			say("Twoja postać otrzymuje następujące")
			say("bonusy:")
			say("xxx")
			say("xxx")
			say("xxx")
			pc.change_name("[VIP]"..pc.get_name())
			-- Jeżeli nie masz w game, że pc.change_name przjmuje znaki [ ]
			-- sql.query("player", "update player set name = '[VIP]"..pc.get_name().."' where id = '"..pc.get_player_id().."';")

			affect.add_collect(17, 15, 365*30*24*60*60)
			affect.add_collect(1, 15000, 365*30*24*60*60)
			pc.remove_item(50030)
		end
	end
end
727881401622271220780.jpeg
Opublikowano

Tylko ja chciałem 5 bonusów nie 3 :D I usuń jak możesz te " Jezeli nie masz w game... " :D

//50+//100+//200+//500+//1000+//1200+//1500+//2000+//2500+


 


xD ProUser xD


 


48% / 100% <Od Enix'a 40%> <5% od Istnego to wyróżnienie> 

Opublikowano

Wiem, że 5.

Dlatego napisałem, żebyś sobie dopisał resztę, bo nie pamiętam ID na te bonusy.

quest vip begin
	state start begin
		when 50030.use begin
			say_reward("Aktywowałeś pakiet VIP.")
			say("")
			say("Twoja postać otrzymuje następujące")
			say("bonusy:")
			say("xxx")
			say("xxx")
			say("xxx")
			pc.change_name("[VIP]"..pc.get_name())

			affect.add_collect(17, 15, 365*30*24*60*60)
			affect.add_collect(1, 15000, 365*30*24*60*60)
			pc.remove_item(50030)
		end
	end
end

W razie czego:

affect.add_collect(1, 15000, 365*30*24*60*60)

affect.add_collect(ID_BONUSU, WARTOŚĆ_BONUSU, CZAS_TRWANIA)
727881401622271220780.jpeg
Opublikowano

Vip będzie zbugowany , będziesz go mógł użyc ile razy tylko chcesz.


Abyś mógł użyć tylko raz questa dodajesz na początek  po when id.use begin:



if pc.getqf("vip") == 0 then

I na koniec po pc.remove_item(id)



pc.setqf("vip", 1)

Technik Serwera


22701792899122533911.gif

Opublikowano

Troche edytowałem quest i mam pytanie, czy ten quest będzie działać poprawnie ?

 

 

Powinien działać, ale to nie spam w moim temacie, tylko załóż swój :P

25 | 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 500 | 550 | 600 | 700 | 800 | 1000 | 1500 


>>> 15% Ostrzeżeń <<<


 


Nie wciskaj tego !

Opublikowano

Nie będzie.

 

Dopisz end.

 

do select ??

tak ?

 

quest vip begin

    state start begin

        when 50030.use begin

        if pc.getqf("vip") == 0 then

            say_title("Pakiet VIP")

            say("")

            say("Po użyciu pakietu VIP twoja postać otrzyma: ")

            say("Prefix [VIP] przed twoim nickiem")

            say("Kupon 50SM')

            say("oraz 2500 dodatkowego PŻ")

            say("Czy chcesz aktywować Pakiet VIP ?")

            locale na_pewno =("Tak", "Nie")

                if na_pewno == 2 then

                    return

                elseif na_pewno == 1 then

                    pc.change_name("[VIP]"..pc.get_name())

                    affect.add_collect(1, 2500, 365*30*24*60*60)

                    pc.give_item2(80016)

                    pc.remove_item(50030)

                    pc.setqf("vip", 1)

                end

           end

        end

    end

end

 

 

 

Powinien działać, ale to nie spam w moim temacie, tylko załóż swój  :P

 

 

To nie twój temat :D

Opublikowano

do select ??

tak ?

 

quest vip begin

    state start begin

        when 50030.use begin

        if pc.getqf("vip") == 0 then

            say_title("Pakiet VIP")

            say("")

            say("Po użyciu pakietu VIP twoja postać otrzyma: ")

            say("Prefix [VIP] przed twoim nickiem")

            say("Kupon 50SM')

            say("oraz 2500 dodatkowego PŻ")

            say("Czy chcesz aktywować Pakiet VIP ?")

            locale na_pewno =("Tak", "Nie")

                if na_pewno == 2 then

                    return

                elseif na_pewno == 1 then

                    pc.change_name("[VIP]"..pc.get_name())

                    affect.add_collect(1, 2500, 365*30*24*60*60)

                    pc.give_item2(80016)

                    pc.remove_item(50030)

                    pc.setqf("vip", 1)

                end

           end

        end

    end

end

 

 

 
 

 

To nie twój temat :D

Twój też...

Koniec pisania tutaj postów, bo odbiegacie nieco.

quest vip begin
	state start begin
		when 50030.use begin
		if pc.getqf("vip") == 0 then
			say_title("Pakiet VIP")
			say("")
			say("Po użyciu pakietu VIP twoja postać otrzyma: ")
			say("Prefix [VIP] przed twoim nickiem")
			say("Kupon 50SM')
			say("oraz 2500 dodatkowego PŻ")
			say("Czy chcesz aktywować Pakiet VIP ?")
			locale na_pewno =("Tak", "Nie")
				if na_pewno == 2 then
					return
				elseif na_pewno == 1 then
					pc.change_name("[VIP]"..pc.get_name())
					affect.add_collect(1, 2500, 365*30*24*60*60)
					pc.give_item2(80016)
					pc.remove_item(50030)
					pc.setqf("vip", 1)
				end
		end
		end
	end
end
727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...