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

Problem ze Skrzynią ucznia


Rekomendowane odpowiedzi

Opublikowano

Witam, mam problem z skrzynią ucznia otóż edytowałem w object 50187 na inne itemy a i tak dostaje na każdej postaci miecz+0 i poty(nawet na szamane)

pliki terenzo prosze o pomoc :C

Robie intra/avatary/tła dla Youtuberów!  :)
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV


GG 50528323! :ninja: 

Opublikowano

Itemki wypadające ze skrzynki ucznia ustawia się w queście drop.quest o ile dobrze pamiętam. Po czym wpisujesz w konsoli /qc czekasz aż pojawi się komunikat success all i gotowe.

Opublikowano

Dalej to samo miecz+0 na szamanie ;/

Robie intra/avatary/tła dla Youtuberów!  :)
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV


GG 50528323! :ninja: 

Opublikowano

 

quest szkata_ucznia begin
	state start begin
		when login with pc.getqf("hastyo") == 0 begin
				pc.give_item2(50187, 1)
				pc.setqf("hastyo", 1)
			end

		when 50187.use or 50212.use or 50213.use begin
			if pc.getqf("lv1") == 1 then
				chat("<Lastivia> Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 25 then
			say_trawa("Skrzynia Gracza:")
			say("")
			say_pistacja("Informacje o Wierzchowcach:")
			say("")
			say_banan("10% Silny Przeciwko Potworom")
			say_banan("Czas Trwania: 2h.")
			say("")
			say_blekit("Wybierz Wierzchowca:")
			say("")
			local menu = select("Pies Edzio", "¯aba Ellis", "Lew Gisio")
		if menu == 1 then
			pc.remove_item(31038, 1)
			pc.give_item2(71137, 1)
		elseif 2 == menu then
			pc.remove_item(31038, 1)
			pc.give_item2(71139, 1)
		elseif 3 == menu then
			pc.remove_item(31038, 1)
			pc.give_item2(71140, 1)
		 end
		 pc.setqf("lv1", 1)
               pc . give_item2 ( "14007" , 1 ) 
               pc . give_item2 ( "15007" , 1 ) 
               pc . give_item2 ( "13007" , 1 )
               pc . give_item2 ( "16007" , 1 )
               pc . give_item2 ( "17007" , 1 )
               pc . give_item2 ( "27003" , 200 )
               pc . give_item2 ( "27006" , 200 )
		 pc . give_item2 ( "27110" , 5 )
		 pc . give_item2 ( "27113" , 5 )
		 pc . give_item2 ( "72702" , 5 )
               pc . give_item2 ( "80009" )
		 pc . give_item2 ( "50051" )
		 pc . give_item2 ( "50188")
               pc . set_skill_level ( 131 , 1 )
		 pc . set_skill_level ( 127 , 20 )
		 pc . set_skill_level ( 128 , 20 )
		 horse.set_level (1)	
			
				if pc.job == 3 then
					pc.give_item2(7007)
					pc.give_item2(11807)
					pc.give_item2(12627)
				elseif pc.job == 1 then
					pc.give_item2(1007)
					pc.give_item2(11407)
					pc.give_item2(12347)
				elseif pc.job == 0 then
					pc.give_item2(17)
					pc.give_item2(11207)
					pc.give_item2(12207)
				else
					pc.give_item2(17)
					pc.give_item2(11607)
					pc.give_item2(12487)
				end
				item.remove()
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ t¹ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 25 pustych miejsc w ekwipunku!")
			end
		end
		when 50188.use begin
			if pc.getqf("lv10") == 1 then
				chat("<Lastivia> Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv10", 1)
				pc.remove_item(50188, 1)
				pc.give_item2(50189)
				pc.give_item2(76008, 5)
				pc.give_item2(70038, 80)
				pc.give_item2(76012, 5)
				pc.give_item2(76017,5)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ t¹ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50189.use begin
			if pc.getqf("lv20") == 1 then
				chat("Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv20", 1)
				pc.remove_item(50189, 1)
				pc.give_item2(50190)
				pc.give_item2(76017,5)
				pc.give_item2(76012, 5)
				pc.give_item2(70038, 150)
				pc.give_item2(76013, 10)
				pc.give_item2(76014, 10)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50190.use begin
			if pc.getqf("lv30") == 1 then
				chat("Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv30", 1)
				pc.remove_item(50190, 1)
				pc.give_item2(50191)
				pc.give_item2(76016, 5)
				pc.give_item2(76018, 5)
				pc.give_item2(76012, 5)
				pc.give_item2(70038, 200)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50191.use begin
			if pc.getqf("lv40") == 1 then
				chat("<Lastivia> Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv40", 1)
				pc.remove_item(50191, 1)
				pc.give_item2(50192)
				pc.give_item2(70038, 160)
				pc.give_item2(76018, 5)
				pc.give_item2(76003, 5)
				pc.give_item2(76012, 5)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50192.use begin
			if pc.getqf("lv50") == 1 then
				chat("<Lastivia> Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv50", 1)
				pc.remove_item(50192, 1)
				pc.give_item2(50193)
				pc.give_item2(76012, 5)
				pc.give_item2(70039, 5)
				pc.give_item2(76018, 5)
				pc.give_item2(76003, 5)
				pc.give_item2(70038, 200)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50193.use begin
			if pc.getqf("lv60") == 1 then
				chat("<Lastivia> Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv60", 1)
				pc.remove_item(50193, 1)
				pc.give_item2(50194, 1)
				pc.give_item2(76018, 5)
				pc.give_item2(76003, 5)
				pc.give_item2(76000, 200)
				pc.give_item2(76009, 5)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50194.use begin
			if pc.getqf("lv70") == 1 then
				chat("<Lastivia> Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv70", 1)
				pc.remove_item(50194, 1)
				pc.give_item2(50195, 1)
				pc.give_item2(76018, 5)
				pc.give_item2(76003, 5)
				pc.give_item2(76013, 10)
				pc.give_item2(76014, 10)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50195.use begin
			if pc.getqf("lv80") == 1 then
				chat("Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv80", 1)
				pc.remove_item(50195, 1)
				pc.give_item2(50196, 1)
				pc.give_item2(76018, 5)
				pc.give_item2(76003, 5)
				pc.give_item2(76012, 5)
				pc.give_item2(71018, 20)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
		when 50196.use begin
			if pc.getqf("lv90") == 1 then
				chat("<Lastivia> Nie mo¿esz u¿yæ ponownie tej skrzyni!")
				item.remove()
				return
			end
			if pc.get_empty_inventory_count() > 10 then
				pc.setqf("lv90", 1)
				pc.remove_item(50196, 1)
				pc.give_item2(76012, 5)
				pc.give_item2(76010, 5)
				pc.give_item2(70043, 1)
				pc.give_item2(25041, 2)
			else
				chat("<Lastivia> Masz za ma³o miejsca w ekwipunku, aby otworzyæ Skrzyniê!")
				chat("<Lastivia> Potrzebujesz 10 pustych miejsc w ekwipunku!")
			end
		end
	end
end

 

wcześniej nie miałem tego questa, a taki gotowiec nie działa

Robie intra/avatary/tła dla Youtuberów!  :)
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV


GG 50528323! :ninja: 

Opublikowano

Witam, mam problem z skrzynią ucznia otóż edytowałem w object 50187 na inne itemy a i tak dostaje na każdej postaci miecz+0 i poty(nawet na szamane)

pliki terenzo prosze o pomoc :C

wyjmij z tej ścieżki /usr/home/mt2/share/locale/poland/quest plik drop.quest i edytuj go pod siebie, następnie w item_proto wyszukaj id skrzynek (3 są) 50187, 50212 oraz 50213 o ile się nie myle, sprawdź sam, i zmień tam "ITEM_GIFTBOX" na "ITEM_QUEST" potem po prostu w maszynie wpisz komendy cd i /qc , powinno zadziałać, też pracuje na tych plikach i wszystko śmiga.

Opublikowano

może być też tak że masz w bazie ustawione w nich type 23 i ci czyta drop dla niej z special_item_group , upewnij się że masz type 18 subtype 0 aby ci czytało z tego questa

Opublikowano

Dzięki pomogło! lajkuje!

Robie intra/avatary/tła dla Youtuberów!  :)
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV


GG 50528323! :ninja: 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...