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

Mam questa od kwiatmixa na wymianę itemów za pelerynki. Chcę aby go poprawić tak aby przyjmował tylko podane itemy. Każdy inny odrzucał i pisał że tego nie można.



 

quest wymiana_na_peleryny begin
	state start begin
		when 20001.take begin
			local id = item.vnum
			local nagrody = 
			{
				[39028] = {70038, 5, "Peleryny"},
				[39029] = {70038, 5, "Peleryny"},
				[72005] = {70038, 5, "Peleryny"},
				[72023] = {70038, 5, "Peleryny"},
				[72002] = {70038, 5, "Peleryny"},
				[72017] = {70038, 5, "Peleryny"},
				[39008] = {70038, 5, "Peleryny"},
				[39030] = {70038, 5, "Peleryny"},
			}
				if nagrody[id] != 0 then
					item.remove()
					pc.give_item2(nagrody[id][1], nagrody[id][2])
					syschat(nagrody[id][3])
				end
		end
	end
end
Opublikowano

 

@ Up

Proszę.

Do tablicy dodajesz vnum`y przedmiotów.

Powinno ruszyć.

http://wklej.to/D4Fzc

Niestety nie działa :/  Nie ważne co bym dał do wymiany zawsze pomija tego if'a "if wybrane[id] == true then " i przechodzi do whena... konsola nie daje błędów :D

Opublikowano

albo jestem głupi albo nie wiem ... alchemik nie reaguje

 

quest wymiana_pelerynek begin
	state start begin
		when 20001.take begin
			local wybrane = {39028, 39029, 72005, 72023, 72002, 72017, 39008, 39030 }
			item = 0
			for i = 1, table.getn(wybrane) do
			if item.get_vnum(wybrane[i]) == wybrane[i] then
			item = item +1
				pc.give_item2(70038, 5)
			end
			end
			
			if item == 0 then
				syschat(" Ten przedmiot nie podlega wymianie ")
			end
		end
	end
end

Opublikowano

Dalej nie robi, nie mam pojęcia co jest nie tak... usuwałem katalog object, czyściłem mysql wgrywałem tylko ten quest, resetowałem serwer i nic się nie dzieje, nawet na innym npc

Opublikowano

Okej działa; jakbyś jeszcze dopisał ziom aby usuwało item, który się naniosło... tznczy aby po naniesieniu pd zabierało go i dawało pele... itd. Oczywiście masz ode mnie za robotę zestaw łapek :D

Opublikowano

@CaliopeMT2

 

Dodaj pod :

pc.give_item2()
item.remove()

Jakby quest nie działał to pozmieniaj wszystkie zmienne, dodając jakieś literki i cyfry. np item --> itemm




 





I'm here for You, not for myself

Always help You


 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...