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] Quest na wymianę dodań/zmianek


Gość Marcinblk

Rekomendowane odpowiedzi

Opublikowano

Witajcie szukam questa na zamiane zmianek bonusow na dodania i odwrotnie :)

 

Opublikowano
-- PhoEnix9332
quest wymiana begin
	state start begin
		when 20355.chat."Wymiana dodań/zmianek " begin
			say_title("         Kapitan: ")
			say("     Witaj, potrzebujesz wymienić ")
			say("     zmianki na dodania lub odwrotnie? ")
			say("     Dobrze trafiłeś, wybierz co chcesz zrobić: ")
			say("     Stosunek 3 zmianki do 5 dodań ")
			say("")
			local s = select("Zmiany na Dodania ", "Dodania na Zmiany ", "Wyjdź ")
				if s == 1 then
				if pc.count_item(71084) >= 3 then
					pc.give_item2(71085, 5)
					pc.remove_item(71084, 3)
				syschat("[INFORMACJA] Pomyślnie wymieniono przedmioty! ")
				else
				syschat("[INFORMACJA] Nie masz Zaczarowania Przedmiotu! ")
				end
				elseif s == 2 then
				if pc.count_item(71085) >= 5 then
					pc.give_item2(71084, 3)
					pc.remove_item(71085, 5)
				syschat("[INFORMACJA] Pomyślnie wymieniono przedmioty! ")
				else
				syschat("[INFORMACJA] Nie masz Wzmocnienia Przedmiotu! ")
				end
				elseif s == 3 then
					return
				end
		end
	end
end

Ten quest ma stosunek 3:5

727881401622271220780.jpeg
Opublikowano

if pc.count_item(71084) >= 1 then
pc.give_item2(71085, 5)
pc.remove_item(71084, 3)

 

Czyli mogę cały czas mieć jedną zmiankę w eq i dostawać za to 5 dodań, po czym 1 dodanie na 3 zmianki i takie kółeczko się robi :D

To samo na odwrót ;)

Opublikowano

if pc.count_item(71084) >= 1 then

pc.give_item2(71085, 5)

pc.remove_item(71084, 3)

 

Czyli mogę cały czas mieć jedną zmiankę w eq i dostawać za to 5 dodań, po czym 1 dodanie na 3 zmianki i takie kółeczko się robi :D

To samo na odwrót ;)

Ehh, dupło mi się ;x

Edytowałem go kiedyś pod siebie, a na kompie miałem taką wersje jak widzisz wyżej ;)

Dzięki za zwrócenie uwagi, poprawione.

727881401622271220780.jpeg
Opublikowano

Jeżeli chcesz możesz też dodać klika opcji, przykładowo stosunek 2:1.

 

when x.take with item.vnum == 71085 begin -- Jeżeli przeniesiemy item o ID 71085 na npc'ka o ID x.

say("Ile sztuk chcesz wymienić?")

local s = select("2", "10", "50", "100", 200", "Anuluj")

if s == 1 then -- Jeżeli wybraliśmy 1 opcję z powyższego selecta.

if pc.count_item(71085) >= 2 then -- Jeżeli gracz posiada 2 sztuki Wzmocnień.

say("Wymiana została dokonana!")

pc.give_item2("71084, 1) -- ilość zmianek, którą ma dostać gracz po wymianie.

pc.remove_item(71085, 2) -- ilość dodań, która zostanie mu odebrana

else -- Jeżeli gracz nie posiada 2 sztuk wzmocnień.

say("Nie posiadasz tylu wzmocnień!")

end

 

elseif s == 2 then

I tak dalej...

Opublikowano

Wywal napis

-- PhoEnix9332

bądź dodaj by było tak

--PhoEnix9332--

Pozdrawiam.

Pomogłem ? klik up to Like ;D ( Lubię to ! ) xD

300 postów-> 10.10.2013 godz. 9:00
400 postów-> 19.10.2013 godz. 9:00

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...