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] Skille na M/G/P


Rekomendowane odpowiedzi

Opublikowano

Witam, zwracam się z prośbą o napisanie questa. Miałoby to polegać na tym, że po kliknięciu w przedmiot otrzymam wszystkie skille (załóżmy na M1).

 

Najlepiej by było gdybym skille M1 otrzymał bezpośrednio po kliknięciu w ten przedmiot.

 

ID itemu: 50038 - brązowy certyfikat

Opublikowano

Słuchaj. Wystarczy poszperać na MPCForum i znajdziesz Questa takiego :] Wystarczy znać ID itemka oraz id tych skili na m1. I prosta sprawa :]

7KNm1Wb.png

Opublikowano

Słuchaj. Wystarczy poszperać na MPCForum i znajdziesz Questa takiego :] Wystarczy znać ID itemka oraz id tych skili na m1. I prosta sprawa :]

 

 

Udało mi się, quest działa jak należy i nie widzę żadnych błędów, ciesze się również bo przedmiot mi nie znika jeżeli nie mam wybranej żadnej profesji.

 

Dlatych, którzy mają podobny problem, a natknęli się na ten temat.

 

Poniżej mój quest na skille M oraz 21lvkonia, 2lv kombo i 10lv przywołania konia po kliknięciu w przedmiot Złoty certyfikat (ID 50040). W Navicat type Złotego certyfikatu należy zmienić na 18.

 

 

quest give_master_skill begin

state start begin

when 50040.use begin

if pc . get_job() == 0 and pc . get_skill_group()==1 then

pc . set_skill_level (1, 20)

pc . set_skill_level (2, 20)

pc . set_skill_level (3, 20)

pc . set_skill_level (4, 20)

pc . set_skill_level (5, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

elseif pc . get_job()==0 and pc . get_skill_group()==2 then

pc . set_skill_level (16, 20)

pc . set_skill_level (17, 20)

pc . set_skill_level (18, 20)

pc . set_skill_level (19, 20)

pc . set_skill_level (20, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

elseif pc . get_job()==1 and pc . get_skill_group()==1 then

pc.set_skill_level(31, 20)

pc.set_skill_level(32, 20)

pc.set_skill_level(33, 20)

pc.set_skill_level(34, 20)

pc.set_skill_level(35, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

elseif pc . get_job()==1 and pc . get_skill_group()==2 then

pc.set_skill_level(46, 20)

pc.set_skill_level(47, 20)

pc.set_skill_level(48, 20)

pc.set_skill_level(49, 20)

pc.set_skill_level(50, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

elseif pc . get_job()==2 and pc . get_skill_group()==1 then

pc.set_skill_level(61, 20)

pc.set_skill_level(62, 20)

pc.set_skill_level(63, 20)

pc.set_skill_level(64, 20)

pc.set_skill_level(65, 20)

pc.set_skill_level(66, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

elseif pc . get_job()==2 and pc . get_skill_group()==2 then

pc.set_skill_level(76, 20)

pc.set_skill_level(77, 20)

pc.set_skill_level(78, 20)

pc.set_skill_level(79, 20)

pc.set_skill_level(80, 20)

pc.set_skill_level(81, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

elseif pc . get_job()==3 and pc . get_skill_group()==1 then

pc.set_skill_level(91, 20)

pc.set_skill_level(92, 20)

pc.set_skill_level(93, 20)

pc.set_skill_level(94, 20)

pc.set_skill_level(95, 20)

pc.set_skill_level(96, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

elseif pc . get_job()==3 and pc . get_skill_group()==2 then

pc.set_skill_level(106, 20)

pc.set_skill_level(107, 20)

pc.set_skill_level(108, 20)

pc.set_skill_level(109, 20)

pc.set_skill_level(110, 20)

pc.set_skill_level(111, 20)

pc . set_skill_level (131, 10)

pc . set_skill_level (122, 2)

pc . set_skill_level (130, 21)

pc.remove_item(50040)

else

return

end

end

end

end

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...