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

[Szukam] Pliki, Jak Zrobić 1 Kamień Duchowy I P


Rekomendowane odpowiedzi

Opublikowano

Siema, szukam, szukam i szukam plików które dają ,że jak przeczytasz 1 kamień duchowy, to masz od razu skill P...

ZA JAKAKOLWIEK POMOC, + (lub -) i 5* :)

Opublikowano

Moim zdaniem się tak nie da 1 kamieniem.

Ale można przecie żzrobić npc który ci daje skille na P :P

Opublikowano

Bambus...

GRAND_MASTER_SKILL_LEVEL = 30

tutaj chodzi o to, że skill na G1 masz LV skilla 30, np jak chcesz sobie zrobić skilla na P to wpisujesz " /setsk [numer.skilla] 30" - to jest aby skill był na G1

 

@edit:

Jutro napisze tuta jak zrobić 1 Kamień = skill P ;)

 

Dzisiaj ide spać :D

Opublikowano

1 kamien z G1 na P:

 

training_grandmaster_skill.start

 

 

say_title ( "Kamien[łĚ°ŞµĄŻĹ] Duchowy" ) 
if pc . get_skill_group ( ) == 0 then 
say ( "Nie wybrales jeszcze swojej drogi duchowej!" .. 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 ( "Nie masz zadnych umiejetnosci do szkolenia![łĚ°ŞµĄŻĹ]" ) 
return 
end 
say ( "Wybierz umiejetnosc [łĚ°ŞµĄŻĹ]ktora chcesz szkolic" ) 
say ( "" ) 
local menu_list = { } 
table . foreach ( name_list , function ( i , name ) table . insert ( menu_list , name ) end ) 
table . insert ( menu_list , "Anuluj" ) 
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 ) 
local cur_alignment = pc . get_real_alignment ( ) 
local need_alignment = 1000 + 500 * ( skill_level - 30 ) 
test_chat ( "Ranga: " .. cur_alignment ) 
test_chat ( "Potrzebujesz punktow rangi: " .. need_alignment ) 
local title = string . format ( "Szkolenie umiejetnosci %s" , skill_name ) 
say_title ( title ) 
say ( "Szkolenie ", skill_name, " G1-> P!" ) 
say ( "" ) 
pc.set_skill_level ( skill_vnum, 50 ) 
if cur_alignment < 0 then 
say_reward ( string . format ( "Potrzebujesz: %d -> %d punktow rangi!" , need_alignment , need_alignment * 2 ) ) 
need_alignment = need_alignment * 2 
elseif cur_alignment < need_alignment then 
say_reward ( string . format ( "Potrzebujesz: %d punktow rangi" , need_alignment ) ) 
say_reward ( "" ) 
else 
say_reward ( string . format ( "Potrzebujesz: %d punktow rangi" , need_alignment ) ) 
end 
say ( "" ) 
local s = select ( "Kontynuuj" ) 
if s == 2 then 
return 
end 
if cur_alignment >= 0 and cur_alignment < need_alignment then 
say_title ( string . format ( "%s" , title ) ) 
say ( "Niestety, twoje punkty rangi" ) 
say ( "sa na minusie." ) 
say ( "Aby szkolic umiejetnosc musisz" ) 
say ( "wpisac w to pole:" ) 
say ( "" ) 
say_reward ( "Trenuj" ) 
say ( "" ) 
say ( "UWAGA! Duze litery sie licza!" ) 
local s = input ( ) 
if s ~= "Trenuj" then 
return 
end 
end 
if need_alignment > 0 then 
if pc . learn_grand_master_skill ( skill_vnum ) then 
pc . change_alignment ( - need_alignment ) 
say_title ( string . format ( "%s" , title ) ) 
if 40 == pc . get_skill_level ( skill_vnum ) then 
say ( string . format ( "%s [°ŞŻĹµĄŻĹ]" , skill_name ) ) 
else 
say ( string . format ( "[°ŞŻĹµĄŻĹ]" , skill_name , skill_level - 30 + 1 + 1 ) ) 
end 
say ( "" ) 
say_reward ( "Udalo sie, twoja umiejetnosci zostala wyszkolona!" ) 
say_reward ( string . format ( "Zostalo odjetych %d punktow rangi." , need_alignment ) ) 
say ( "" ) 
end 
end

