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

[Pytanie] Własne szkatułki


Rekomendowane odpowiedzi

Opublikowano

Siema chciałem dodać na mój serwer własną szkatułkę ( zastępującą szkatułkę blasku )

 

Jak to zrobić?
Na razie mam to:

Group Pandorka
[
	Vnum	50011
	1	71084	3
	2	72005	1
	3	72002	1
	4	71085  3
	5	72701	1
	6	72022	1
	7	71001	1
	8	70102	2
	9	70038	25
	10	27003	3
]

# ------

chciałbym aby to dopiło z każdego moba po 1 szansa na drop to 5 % ( dropnie po 50 zabitych mobach z lvl większy lub mniejszy o 15 ) pliki by Terenzo jbc

Opublikowano

Wypada na ziemie

 

 

quest blasku begin
[TAB]state start begin
[TAB][TAB]when kill begin
[TAB][TAB][TAB]local s = number(1, 340)
[TAB][TAB]if s == 1 then
[TAB][TAB][TAB]game.drop_item_with_ownership(50011, 1)
[TAB][TAB]end
[TAB]end
end
end

 

Wpada do eq

 

 

quest blasku begin
[TAB]state start begin
[TAB][TAB]when kill begin
[TAB][TAB][TAB]local s = number(1, 340)
[TAB][TAB]if s == 1 then
[TAB][TAB][TAB]pc.give_item2(50011, 1)
[TAB][TAB]end
[TAB]end
end
end

 

local s = number(1, 340) -- Tutaj ustawiasz szanse na drop

Opublikowano

Quest musi działać, bo jest wyjęty z moich plików a u mnie wszystko działa.

Pokaż zawartość Twojego questa.

 

Ogólnie przetworzyłeś questa?

 

cd ścieżka/quest/

./qc nazwa_questu.quest

 

A w grze /reload q

Zrobiłeś?

 

Zrób tak jak ja napisałem i zobacz czy Ci lecą.

Opublikowano

Wypada na ziemie

 

quest blasku begin
[TAB]state start begin
[TAB][TAB]when kill begin
[TAB][TAB][TAB]local s = number(1, 340)
[TAB][TAB]if s == 1 then
[TAB][TAB][TAB]game.drop_item_with_ownership(50011, 1)
[TAB][TAB]end
[TAB]end
end
end

Wpada do eq

quest blasku begin
[TAB]state start begin
[TAB][TAB]when kill begin
[TAB][TAB][TAB]local s = number(1, 340)
[TAB][TAB]if s == 1 then
[TAB][TAB][TAB]pc.give_item2(50011, 1)
[TAB][TAB]end
[TAB]end
end
end

local s = number(1, 340) -- Tutaj ustawiasz szanse na drop

Sorki, ale quest jest chujowy, przedmiot poleci jak zabijesz gracza i nie dodales warunku o 15 +/- roznicy lvl'a.

Opublikowano

Proszę, powinien działać :D

quest drop begin
	state start begin
		when kill with not npc.is_pc() begin
			local mob_lvl=npc.get_level()
			local player_level=pc.get_level()
				if mob_lvl-player_level >=0 and mob_lvl-player_level <=15 then
				local a = math.random(1,100)
					if a <= 5 then
					game.drop_item_with_ovnership(50133,1)
					end
				end
		end
	end
end
727881401622271220780.jpeg
Opublikowano

Łap.

 

quest xxxx begin
	state start begin
		when kill with not npc.is_pc() begin
			--------------------------------
			local roznica = 15
			local szansa = 5
			--------------------------------
			local lv_moba = npc.get_level()
			local moj_lv = pc.get_level()
			if moj_lv - lv_moba >= -roznica and moj_lv - lv_moba <= roznica then 
				if number(1,100) >= 100-szansa then
					game.drop_item_with_ownership(ID_przedmiotu, 1)
				end
			end
		end
	end
end
Up. Sorki nie odświeżałem tematu. ;x

 

Przy okazji, ty tylko edytowałeś drop ze szkatułki? I nadal ID tej "swojej" szkatułki masz '50011'?

Jeśli tak to niepotrzebnie jest zaśmiecać serwer questem, wystarczy:

 /e drop_moon 1 
I dropi Ci tak jak oryginalnie być powinno. :)
Opublikowano

Sorki, ale quest jest chujowy, przedmiot poleci jak zabijesz gracza i nie dodales warunku o 15 +/- roznicy lvl'a.

 

Jak by napisał że prosi o różnicę 15 lv oraz że nie leci z graczy to bym mu taki napisał a to że nic nie napisał to dałem mu podstawowy quest na drop.

Opublikowano

Jak by napisał że prosi o różnicę 15 lv oraz że nie leci z graczy to bym mu taki napisał a to że nic nie napisał to dałem mu podstawowy quest na drop.

chciałbym aby to dopiło z każdego moba po 1 szansa na drop to 5 % ( dropnie po 50 zabitych mobach z lvl większy lub mniejszy o 15 )

o.O

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...