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

Quest Informacja o zabitych Bossach


Rekomendowane odpowiedzi

Opublikowano

Witam. 

 

Udostępniam Wam questa, który po zabiciu danego bossa pokazuje nam o tym informację.

 

quest info_zabojstwobossy begin
state start begin
   when kill with npc.get_race() == 2291 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Czerwonego Smoka.")
end
when kill with npc.get_race() == 2491 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Dowódce Yonghan.")
end
when kill with npc.get_race() == 5161 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Skalistą Małpe.")
end
when kill with npc.get_race() == 2307 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Władcę Duchów Drzew.")
end
when kill with npc.get_race() == 2306 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Olbrzymiego Ducha Drzewa.")
end
when kill with npc.get_race() == 5162 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Chodzącą Małpe.")
end
when kill with npc.get_race() == 2492 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Generała Yonghan.")
end
when kill with npc.get_race() == 5163 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Lorda Małp.")
end
when kill with npc.get_race() == 1092 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Elit. Króla Demonów.")
end
when kill with npc.get_race() == 691 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Wodza Orków.")
end
when kill with npc.get_race() == 1304 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Zjawę Żółtego Tygrysa.")
end
when kill with npc.get_race() == 1192 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Silną Lodową Wiedźmę.")
end
when kill with npc.get_race() == 1191 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Lodową Wiedźmę.")
end
when kill with npc.get_race() == 1901 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Dziewięć Ogonów.")
end
when kill with npc.get_race() == 2091 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Królową Pająków.")
end
when kill with npc.get_race() == 1093 begin
notice_all("[CH"..pc.get_channel_id().."]: [Lv. "..pc.get_level().."] "..pc.get_name().." pokonał/a Umarłego Rozpruwacza.")
end
end
end

 

 

 

Proszę o zdjęcie % z paska

 

Chcecie więcej questów ? Piszcie na PW

Opublikowano

Ty se chyba naprawdę robisz jaja?

Po pierwsze te questy nie są TWOJE !
Po drugie były już udostępniane.
Po trzecie jak już to wrzucasz to wrzuć to w jednym temacie a nie nabijasz sobie tylko posty :)

Opublikowano

Ty se chyba naprawdę robisz jaja?

 

Po pierwsze te questy nie są TWOJE !

Po drugie były już udostępniane.

Po trzecie jak już to wrzucasz to wrzuć to w jednym temacie a nie nabijasz sobie tylko posty :)

Dobrze, zrobię jeden temat :) przepraszam.

Opublikowano

Quest nie potrzebnie udostępniany gdyż jestem tego pewien, że każdy potrafi takie gówno napisać kto miał styczność z serwerami mt2.

 

Polecam zastosowanie banalnej funkcji aby nie było takiego chaosu w queście.

function notice_boss(nazwa)
notice_all("[Kanał"..pc.get_channel_id().."] - Gracz: "..pc.get_name().." O poziomie: "..pc.get_level().." Właśnie pokonał "..nazwa.."! ")
end
notice_boss("Dzikiego psa ")
  • 1 miesiąc temu...
Opublikowano

o brawo, udostępniłeś questa który nawet nie jest twój, jak mam dodać kolejne bossy?

 

 

Ty se chyba naprawdę robisz jaja?

 

Po pierwsze te questy nie są TWOJE !

Po drugie były już udostępniane.

Po trzecie jak już to wrzucasz to wrzuć to w jednym temacie a nie nabijasz sobie tylko posty :)

 

Nie obraźcie się, ale napisanie takiego PRO ELO questa wymaga AŻ 5 minut roboty i każdy głupi mógł na to wpaść ;)

10f6fl5.jpg


100 | 200 | 300 | 400 | 500 | 1000 | 2000 | 5000


Jeśli odpowiadasz na mój post, zacytuj go oraz oznacz mnie.


Planujesz do mnie napisać? Zapraszam na profil ;)

Opublikowano

Nie obraźcie się, ale napisanie takiego PRO ELO questa wymaga AŻ 5 minut roboty i każdy głupi mógł na to wpaść ;)