item . remove ( ) 

 

Opublikowano

1 kamien z G1 na P:

 

training_grandmaster_skill.start

 

 

say_title ( "Kamien[łĚ°ŞµĄŻĹ] Duchowy" ) 
if pc . get_skill_group ( ) == 0 then 
say ( "Nie wybrales jeszcze swojej drogi duchowej!" .. 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 ( "Nie masz zadnych umiejetnosci do szkolenia![łĚ°ŞµĄŻĹ]" ) 
return 
end 
say ( "Wybierz umiejetnosc [łĚ°ŞµĄŻĹ]ktora chcesz szkolic" ) 
say ( "" ) 
local menu_list = { } 
table . foreach ( name_list , function ( i , name ) table . insert ( menu_list , name ) end ) 
table . insert ( menu_list , "Anuluj" ) 
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 ) 
local cur_alignment = pc . get_real_alignment ( ) 
local need_alignment = 1000 + 500 * ( skill_level - 30 ) 
test_chat ( "Ranga: " .. cur_alignment ) 
test_chat ( "Potrzebujesz punktow rangi: " .. need_alignment ) 
local title = string . format ( "Szkolenie umiejetnosci %s" , skill_name ) 
say_title ( title ) 
say ( "Szkolenie ", skill_name, " G1-> P!" ) 
say ( "" ) 
pc.set_skill_level ( skill_vnum, 50 ) 
if cur_alignment < 0 then 
say_reward ( string . format ( "Potrzebujesz: %d -> %d punktow rangi!" , need_alignment , need_alignment * 2 ) ) 
need_alignment = need_alignment * 2 
elseif cur_alignment < need_alignment then 
say_reward ( string . format ( "Potrzebujesz: %d punktow rangi" , need_alignment ) ) 
say_reward ( "" ) 
else 
say_reward ( string . format ( "Potrzebujesz: %d punktow rangi" , need_alignment ) ) 
end 
say ( "" ) 
local s = select ( "Kontynuuj" ) 
if s == 2 then 
return 
end 
if cur_alignment >= 0 and cur_alignment < need_alignment then 
say_title ( string . format ( "%s" , title ) ) 
say ( "Niestety, twoje punkty rangi" ) 
say ( "sa na minusie." ) 
say ( "Aby szkolic umiejetnosc musisz" ) 
say ( "wpisac w to pole:" ) 
say ( "" ) 
say_reward ( "Trenuj" ) 
say ( "" ) 
say ( "UWAGA! Duze litery sie licza!" ) 
local s = input ( ) 
if s ~= "Trenuj" then 
return 
end 
end 
if need_alignment > 0 then 
if pc . learn_grand_master_skill ( skill_vnum ) then 
pc . change_alignment ( - need_alignment ) 
say_title ( string . format ( "%s" , title ) ) 
if 40 == pc . get_skill_level ( skill_vnum ) then 
say ( string . format ( "%s [°ŞŻĹµĄŻĹ]" , skill_name ) ) 
else 
say ( string . format ( "[°ŞŻĹµĄŻĹ]" , skill_name , skill_level - 30 + 1 + 1 ) ) 
end 
say ( "" ) 
say_reward ( "Udalo sie, twoja umiejetnosci zostala wyszkolona!" ) 
say_reward ( string . format ( "Zostalo odjetych %d punktow rangi." , need_alignment ) ) 
say ( "" ) 
end 
end

item . remove ( ) 

 

 

Mam kilka pytań,

1. działa to na plikach english? i jak to załadować na plikach english

2. czy tamto stare trzeba usunąć a to wkleić zamiast tamtego

3. znalazłem lokalizacje tego pliku /usr/rain/channel/share_data/locale/english/quest tylko teraz jak znajde tego questa to na koncu nie pisze .start tylko pisze .quest czy to ten??

 

#EDIT zrobiłem tak jak powiedziałeś kamer i nadal wchodzi na G2 a nie na P....,

 

POMOCY BŁAGAM xD

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...