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

Tęczowy Kamień


Rekomendowane odpowiedzi

Opublikowano

Witam!

Chcę udostępnić quest do tęczowego kamienia, jest on z plików by badar był po niemiecku

więc go spolszczyłem

 

o to quest

 

 

local regencount = pc . count_item ( 50512 ) 
say_title ( "Kamień Tęczowy" ) 
if pc . get_skill_group ( ) == 0 then 
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz " .. pc . get_skill_group ( ) ) 
return 
end 
local result = training_grandmaster_skill . BuildGrandMasterSkillList ( pc . get_job ( ) , pc . get_skill_group ( ) ) 
local vnum_list = result [ 1 ] 
local name_list = result [ 2 ] 
if table . getn ( vnum_list ) == 0 then 
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz" ) 
return 
end 
say ( "Wybierz Umiejętność" ) 
say ( "" ) 
local menu_list = { } 
table . foreach ( name_list , function ( i , name ) table . insert ( menu_list , name ) end ) 
table . insert ( menu_list , "Abbrechen" ) 
local s = select_table ( menu_list ) 
if table . getn ( menu_list ) == s then 
return 
end 
local skill_name = name_list [ s ] 
local skill_vnum = vnum_list [ s ] 
local skill_level = pc . get_skill_level ( skill_vnum ) 
say ( "Umiejętność Zostanie Wyszkolona" ) 
say ( "Na Poziom Perfekcyjny Mistrz." ) 
say ( "Jesteś pewien swojej decyzji?" ) 
local s = select ( "Tak!" , "Mam Wątpliwości!" ) 
if s == 2 then 
return 
end 
if pc . count_item ( 50512 ) ~= regencount then 
say ( "stfu buguser!" ) 
return 
end 
pc . remove_item ( 50512 , 1 ) 
pc . set_skill_level ( skill_vnum , 59 ) 
say ( "Udało Się![ENTER]" ) 
say ( "Umiejętność " .. skill_name .. " została Ulepszona!" ) 
say_reward ( " " .. skill_name .. " Perfekcyjny Mistrz" ) 

 

 

wklejamy go do

 

Pliki Badar

/usr/serverfiles/game/auth/locale/germany/quest/object/50512/use/training_grandmaster_skill.start

 

Pliki Jerry

/usr/home/game/share/locale/germany/quest/object/50512/use/training_grandmaster_skill.start

 

w grze wpisujemy /reload q i działa bez restartu

Opublikowano

Podobny quest był na hybridzie, tylko tam była szansa że spali skila na P

Dobra robota,masz+ :)

Nie bywam już na forum, jeżeli masz sprawę wal na FB...


Opublikowano

szansa żeby spali skila na p to tego nie wiedziałem myślałem że na 100% się da wbić za pomocą tego questu a przypadkiem nie trzeba dodać jeszcze id na kamyczka ??

graphic.png

76561198162331360.png

Opublikowano

Wszystko pięknie tylko czy Ty na pewno to sam spolszczyłeś? Jeżeli tak to bardzo wielkie dziękuję zapewne od wielu użytkowników.

Oczywiście zostawiam plusa i dodaję do głównego spisu.

  • 1 miesiąc temu...
  • 1 rok później...
  • 3 lata później...
Opublikowano

Chciałbym zrobić tak aby wymaganym poziomem nie był poziom G a M tylko nie mam pojęcia jak zmienić to w queście bo nie jestem w stanie zrozumieć tego języka...
Przepraszam za odkop ale czy byłby w stanie ktoś mnie nakierować? Wydaje mi się, że i tak lepiej napisać tutaj niż zakładać nowy post ;p

Opublikowano

 

local regencount = pc . count_item ( 50512 )

say_title ( "Kamień Tęczowy" )
if pc . get_skill_group ( ) == 0 then
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz " .. pc . get_skill_group ( ) )
return
end
local result = training_master_skill . BuildGrandMasterSkillList ( pc . get_job ( ) , pc . get_skill_group ( ) )
local vnum_list = result [ 1 ]
local name_list = result [ 2 ]
if table . getn ( vnum_list ) == 0 then
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz" )
return
end
say ( "Wybierz Umiejętność" )
say ( "" )
local menu_list = { }
table . foreach ( name_list , function ( i , name ) table . insert ( menu_list , name ) end )
table . insert ( menu_list , "Abbrechen" )
local s = select_table ( menu_list )
if table . getn ( menu_list ) == s then
return
end
local skill_name = name_list [ s ]
local skill_vnum = vnum_list [ s ]
local skill_level = pc . get_skill_level ( skill_vnum )
say ( "Umiejętność Zostanie Wyszkolona" )
say ( "Na Poziom Perfekcyjny Mistrz." )
say ( "Jesteś pewien swojej decyzji?" )
local s = select ( "Tak!" , "Mam Wątpliwości!" )
if s == 2 then
return
end
if pc . count_item ( 50512 ) ~= regencount then
say ( "stfu buguser!" )
return
end
pc . remove_item ( 50512 , 1 )
pc . set_skill_level ( skill_vnum , 59 )
say ( "Udało Się![ENTER]" )
say ( "Umiejętność " .. skill_name .. " została Ulepszona!" )
say_reward ( " " .. skill_name .. " Perfekcyjny Mistrz" )

 

 

Nie wiem czy działa to tylko moja sugestia :*

POSTY: [50] [75] [100] [150] [200] [250] [300] [350] [400] [450] [500] [550] [600] [650] [700] [750] [800] [850] [900] [950] [1000]


1817914831025941486533.png


 Ważne !   Pisząc/Odpisując wpisz w poście @Pesi

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...