to po co cytujesz mój post? nie obraź się ale na idiotę wyszedłeś.

would u miss me? 1105814451671351221478.png

 

 

 

Opublikowano

Quest nie potrzebnie udostępniany gdyż jestem tego pewien, że każdy potrafi takie g****o napisać kto miał styczność z serwerami mt2.

 

Polecam zastosowanie banalnej funkcji aby nie było takiego chaosu w queście.

function notice_boss(nazwa)
notice_all("[Kanał"..pc.get_channel_id().."] - Gracz: "..pc.get_name().." O poziomie: "..pc.get_level().." Właśnie pokonał "..nazwa.."! ")
end
notice_boss("Dzikiego psa ")

 

	local tablica = {101,103}
	local npcRace = npc.race
	
	if npcRace ~= null then
		for 1, table.getn(tablica) do
			if npcRace == tablica[i] then
				notice_all("<Informacja> "..mob_name(npcRace).." został pokonany przez "..pc.get_name().."!")
			end
		end
	end
end
Nie twórzmy funkcji do czegoś co jest oczywiste.

ps. Taby się rozjechały :(

50596142255057180250.png

Opublikowano

jedna tablica + komunikat .. tak ciezko to zrobić ? Jest 2014.

A MÓWILI MI ŻE WARTO W TO GRAĆ,MÓWILI MI ŻE WARTO STĄD BRAĆ

Opublikowano

Kilka osób zapomniało jak rozpoczynało swoją przygodę z plikami, questami etc. Wasze pętle to nic nadzwyczajnego a czasami potrafią porządnie pobugować serwer. Poza tym radzę zapoznać się do czego służy break.

Jak najbardziej quest będzie działał jak należy i to się liczy, a osoby początkujące ( nie tylko ) nie będą musiały przeszukiwać masy tematów.

 

Quest bardziej rozbudowany który coś zmienia w tym co dał autor... Pisany dla Ayris.pl przeze mnie.

 

 

--<>----------------<|>----------------<>--
--<>__________ Autor | Svope __________<>--
--<>_________ Copyright ©2014 _________<>--
--<>_______ All Rights Reserved _______<>--
--<>----------------<|>----------------<>--
quest notice begin
	state start begin
		when levelup begin
			local usr = { {"grający", "grająca"}, {"awansował ", "awansowała "}, {"osiągnął ", "osiągnęła "}, }
			local g_usr = { {"założyciel", "założycielka"}, {"członek", "członkini"}, }
			local job = { {"wojownikiem ", "wojowniczką "}, {"ninją ", "ninją "}, {"surą ", "suranką "}, {"szamanem ", "szamanką "}, }
			local s_grp = { {"Body", "Mental"}, {"Dagger", "Archer"}, {"WP", "BM"}, {"Smok", "Leczenie"}, }
			if pc.level == 100 or pc.level == 110 or pc.level == 120 or pc.level == 130 or pc.level == 140 or
				pc.level == 150 or pc.level == 160 or pc.level == 170 or pc.level == 180 or pc.level == 190 or
				pc.level == 200 or pc.level == 210 or pc.level == 220 or pc.level == 230 or pc.level == 240 then
				if pc.has_guild() then
					if pc.is_guild_master() then
						if pc.get_skill_group() != 0 then
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..s_grp[pc.get_job()+1][pc.get_skill_group()]..", "..g_usr[1][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[2][pc.get_sex()+1].."na "..pc.level.." poziom.")
						else
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..string.gsub(job[pc.get_job()+1][pc.get_sex()+1], " ", ",").." "..g_usr[1][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[2][pc.get_sex()+1].."na "..pc.level.." poziom.")
						end
					else
						if pc.get_skill_group() != 0 then
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..s_grp[pc.get_job()+1][pc.get_skill_group()]..", "..g_usr[2][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[2][pc.get_sex()+1].."na "..pc.level.." poziom.")
						else
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..string.gsub(job[pc.get_job()+1][pc.get_sex()+1], " ", ",").." "..g_usr[2][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[2][pc.get_sex()+1].."na "..pc.level.." poziom.")
						end
					end
				else
					if pc.get_skill_group() != 0 then
						notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..s_grp[pc.get_job()+1][pc.get_skill_group()].." "..usr[2][pc.get_sex()+1].."na "..pc.level.." poziom.")
					else
						notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1].." "..usr[2][pc.get_sex()+1].."na "..pc.level.." poziom.")
					end
				end
			elseif pc.level == 250 then
				if pc.has_guild() then
					if pc.is_guild_master() then
						if pc.get_skill_group() != 0 then
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..s_grp[pc.get_job()+1][pc.get_skill_group()]..", "..g_usr[1][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[3][pc.get_sex()+1].."maksymalny poziom.")
						else
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..string.gsub(job[pc.get_job()+1][pc.get_sex()+1], " ", ",").." "..g_usr[1][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[3][pc.get_sex()+1].."maksymalny poziom.")
						end
					else
						if pc.get_skill_group() != 0 then
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..s_grp[pc.get_job()+1][pc.get_skill_group()]..", "..g_usr[2][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[3][pc.get_sex()+1].."maksymalny poziom.")
						else
							notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..string.gsub(job[pc.get_job()+1][pc.get_sex()+1], " ", ",").." "..g_usr[2][pc.get_sex()+1].." gildii "..guild.get_name(pc.get_guild()).." "..usr[3][pc.get_sex()+1].."maksymalny poziom.")
						end
					end
				else
					if pc.get_skill_group() != 0 then
						notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..s_grp[pc.get_job()+1][pc.get_skill_group()].." "..usr[3][pc.get_sex()+1].."maksymalny poziom.")
					else
						notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1].." "..usr[3][pc.get_sex()+1].."maksymalny poziom.")
					end
				end
			end
		end
		when kill with !npc.is_pc() and npc.get_race() == 691 or npc.get_race() == 791 or npc.get_race() == 1304 or 
		npc.get_race() == 1901 or npc.get_race() == 2091 or npc.get_race() == 2191 or npc.get_race() == 2206 begin
			local usr = { {"grający", "grająca"}, {"pokonał ", "pokonała "} }
			local job = { {"wojownikiem ", "wojowniczką "}, {"ninją ", "ninją "}, {"surą ", "suranką "}, {"szamanem ", "szamanką "}, }
			local s_grp = { {"Body", "Mental"}, {"Dagger", "Archer"}, {"WP", "BM"}, {"Smok", "Leczenie"}, }
			local m_name = { 
				[691] = 'Wodza Orków', [791] = 'Ezot. Przywoływacza', [1304] = 'Zjawę Żółt. Tygrysa', [1901] = 'Dziewięć Ogonów', 
				[2091] = 'Królową Pająków', [2191] = 'Olbrzymiego Żółwia', [2206] = 'Ognistego Króla',
			}
			if pc.get_skill_group() != 0 then
				notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." poziom "..pc.level..", "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..s_grp[pc.get_job()+1][pc.get_skill_group()].." "..usr[2][pc.get_sex()+1]..""..m_name[npc.get_race()]..".")
			else
				notice_all("<Kanał "..pc.get_channel_id().."> "..pc.get_name().." poziom "..pc.level..", "..usr[1][pc.get_sex()+1].." "..job[pc.get_job()+1][pc.get_sex()+1]..""..usr[2][pc.get_sex()+1]..""..m_name[npc.get_race()]..".")
			end
		end
	end
end

 

 

http://wklej.to/7viLC

Nie odpisujcie jeśli sami nic do tego tematu nie wnosicie. Mimo tego czy rok jest 2009 czy 2020 zawsze taka głupotka się przyda ( wystarczy potraktować jako odświeżenie tematu ) a wy zamiast hejtować powinniście udostępnić tutaj coś co urozmaici i skróci ten kod. Tyle ode mnie #Hejt #ON.

dCrwk2h.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...