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

[Pisanie] Drop itemków


Rekomendowane odpowiedzi

Opublikowano

Witam, czy da się zrobić taki quest na drop itemków z metina ? Jeśli się da to proszę o napisanie takiego questa do 2 metinów id 8034 i 8035 drop:

 

1 27994 1 50
2 70042 1 50
3 29005 1 50
4 70030 1 50
5 70036 1 50
6 70045 1 50
7 71051 1 100
8 71052 1 100
9 71114 1 60
10 71116 1 60
11 71118 1 60
12 71120 1 60
13 72726 1 25
14 27229 1 25
x.jpg
Opublikowano

quest drop begin
	state start begin
		when 8035.kill begin
			local itemki = {
				[1] = {27994, 50},  
				[2] = {70042, 50},				
				[3] = {29005, 50},
				[4] = {70030, 50},
				[5] = {70036, 50},
				[6] = {70045, 50},
                                [7] = {71051, 100},  
				[8] = {71052, 100},				
				[9] = {71114, 60},
				[10] = {71116, 60},
				[11] = {71118, 60},
				[12] = {71120, 60},
				[13] = {72726, 25},
				[14] = {27229, 25},

			}
			local a=number(1, 6)
			local b=number(1, 100)
			if itemki[a][2] >= b then
				pc.give_item2(itemki[a][1], 1)
			end
		end
	end
en

lub

quest metin begin
  state start begin
    when 8035.kill and 3043.kill begin
     pc.give_item2 (27994, 1)
     pc.give_item2 (70042, 1)
     pc.give_item2 (29005, 1)
     pc.give_item2 (70030, 1)
     pc.give_item2 (70045, 1)
     pc.give_item2 (71051, 1)
     pc.give_item2 (71052, 1)
     pc.give_item2 (71114, 1)
     pc.give_item2 (71116, 1)
     pc.give_item2 (71118, 1)
     pc.give_item2 (71120, 1)
     pc.give_item2 (72726, 1)
     pc.give_item2 (27229, 1)
     pc.give_item2 (70036, 1)
     end
    end
  end
end

 

 

 

 

 

lub :

 

 

 

quest drop begin
	state start begin
		when 8034.kill begin
			local itemki = {
				[1] = {27994, 50},  
				[2] = {70042, 50},				
				[3] = {29005, 50},
				[4] = {70030, 50},
				[5] = {70036, 50},
				[6] = {70045, 50},
                                [7] = {71051, 100},  
				[8] = {71052, 100},				
				[9] = {71114, 60},
				[10] = {71116, 60},
				[11] = {71118, 60},
				[12] = {71120, 60},
				[13] = {72726, 25},
				[14] = {27229, 25},

			}
			local a=number(1, 6)
			local b=number(1, 100)
			if itemki[a][2] >= b then
				pc.give_item2(itemki[a][1], 1)
			end
		end
	end
en

 

 

 

te z tablicą będą działać ale daje losowy item :P jeden chyba

//Sygnatura niezgodna z regulaminem

TheJeron78

Opublikowano

@up

 

when 8035.kill and 3043.kill begin

raczej:

 

when kill with npc.get_race() == 8035 or npc.get_race() == 3043 begin

 

umarł

Opublikowano

 

@up

 

when 8035.kill and 3043.kill begin

raczej:

 

when kill with npc.get_race() == 8035 or npc.get_race() == 3043 begin

 

 

 

Tak ;d Dzięki za poprawke :)

Mogę użyć tej tabeli jako

 

 

when 52091.use ?

//Sygnatura niezgodna z regulaminem

TheJeron78

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...