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] Dowolna umiejętność na P


Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Mam dla was questy, dzięki któremu możemy wybrać sobie dowolną umiejętność którą chcemy dostać na P. Przedmiotu można użyć raz. Oczywiście do wyboru mamy: Skille, górnictwo, przywołanie konia, języki, kombinację, dowodzenie. Quest jest w 100% moim dziełem, zabraniam usuwania stopek, oraz przypisywania sobie tej pracy. Udostępniam ponieważ nie wykorzystam go na swoim serwerze, a może komuś się przydać!

 

 

 

----------------------------------------------------

--------------------- skills -----------------------

--------------- www.SaphiraMT2.pl ------------------

----------------------------------------------------

 

quest skills begin

state start begin

when 80009.use begin

pc.remove_item(80009)

say_title("nazwa przedmiotu")

say("Witaj "..pc.get_name().." wybierz umiejętność która ma być na P:")

local hackuss = select ( "Skille" , "Języki" , "Polimorfia" , "Przywołanie Konia" , "Dowodzenie", "Górnictwo", "Kombinacja" )

if hackuss == 1 then

if pc.job == 0 then ---------------------Skille WOJOWNIK

say_title("nazwa przedmiotu")

say()

say("Gotowe")

for hackuss3 = 1, 5 do

pc.set_skill_level(hackuss3, 59)

end

for hackuss4 = 15, 20 do

pc.set_skill_level(hackuss4, 59)

end

 

elseif pc.job == 1 then -----------------Skille NINJA

say_title("nazwa przedmiotu")

say()

say("Gotowe")

for hackuss1 = 31, 35 do

pc.set_skill_level(hackuss1, 59)

end

for hackuss2 = 49, 53 do

pc.set_skill_level(hackuss2, 59)

end

 

elseif pc.job == 2 then -----------------Skille SURA

say_title("nazwa przedmiotu")

say()

say("Gotowe")

for hackuss5 = 76, 81 do

pc.set_skill_level(hackuss5, 59)

end

for hackuss6 = 61, 66 do

pc.set_skill_level(hackuss6, 59)

end

 

elseif pc.job == 3 then ------------------Skille SZAMAN

say_title("nazwa przedmiotu")

say()

say("Gotowe")

for hackuss7 = 91, 96 do

pc.set_skill_level(hackuss7, 59)

end

for hackuss8 = 106, 111 do

pc.set_skill_level(hackuss8, 59)

end

end

 

 

elseif hackuss == 2 then

say_title("nazwa przedmiotu")

say()

say("Gotowe")

for hackuss9 = 125, 127 do

pc.set_skill_level(hackuss9, 59)

end

 

elseif hackuss == 3 then

say_title("nazwa przedmiotu")

say()

say("Gotowe")

pc.set_skill_level(129, 59)

 

elseif hackuss == 4 then

say_title("nazwa przedmiotu")

say()

say("Gotowe")

pc.set_skill_level(131, 59)

 

elseif hackuss == 5 then

say_title("nazwa przedmiotu")

say()

say("Gotowe")

pc.set_skill_level(121, 59)

 

elseif hackuss == 6 then

say_title("nazwa przedmiotu")

say()

say("Gotowe")

pc.set_skill_level(124, 59)

 

elseif hackuss == 7 then

say_title("nazwa przedmiotu")

say()

say("Gotowe")

pc.set_skill_level(122, 59)

end

end

end

end

 

----------------------------------------------------

--------------------- KONIEC -----------------------

--------------- www.SaphiraMT2.pl ------------------

------------- Zakaz kasowania stopek ---------------

----------------------------------------------------

 

 

 

 

albo:

http://wklej.to/iaNld

 

hasło: hackuss

 

WAŻNE:

---> ID PRZEDMIOTU (80009) należy zmienić na własne!

---> tekst "nazwa przedmiotu" także proszę ustawić wg własnego upodobania

Opublikowano

wydaje mi się że można by do tego użyć pc.get_skill_group ale nie jestem pewien działania tej funkcji.

pracował jak ciężki przemysł, bez żadnej domieszki chemii bo talent to dziesięć procent, reszta to morderczy trening.

Opublikowano

wydaje mi się że można by do tego użyć pc.get_skill_group ale nie jestem pewien działania tej funkcji.

A co tutaj ma źle działać... Funkcja wywołuje otrzymany wynik w sayu według podanych argumentów + ogranicza się tylko i wyłącznie do profesji umiejętności.

Your superman is here, bitch!

Opublikowano

NIe napisałem że ma coś źle działać, ale nie jestem pewien czy ta funkcja jest od sprawdzenia czy np. mamy Ninję Łucznika czy Zabójcę :<

pracował jak ciężki przemysł, bez żadnej domieszki chemii bo talent to dziesięć procent, reszta to morderczy trening.

Opublikowano

Tak, otrzymamy wynik albo równy 1, albo 2 lub także 0 jeśli nie posiadamy profesji.

 

Sura:

1 - Wp.

2 - Bm.

 

Ninja:

1 - Dagger

2 - Archer

 

Wojownik:

1 - Body

2 - Mental

 

Szaman:

1 - Smok

2 - Healer

 

ps. Wybacz, dopiero wstałem ;)

Your superman is here, bitch!

Opublikowano

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)


 

Tak, otrzymamy wynik albo równy 1, albo 2 lub także 0 jeśli nie posiadamy profesji.

 

Sura:

1 - Wp.

2 - Bm.

 

Ninja:

1 - Dagger

2 - Archer

 

Wojownik:

1 - Body

2 - Mental

 

Szaman:

1 - Smok

2 - Healer

 

ps. Wybacz, dopiero wstałem ;)

 

O tej godzinie to ja spać poszedłem xdd

 

 

Zaraz będzie pojazd że w pizdu linijek i da się mniej! Ale kurwa po co ? ktoś ci w questy zagląda? ważne chyba że działa heh

Kurwa, mistrz!


VLXxO.png

 

Opublikowano

Tak z ciekawości to co by się stało jakbyśmy wybrali skille przez ten przedmiot bez wybrania profesji?

pracował jak ciężki przemysł, bez żadnej domieszki chemii bo talent to dziesięć procent, reszta to morderczy trening.

Opublikowano

Tak z ciekawości to co by się stało jakbyśmy wybrali skille przez ten przedmiot bez wybrania profesji?

 

Spróbuj dodać sobie skile a P dla szamana u woja i się dowiesz :P

Kurwa, mistrz!


VLXxO.png

 

Opublikowano

Nic się nie stanie bo skillhack przecież na game 2089 nie działa. Nie wiem w czym problem macie

 

---> tekst "nazwa przedmiotu" także proszę ustawić wg własnego upodobania

Wystarczy to zamienić na

say_title(item_name(item.get_vnum())..":")

automatycznie nam zwróci nazwę itemka

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...