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

Zmiana dropu z rudy


Rekomendowane odpowiedzi

Opublikowano

Tu dać inne id tak np jakiegoś przedmiotu ? Ja potrzebuje żeby dropiło 25040 i 71001


												[20048] = 50602,
												[20049] = 50603,
												[20050] = 50604,
												[20051] = 50605,
												[20052] = 50606,
												[20053] = 50607,
												[20054] = 50608,
												[20055] = 50609,
												[20056] = 50610,
												[20057] = 50611,
											}
Opublikowano

To wystarczy usunąć całe local tablica i zamiast:

game.drop_item_with_ownership(tablica[pc.getqf("ruda")], number(1,50)) 

dodać

game.drop_item_with_ownership(25040, ilość) 
game.drop_item_with_ownership(71001, ilość) 
Opublikowano

Zrobiłem tak i nic nie kopie.

quest kopanie_ulepszone begin
	state start begin
		when 20047.click or
			20048.click or
			20049.click or
			20050.click or
			20051.click or
			20052.click or
			20053.click or
			20054.click or
			20055.click or
			20056.click or
			20057.click or
			20058.click or
			20059.click begin
			if pc.is_mount() then
				syschat("Nie możesz kopać rudy podczas jazdy.") 
				return
			end
			pc.mining()
			pc.setqf("ruda", npc.get_race())
			timer("kopanie",25)
		end
				when kopanie.timer begin
					if pc.get_weapon() >= 29101 and pc.get_weapon() < 29111 then
						local tab = {
										[29101] = 10,
										[29102] = 20,
										[29103] = 30,
										[29104] = 40,
										[29105] = 50,
										[29106] = 60,
										[29107] = 70,
										[29108] = 80,
										[29109] = 90,
										[29110] = 100
										
											}
								if tab[pc.get_weapon()] >= szansa then 
									game.drop_item_with_ownership(25040, 1) 
									game.drop_item_with_ownership(71001, 1)  
								end
					end
				end
	end
end

Opublikowano

Razem z tablicą przedmiotów usunąłeś szansę na drop. Powinno to wyglądać tak:

quest kopanie_ulepszone begin
	state start begin
		when 20047.click or
			20048.click or
			20049.click or
			20050.click or
			20051.click or
			20052.click or
			20053.click or
			20054.click or
			20055.click or
			20056.click or
			20057.click or
			20058.click or
			20059.click begin
			if pc.is_mount() then
				syschat("Nie możesz kopać rudy podczas jazdy.") 
				return
			end
			pc.mining()
			pc.setqf("ruda", npc.get_race())
			timer("kopanie",25)
		end
				when kopanie.timer begin
					if pc.get_weapon() >= 29101 and pc.get_weapon() < 29111 then
						local tab = {
										[29101] = 10,
										[29102] = 20,
										[29103] = 30,
										[29104] = 40,
										[29105] = 50,
										[29106] = 60,
										[29107] = 70,
										[29108] = 80,
										[29109] = 90,
										[29110] = 100
										
											}
						local szansa = number(1, 100)
								if tab[pc.get_weapon()] >= szansa then 
									game.drop_item_with_ownership(25040, 1) 
									game.drop_item_with_ownership(71001, 1)  
								end
					end
				end
	end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...