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

Kostiumy:

quest kostiumy begin
	state start begin
		when letter begin
			send_letter("Zdejmij Stroj")
		end
		when button or info begin
			pc.give_item2(pc.getqf("costumeid"))
			pc.setqf("costumeid", 0)
			cmdchat("CosBody 0")
			pc.set_part(PART_MAIN, pc.get_armor())
			setskin(NOWINDOW)
			clear_letter()
		end
		when 41000.use or 41001.use or 41002.use or 41003.use or 41004.use or 41005.use or 41006.use or 41007.use or 41008.use or
			 41009.use or 41010.use or 41020.use or 41021.use or 41022.use or 41023.use or 41024.use or 41025.use or
			 41026.use or 41027.use begin
			local vnum = item.get_vnum()
			local costumeid = tonumber(pc.getqf("costumeid"))
			if costumeid == 0 then
				cmdchat("CosBody ".. vnum)
				pc.set_part(PART_MAIN, vnum)
				loop_timer("costume_time",0.5)
				costumeid = vnum
				send_letter("Zdejmij Stroj")
				item.remove()
			elseif vnum != costumeid then
				cmdchat("CosBody ".. vnum)
				pc.set_part(PART_MAIN, vnum)
				send_letter("Zdejmij Stroj")
				pc.give_item2(costumeid)
				item.remove()
				costumeid = vnum
			else
				cmdchat("CosBody 0")
				pc.set_part(PART_MAIN, pc.get_armor())
				costumeid = 0
				clear_letter()
				pc.give_item2(costumeid)
			end
			pc.setqf("costumeid", costumeid)
		end
		when login begin
			local costumeid = tonumber(pc.getqf("costumeid"))
			if costumeid != 0 then
				cmdchat("CosBody ".. costumeid)
				pc.set_part(PART_MAIN, costumeid)
				loop_timer("costume_time",0.5)
			end
		end
		when costume_time.timer begin
			local costumeid = tonumber(pc.getqf("costumeid"))
			if costumeid == 0 then
				cleartimer("costume_time")
				return
			else
				if pc.get_part(PART_MAIN) != costumeid then
					pc.set_part(PART_MAIN, costumeid)
				end
			end
		end
	end
end

Aby dodać bonusy należy dopisać w odp. miejscach frazy:

usunięcie bonów:
					affect.remove_collect(apply.ATT_GRADE_BONUS, 2000, 60*60*24*365*50)
					affect.remove_collect(apply.MAGIC_ATT_GRADE, 2000, 60*60*24*365*50)
dodanie bonów:
							affect.add_collect(apply.ATT_GRADE_BONUS, 2000, 60*60*24*365*50)
							affect.add_collect(apply.MAGIC_ATT_GRADE, 2000, 60*60*24*365*50)

Spis nazw bonów masz w nvicacie

67248792843061145727.png


 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...