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

Drop special_item_group.txt 100% szans na drop


Rekomendowane odpowiedzi

Opublikowano

heh no to mam rozwiazanie bo item proto jest zapisane w txt :) więc jak zmienisz w navi musisz skonwertować do txt i wrzucić przez ftp ;) a później w grze /reload albo shutdown 

Opublikowano

mam difka że nie mószę się bawić w txt... ale mam teraz inny problem. Ze szkaty poziomu pierwszego losowo dropi od 1 do 6 KU zamiast 1. Drugiego od 1 do 6 zamiast dwóch itd

quest szkata begin
	state start begin
		when 11991.use begin
			szkata.open({50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 1),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11992.use begin
			szkata.open({50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 2),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11993.use begin
			szkata.open({50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 3),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11994.use begin
			szkata.open({50300, 50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 4),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11995.use begin
			szkata.open({50300, 50300, 50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 5),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11996.use begin
			szkata.open({50300, 50300, 50300, 50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 6),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
	end
end
Opublikowano

mam difka że nie mószę się bawić w txt... ale mam teraz inny problem. Ze szkaty poziomu pierwszego losowo dropi od 1 do 6 KU zamiast 1. Drugiego od 1 do 6 zamiast dwóch itd

quest szkata begin
	state start begin
		when 11991.use begin
			szkata.open({50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 1),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11992.use begin
			szkata.open({50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 2),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11993.use begin
			szkata.open({50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 3),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11994.use begin
			szkata.open({50300, 50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 4),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11995.use begin
			szkata.open({50300, 50300, 50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 5),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
		when 11996.use begin
			szkata.open({50300, 50300, 50300, 50300, 50300, 50300,})
			item.remove()
		end
		function open(box)
			local give,a = number(1, 6),{}
			for i = 1, give do
				table.insert(a,i,box[number(1, table.getn(box))])
			end
			table.foreach(a,function(i,l) pc.give_item2(l) end)
		end
	end
end

 

Bo ty wszystko źle zrobiłeś. :)

Tak jakbyś nie miał pojęcia do czego tworzy się funkcje. (i nie mówię tu o lua, lecz w każdym języku)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...