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

System Zabójstw Graczy


Rekomendowane odpowiedzi

Opublikowano


quest zabici begin

state start begin

when kill with npc.is_pc() begin

pc.setqf("ludz", pc.getqf("ludz")+1)

if pc.getqf("ludz") == 10 then

syschat("[Informacja] Brawo! Pokonałeś 10-ciu przeciwników! Otrzymujesz nagrodę!")

pc.give_item2(cos, 1)

end

if pc.getqf("ludz") == 50 then

syschat("[Informacja] Brawo! Pokonałeś 50-ciu przeciwników! Otrzymujesz nagrodę!")

pc.give_item2(cos, 1)

end

if pc.getqf("ludz") == 100 then

syschat("[Informacja] Brawo! Pokonałeś 100-u przeciwników! Otrzymujesz nagrodę!")

pc.give_item2(cos, 1)

end

if pc.getqf("ludz") == 150 then

syschat("[Informacja] Brawo! Pokonałeś 150-ciu przeciwników! Otrzymujesz nagrodę!")

pc.give_item2(cos, 1)

end

if pc.getqf("ludz") == 200 then

syschat("[Informacja] Brawo! Pokonałeś 200-u przeciwników! Otrzymujesz nagrodę!")

pc.give_item2(cos, 1)

end

end

end

end

 

727881401622271220780.jpeg
Opublikowano

quest kill_player begin
	state start begin
		when kill with npc.is_pc() and game.get_event_flag("close_kill_event") ~= 1 begin 
		
			local playerCount = pc.getqf("killPlayer") + 1
			pc.setqf("killPlayer",playerCount)
			
			local tablica = table{
			-- // playerCount// itemVnum // itemCount //
			{10, 17, 1},
			{50, 18, 1},
			{100, 19, 1}
			}
			
			for i = 1, tablica[table.getn(tablica)][1] do
				if playerCount == tablica[i][1] then					
					notice("Informacja] Brawo! Pokonałeś "..playerCount.." przeciwników! Otrzymujesz nagrodę!") -- notice / notice_all, (normal/global)
					pc.give_item2(tablica[i][2],tablica[i][3])
				end
			end
		end
	end
end
W tablicy, pierwszy argument to ilość zabitych graczy, drugi argument to jaki przedmiot ma otrzymać, trzeci argument to ilość. Układaj tablicę według pierwszego argumentu, od najniższego do najwyższego.

Śmiało możesz modyfikować i dodawać kolejne poziomy z nagrodami. Skrypt dynamicznie wyciąga dane z tablicy, jedynie musisz skompilować quest na nowo.

Pamiętaj! Zwróć uwagę, że na końcu każdego wpisu w tablicy jest przecinek, prócz ostatniego. ;)

50596142255057180250.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...