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] Quest dajacy SKILLA G np silne


Rekomendowane odpowiedzi

Opublikowano
quest skille_p begin
state start begin
when 20355.chat."Chcę skille na P" begin
say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na Perfect?" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie ? przyjdz kiedy zmadrzejesz ")
else
say ( "Otrzymałeś poziom perfekt w skillach" )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59)
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59)
end
end

end
end
end

Zmieniasz tylko "59" w każdym na "49" lub "40" (nie pamiętam które to było G1 :> ).

727881401622271220780.jpeg
Opublikowano

 

quest skille_p begin
state start begin
when 20355.chat."Chcę skille na P" begin
say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na Perfect?" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie ? przyjdz kiedy zmadrzejesz ")
else
say ( "Otrzymałeś poziom perfekt w skillach" )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59)
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59)
end
end

end
end
end

Zmieniasz tylko "59" w każdym na "49" lub "40" (nie pamiętam które to było G1 :> ).

NA P mam ale

Chciałbym żeby cofneło z P do G1 np berek czy Silne ciało wiesz o co chodzi?

Opublikowano


quest set_skill begin

state start begin

function set_skill(lv)

local skill = {

[0] = {

[1] = {1,5},

[2] = {16,20},

},

[1] = {

[1] = {31,35},

[2] = {46,50},

},

[2] = {

[1] = {61,66},

[2] = {76,81},

},

[3] = {

[1] = {91,96},

[2] = {106,111},

},

}

for i = skill[pc.job][pc.get_skill_group()][1], skill[pc.job][pc.get_skill_group()][2] do

pc.set_skill_level(i, lv)

end

end

when 20011.chat."Umiejętności" begin

if pc.get_skill_group() == 0 then

say_title(mob_name(npc.race)..":")

say("Wybierz drogę duchową!")

else

local s = select("M1","G1","P","Zamknij")

local s2 = {20, 30, 59}

if s == 1 then return end

set_skill.set_skill(s2)

end

end

end

end

 

szq9.png


SYGNATURA BY REEV


Jeżeli potrzebujesz questa, zakodowania strony WWW, podpięcie skryptów pod stronę czy jakiejś nowości do clienta, napisz - pomogę w miarę możliwości.


Opublikowano

 

quest set_skill begin
	state start begin
		function set_skill(lv)
			local skill = {
			[0] = {
				[1] = {1,5},
				[2] = {16,20},
			},
			[1] = {
				[1] = {31,35},
				[2] = {46,50},
			},
			[2] = {
				[1] = {61,66},
				[2] = {76,81},
			},
			[3] = {
				[1] = {91,96},
				[2] = {106,111},
			},
			}
			for i = skill[pc.job][pc.get_skill_group()][1], skill[pc.job][pc.get_skill_group()][2] do
				pc.set_skill_level(i, lv)
			end
		end
		when 20011.chat."Umiejętności" begin
			if pc.get_skill_group() == 0 then
				say_title(mob_name(npc.race)..":")
				say("Wybierz drogę duchową!")
			else
				local s = select("M1","G1","P","Zamknij")
				local s2 = {20, 30, 59}
				if s == 1 then return end
				set_skill.set_skill(s2[s])
			end
		end
	end
end

Cóś nie działa ;/

Opublikowano

Quest, który podał Phoenix jest dobry, ale daje wszystkie na P.

Jeśli chcesz, aby dawało na G1 to zmieniasz z:

pc . set_skill_level (1, 59)

na

pc . set_skill_level (1, 30)

 

Nie pamiętam, jaki ID miał berserk, ale wydaje mi się, że albo 3, albo 4

Więc zmieniasz jedynkę na 3, bądź 4.

Oto cała filozofia.

1310060417-U250359.jpg

1312486845-U250359.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...