I have a problem and is I can not allocate specialization third pattern, masters, has been promoted for the game Rappelz to the new version, but do not I use specialized third and there is also the problem of least is it that I want to tame the devastating and Acunnina I can not for lack of capacity to tame the devastating please that Tqdmo solution for me; to this problem,
Your Character must be 150+, Jlvl 40/50, then you can go to the Job-Transfer.
Remember: You aren't allowed to Change your race, because then it isnt working anymore
Your Character must be 150+, Jlvl 40/50, then you can go to the Job-Transfer.
Remember: You aren't allowed to Change your race, because then it isnt working anymore
Thank you brother
But still the problem list
You have to change Alfil 150 and work to 50
And still the problem exists
function is_able_to_jobchange()
if get_value( "job_depth" ) == 0 then
if get_value( "level" ) < 10 or get_value( "job_level" ) < 10 then
return false
end
elseif get_value( "job_depth" ) == 1 then
if get_value( "level" ) < 50 or get_value( "job_level" ) < 40 then
return false
end
elseif get_value( "job_depth" ) == 2 then
if get_value( "level" ) < 150 or get_value( "job_level" ) < 50 then
return false
end
else
return false
end
-- 1차 직업이고 전직이 가능한 조건일 때 테스트 �*버는 전직 가능하도록 true 반환
if ( get_value( "job_depth" ) == 1 ) then
return true
elseif ( get_value( "job_depth" ) == 2 ) then
return true
else
return false
end
return true
end
-- Lua 스크립트 암호�*
function get_module_name()
return "NPC_JobChange"
end
--============================================================
-- <<<<<< 전직 NPC (공통) >>>>>>
--============================================================
function NPC_JobChange_contact()
-- 임시 변수 선언과 동시에 NPC ID 가져오기
local npc_id = get_npc_id()
-- 국가 코드 읽어오기
-- get_local_info()의 반환값들
--LOCAL_INFO_KOREA = 1
--LOCAL_INFO_HONGKONG = 2
--LOCAL_INFO_AMERICA = 4
--LOCAL_INFO_EUROPE = 8
--LOCAL_INFO_JAPAN = 16
--LOCAL_INFO_TAIWAN = 32
--LOCAL_INFO_CHINA = 64
local state_code = get_local_info()
--================================================================================
-- 전직 불가능한 경우 골라내기
--================================================================================
-- 기본직업일 때 Lv이나 JLv이 10 미만이면 전직불가.
if get_value( "job_depth" ) == 0 then
if get_value( "level" ) < 10 or get_value( "job_level" ) < 10 then
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end -- if 끝
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 1차 직업일 때 Lv50 미만 JLv이 40 미만이면 전직불가.
elseif get_value( "job_depth" ) == 1 then
-- 중국은 2차 직업 막음. 2007.9.4. 중국 판호 관련으로 임시 해제.
--if state_code == 64 then
-- 더 이상 전직이 불가능하다는 멘트
--dlg_text( "@90100411" )
--dlg_menu( "@90010002", "" )
--dlg_show()
--return
--end
-- 전직 불가능한 조건이면 튕김
if get_value( "level" ) < 50 or get_value( "job_level" ) < 40 then
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "Job Supporter" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "Job Supporter" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "Job Supporter" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "Job Supporter" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "Job Supporter" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "Job Supporter" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
end -- if 끝
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
-- 전직 가능할 때 테섭이 아니면 튕김.
else
if is_able_to_jobchange() == false then
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end -- if 끝
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
end
elseif get_value( "job_depth" ) == 2 then
if get_value( "level" ) < 150 or get_value( "job_level" ) < 50 then
if npc_id == 4004 then
dlg_title( "@90400401" )
elseif npc_id == 1004 then
dlg_title( "@90100401" )
elseif npc_id == 2004 then
dlg_title( "@90200401" )
elseif npc_id == 6004 then
dlg_title( "@90600401" )
elseif npc_id == 7032 then
dlg_title( "@90703201" )
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end
if npc_id == 4004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 1004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 2004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 6004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 7032 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 7004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
end
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
else
if is_able_to_jobchange() == false then
if npc_id == 4004 then
dlg_title( "@90400401" )
elseif npc_id == 1004 then
dlg_title( "@90100401" )
elseif npc_id == 2004 then
dlg_title( "@90200401" )
elseif npc_id == 6004 then
dlg_title( "@90600401" )
elseif npc_id == 7032 then
dlg_title( "@90703201" )
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end
if npc_id == 4004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 1004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 2004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 6004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 7032 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 7004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
end
else
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 더 이상 전직이 불가능하다는 멘트
dlg_text( "Du kannst keine weiteren Jobwechsel mehr machen. Fuer weitere Klassen suche den Cashshop-Trader im 'LoW' auf." )
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 여기까지 왔으면 전직 가능
local race = get_value( "race" )
local job_name1, job1, job_name2, job2, job_name3, job3, number_job, current_job
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 전직 가능한 직업의 개수를 초기�*. 기본이 3이니 그냥 3으로...
number_job = 3
-- 현재 직업 ID를 받아 놓는다.
current_job = get_value( "job" )
--================================================================================
-- 1차 전직일 경우. (테이블에�* 못읽어오므로 전직정보는 여기�* 고치자)
--================================================================================
if get_value( "job_depth" ) == 0 then
dlg_text( "Du bist bereit deine Klasse zu wechseln. Sag welche waehlst du?" )
-- 전직 가능한 직업의 개수를 설정. 1차 전직이므로 모두 3 이다.
number_job = 3
--============================================================================
-- 얘가 데바면 파이터 201, 클레릭 202, 테이머 203
if race == 4 then
job_name1 = "@10201"
job1 = 201
job_name2 = "@10202"
job2 = 202
job_name3 = "@10203"
job3 = 203
--============================================================================
-- 아수라면 스트라이더 301, 매지션 302, �*모너 303
elseif race == 5 then
job_name1 = "@10301"
job1 = 301
job_name2 = "@10302"
job2 = 302
job_name3 = "@10303"
job3 = 303
--============================================================================
-- 가이아라면 투사 101, 주술자 102, 야수사 103
else
job_name1 = "@10101"
job1 = 101
job_name2 = "@10102"
job2 = 102
job_name3 = "@10103"
job3 = 103
end
--================================================================================
-- 2차 전직일 경우. (테이블에�* 못읽어오므로 전직정보는 여기�* 고치자)
--================================================================================
elseif get_value( "job_depth" ) == 1 then
dlg_text( "Du bist bereit deine Klasse zu wechseln. Sag welche waehlst du?" )
--============================================================================
-- 데바일 때
if race == 4 then
-- 파이터 전직 전직
if current_job == 201 then
-- 나이트 210, 워리어 211
number_job = 2
job_name1 = "@10210"
job1 = 210
job_name2 = "@10211"
job2 = 211
-- 클레릭의 전직
elseif current_job == 202 then
-- 메이지 212, 프리스트 213
number_job = 2
job_name1 = "@10212"
job1 = 212
job_name2 = "@10213"
job2 = 213
-- 테이머의 전직
elseif current_job == 203 then
-- 브리더
number_job = 1
job_name1 = "@10214"
job1 = 214
-- 이도저도 아니면 아무것도 아니다.
else
number_job = 0
end
--============================================================================
-- 아수라
elseif race == 5 then
-- 스트라이더의 전직
if current_job == 301 then
-- 어쌔신 310, 레인저 311
number_job = 2
job_name1 = "@10310"
job1 = 310
job_name2 = "@10311"
job2 = 311
-- 다크매지션의 전직
elseif current_job == 302 then
-- 소�*러 312, 다크매지션 313
number_job = 2
job_name1 = "@10312"
job1 = 312
job_name2 = "@10313"
job2 = 313
-- �*모너 전직
elseif current_job == 303 then
--
number_job = 1
job_name1 = "@10314"
job1 = 314
-- (무시.)
else
number_job = 0
end
--============================================================================
-- 가이아
else
-- 투사의 전직 101
if current_job == 101 then
-- 전사 110, 궁사 111
number_job = 2
job_name1 = "@10110"
job1 = 110
job_name2 = "@10111"
job2 = 111
-- 주술사의 전직
elseif current_job == 102 then
-- 마도사 112, 마투사 113
number_job = 2
job_name1 = "@10112"
job1 = 112
job_name2 = "@10113"
job2 = 113
-- 야수사의 전직
elseif current_job == 103 then
-- 마수사 114
number_job = 1
job_name1 = "@10114"
job1 = 114
-- 이도저도 아니면 아무것도 아니다.
else
number_job = 0
end
end
elseif get_value( "job_depth" ) == 2 then
dlg_text( "Du bist bereit deine Klasse zu wechseln. Sag welche waehlst du?" )
---------------------
if race == 4 then
if current_job == 210 then
number_job = 1
job_name1 = "@10220"
job1 = 220
elseif current_job == 211 then
number_job = 1
job_name1 = "@10221"
job1 = 221
elseif current_job == 212 then
number_job = 1
job_name1 = "@10222"
job1 = 222
elseif current_job == 213 then
number_job = 1
job_name1 = "@10223"
job1 = 223
elseif current_job == 214 then
number_job = 1
job_name1 = "@10224"
job1 = 224
else
number_job = 1
end
---------------------
elseif race == 5 then
if current_job == 310 then
number_job = 1
job_name1 = "@10320"
job1 = 320
elseif current_job == 311 then
number_job = 1
job_name1 = "@10321"
job1 = 321
elseif current_job == 312 then
number_job = 1
job_name1 = "@10322"
job1 = 322
elseif current_job == 313 then
--
number_job = 1
job_name1 = "@10323"
job1 = 323
elseif current_job == 314 then
--
number_job = 1
job_name1 = "@10324"
job1 = 324
else
number_job = 1
end
---------------------
else
if current_job == 110 then
number_job = 1
job_name1 = "@10120"
job1 = 120
elseif current_job == 111 then
number_job = 01
job_name1 = "@10121"
job1 = 121
elseif current_job == 112 then
number_job = 1
job_name1 = "@10122"
job1 = 122
elseif current_job == 113 then
number_job = 1
job_name1 = "@10123"
job1 = 123
elseif current_job == 114 then
number_job = 1
job_name1 = "@10124"
job1 = 124
else
number_job = 0
end
end
end
if number_job == 1 then
dlg_menu( job_name1 , "Run_JobChange_check_common( '" .. job_name1 .. "' , " .. job1 .. " )" )
elseif number_job == 2 then
dlg_menu( job_name1 , "Run_JobChange_check_common( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_check_common( '" .. job_name2 .. "' , " .. job2 .. " )" )
elseif number_job == 3 then
dlg_menu( job_name1 , "Run_JobChange_check_common( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_check_common( '" .. job_name2 .. "' , " .. job2 .. " )" )
dlg_menu( job_name3 , "Run_JobChange_check_common( '" .. job_name3 .. "' , " .. job3 .. " )" )
else
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_check_common( job_name , job_id )
-- 임시 변수 선언과 동시에 NPC ID 가져오기
local npc_id = get_npc_id()
local jobid = job_id
-- 클릭 실수했을지도 모르므로 확실한지 확인해줌.
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
if jobid == 210 then
dlg_text_without_quest_menu("Du moechtest also Knight (Paladin) werden?")
elseif jobid == 211 then
dlg_text_without_quest_menu("Du moechtest also Soldier (Champion) werden?")
elseif jobid == 212 then
dlg_text_without_quest_menu("Du moechtest also Bishop (Kleriker) werden?")
elseif jobid == 213 then
dlg_text_without_quest_menu("Du moechtest also Priest (Priester) werden?")
elseif jobid == 214 then
dlg_text_without_quest_menu("Du moechtest also Soul Breeder (Zuechter) werden?")
elseif jobid == 310 then
dlg_text_without_quest_menu("Du moechtest also Assassin (Assassine) werden?")
elseif jobid == 311 then
dlg_text_without_quest_menu("Du moechtest also Shadow Hunter (Schattenlaeufer) werden?")
elseif jobid == 312 then
dlg_text_without_quest_menu("Du moechtest also Chaos Magican (Elementarist) werden?")
elseif jobid == 313 then
dlg_text_without_quest_menu("Du moechtest also Warlock (Dunkler Magier) werden?")
elseif jobid == 314 then
dlg_text_without_quest_menu("Du moechtest also Battle Summoner (Ritualist) werden?")
elseif jobid == 110 then
dlg_text_without_quest_menu("Du moechtest also Champion (Gladiator) werden?")
elseif jobid == 111 then
dlg_text_without_quest_menu("Du moechtest also Archer (Schuetze) werden?")
elseif jobid == 112 then
dlg_text_without_quest_menu("Du moechtest also Druid (Druide) werden?")
elseif jobid == 113 then
dlg_text_without_quest_menu("Du moechtest also Battle Kahuna (Schamane) werden?")
elseif jobid == 114 then
dlg_text_without_quest_menu("Du moechtest also Evoker (TierFluesterer) werden?")
elseif jobid == 101 then
dlg_text_without_quest_menu("Du moechtest also Fighter (Soeldner) werden?")
elseif jobid == 102 then
dlg_text_without_quest_menu("Du moechtest also Kahuna (Mystiker) werden?")
elseif jobid == 103 then
dlg_text_without_quest_menu("Du moechtest also Spell Singer (Tier Trainer) werden?")
elseif jobid == 201 then
dlg_text_without_quest_menu("Du moechtest also Holy Warrior (Ritter) werden?")
elseif jobid == 202 then
dlg_text_without_quest_menu("Du moechtest also Cleric (Akolyth) werden?")
elseif jobid == 203 then
dlg_text_without_quest_menu("Du moechtest also Breeder (Baendiger) werden?")
elseif jobid == 301 then
dlg_text_without_quest_menu("Du moechtest also Strider (Schurke) werden?")
elseif jobid == 302 then
dlg_text_without_quest_menu("Du moechtest also Dark Magican (Magier) werden?")
elseif jobid == 303 then
dlg_text_without_quest_menu("Du moechtest also Sorcerer (Beschwoerer) werden?")
elseif jobid == 120 then
dlg_text_without_quest_menu("Der Berserker perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 121 then
dlg_text_without_quest_menu("Der Master Archer perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 122 then
dlg_text_without_quest_menu("Der High Druid perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 123 then
dlg_text_without_quest_menu("Der Great Kahuna perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 124 then
dlg_text_without_quest_menu("Der Beast Master perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 220 then
dlg_text_without_quest_menu("Der Crusader perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 221 then
dlg_text_without_quest_menu("Der Blader perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 222 then
dlg_text_without_quest_menu("Der Arch Bishop perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 223 then
dlg_text_without_quest_menu("Der High Priest perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 224 then
dlg_text_without_quest_menu("Der Master Breeder perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 320 then
dlg_text_without_quest_menu("Der Slayer perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 321 then
dlg_text_without_quest_menu("Der Night Stalker perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 322 then
dlg_text_without_quest_menu("Der Lich perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 323 then
dlg_text_without_quest_menu("Der Fiend perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 324 then
dlg_text_without_quest_menu("Der Necromancer perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
end
dlg_menu( "Ich bin mir sicher", "Run_JobChange_common( '" .. job_name .. "' , " .. job_id ..' )' )
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_common( job_name , job_id )
local current_job, current_jlv, job_depth
-- 임시 변수 선언과 동시에 NPC ID 가져오기
local npc_id = get_npc_id()
-- 에헤라디야~~ 전직이요~
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_text_without_quest_menu(sconv("@90400406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_text_without_quest_menu(sconv("@90100406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_text_without_quest_menu(sconv("@90200406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_text_without_quest_menu(sconv("@90600406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_text_without_quest_menu(sconv("@90703206", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_text_without_quest_menu(sconv("@90700406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
end -- if 끝
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
-- 전직 전 직업과 잡레벨을 저장한다.
current_job = get_value( "job" )
current_jlv = get_value( "job_level" )
job_depth = get_value( "job_depth" )
if job_depth == 0 then
set_value( "job_0", current_job )
set_value( "jlv_0", current_jlv )
elseif job_depth == 1 then
set_value( "job_1", current_job )
set_value( "jlv_1", current_jlv )
elseif job_depth == 2 then
set_value( "job_2", current_job )
set_value( "jlv_2", current_jlv )
end
job_depth = job_depth + 1
-- 전직 시키기.
set_value( "job" , job_id )
set_value( "job_level" , 1 )
set_value( "job_depth" , job_depth )
--##시작
message( sconv("@90010017", "#@job_name@#",job_name) )
--끝 #@job_name@# (/으)로 전직했습니다
end
------------------------------------------------------------------------------------------------------------------------
------------------------- 수련자의 섬 잡 �*포터는 튜토리얼에 있습니다. 이건 사용하지 않습니다. -------------------------
------------------------------------------------------------------------------------------------------------------------
--=====================================================
-- 초보자섬 섬 용
--=====================================================
function NPC_JobChange_Beginner_contact()
--================================================================================
-- 전직 불가능한 경우 골라내기
--================================================================================
-- 기본직업일 때 Lv이나 JLv이 10 미만이면 전직불가.
if get_value( "job_depth" ) == 0 then
if get_value( "level" ) < 10 or get_value( "job_level" ) < 10 then
dlg_title( "@90300401" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." )
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 1차 직업일 때 Lv50 미만 JLv이 40 미만이면 전직불가. (해제) 2차 직업 전직 모두 막기.
elseif get_value( "job_depth" ) == 1 then
if get_value( "level" ) < 50 or get_value( "job_level" ) < 40 then
dlg_title( "@90300401" )
-- dlg_text( "@90300409" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." ) --> 임시 : 2차전직 불가능하다는 안내메세지
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
else
dlg_title( "@90300401" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." ) --> 임시 : 2차전직 불가능하다는 안내메세지
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 여기까지 오면 2차직업인 상태. 3차로의 전직은 불가능함.
else
dlg_title( "@90300401" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." ) --> 지금은 3차전직 안된다는 대사
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 여기까지 왔으면 전직 가능
local race = get_value( "race" )
local job_name1, job1, job_name2, job2, job_name3, job3, number_job, current_job
dlg_title( "@90300401" )
-- 전직 가능한 직업의 개수를 초기�*. 기본이 3이니 그냥 3으로...
number_job = 3
-- 현재 직업 ID를 받아 놓는다.
current_job = get_value( "job" )
--================================================================================
-- 1차 전직일 경우. (테이블에�* 못읽어오므로 전직정보는 여기�* 고치자)
--================================================================================
if get_value( "job_depth" ) == 0 then
dlg_text( "Du bist bereit deine Klasse zu waehlen. Sag welche waehlst du?" )
-- 전직 가능한 직업의 개수를 설정. 1차 전직이므로 모두 3 이다.
number_job = 3
--============================================================================
-- 얘가 데바면 디바인솔져 201 또는 클레릭 203, 브리더 204가 될 수 있다.
if race == 4 then
job_name1 = "@10201"
job1 = 201
job_name2 = "@10202"
job2 = 202
job_name3 = "@10203"
job3 = 203
--============================================================================
-- 아수라면 스트라이더301나 다크매지션303, 소�*러304가 될 수 있다.
elseif race == 5 then
job_name1 = "@10301"
job1 = 301
job_name2 = "@10302"
job2 = 302
job_name3 = "@10303"
job3 = 303
--============================================================================
-- 데바도 아수라도 아니면 가이아겠지. 투사 101, 주술사 103, 마수사 104 가 될 수 있다.
else
job_name1 = "@10101"
job1 = 101
job_name2 = "@10102"
job2 = 102
job_name3 = "@10103"
job3 = 103
end
end
if number_job == 1 then
dlg_menu( job_name1 , "Run_JobChange_Beginner_check( '" .. job_name1 .. "' , " .. job1 .. " )" )
elseif number_job == 2 then
dlg_menu( job_name1 , "Run_JobChange_Beginner_check( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_Beginner_check( '" .. job_name2 .. "' , " .. job2 .. " )" )
elseif number_job == 3 then
dlg_menu( job_name1 , "Run_JobChange_Beginner_check( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_Beginner_check( '" .. job_name2 .. "' , " .. job2 .. " )" )
dlg_menu( job_name3 , "Run_JobChange_Beginner_check( '" .. job_name3 .. "' , " .. job3 .. " )" )
else
end
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_Beginner_check( job_name , job_id )
-- 클릭 실수했을지도 모르므로 확실한지 확인해줌.
cprint( job_name )
dlg_title( "@90300401" )
--##시작
--dlg_text( job_name .. "@90300405" )
dlg_text_without_quest_menu(sconv("@90300405", "#@job_name@#",job_name))
--##끝 #@job_name@# (/으)로의 전직이라...<BR>좋은 직업을 골랐군.<BR>확실한가?
dlg_menu( "Ich bin mir sicher", "Run_JobChange_Beginner( '" .. job_name .. "' , " .. job_id ..' )' )
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_Beginner( job_name , job_id )
local current_job, current_jlv
-- 에헤라디야~~ 전직이요~
dlg_title( "@90300401" )
--##시작
dlg_text_without_quest_menu(sconv("@90300406", "#@job_name@#", job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
-- 전직 전 직업과 잡레벨을 저장한다.
current_job = get_value( "job" )
current_jlv = get_value( "job_level" )
if get_value( "job_depth" ) == 0 then
set_value( "job_0", current_job )
set_value( "jlv_0", current_jlv )
elseif get_value( "job_depth" ) == 1 then
set_value( "job_1", current_job )
set_value( "jlv_1", current_jlv )
elseif get_value( "job_depth" ) == 2 then
set_value( "job_2", current_job )
set_value( "jlv_2", current_jlv )
end
-- 전직 시키기.
set_value( "job" , job_id )
set_value( "job_level" , 1 )
set_value( "job_depth" , 1 )
--##시작
message( sconv("@90010017", "#@job_name@#",job_name) )
--##끝 #@job_name@# (/으)로 전직했습니다.
end
------------------------------------------------------------------------------------------------------------------------
------------------------- 수련자의 섬 잡 �*포터는 튜토리얼에 있습니다. 이건 사용하지 않습니다. -------------------------
-----------------------------------------------------------------------------------------------------------------------
function is_able_to_jobchange()
if get_value( "job_depth" ) == 0 then
if get_value( "level" ) < 10 or get_value( "job_level" ) < 10 then
return false
end
elseif get_value( "job_depth" ) == 1 then
if get_value( "level" ) < 50 or get_value( "job_level" ) < 40 then
return false
end
elseif get_value( "job_depth" ) == 2 then
if get_value( "level" ) < 150 or get_value( "job_level" ) < 50 then
return false
end
else
return false
end
-- 1차 직업이고 전직이 가능한 조건일 때 테스트 �*버는 전직 가능하도록 true 반환
if ( get_value( "job_depth" ) == 1 ) then
return true
elseif ( get_value( "job_depth" ) == 2 ) then
return true
else
return false
end
return true
end
-- Lua 스크립트 암호�*
function get_module_name()
return "NPC_JobChange"
end
--============================================================
-- <<<<<< 전직 NPC (공통) >>>>>>
--============================================================
function NPC_JobChange_contact()
-- 임시 변수 선언과 동시에 NPC ID 가져오기
local npc_id = get_npc_id()
-- 국가 코드 읽어오기
-- get_local_info()의 반환값들
--LOCAL_INFO_KOREA = 1
--LOCAL_INFO_HONGKONG = 2
--LOCAL_INFO_AMERICA = 4
--LOCAL_INFO_EUROPE = 8
--LOCAL_INFO_JAPAN = 16
--LOCAL_INFO_TAIWAN = 32
--LOCAL_INFO_CHINA = 64
local state_code = get_local_info()
--================================================================================
-- 전직 불가능한 경우 골라내기
--================================================================================
-- 기본직업일 때 Lv이나 JLv이 10 미만이면 전직불가.
if get_value( "job_depth" ) == 0 then
if get_value( "level" ) < 10 or get_value( "job_level" ) < 10 then
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end -- if 끝
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 1차 직업일 때 Lv50 미만 JLv이 40 미만이면 전직불가.
elseif get_value( "job_depth" ) == 1 then
-- 중국은 2차 직업 막음. 2007.9.4. 중국 판호 관련으로 임시 해제.
--if state_code == 64 then
-- 더 이상 전직이 불가능하다는 멘트
--dlg_text( "@90100411" )
--dlg_menu( "@90010002", "" )
--dlg_show()
--return
--end
-- 전직 불가능한 조건이면 튕김
if get_value( "level" ) < 50 or get_value( "job_level" ) < 40 then
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "Job Supporter" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "Job Supporter" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "Job Supporter" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "Job Supporter" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "Job Supporter" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "Job Supporter" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
end -- if 끝
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
-- 전직 가능할 때 테섭이 아니면 튕김.
else
if is_able_to_jobchange() == false then
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end -- if 끝
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
end
elseif get_value( "job_depth" ) == 2 then
if get_value( "level" ) < 150 or get_value( "job_level" ) < 50 then
if npc_id == 4004 then
dlg_title( "@90400401" )
elseif npc_id == 1004 then
dlg_title( "@90100401" )
elseif npc_id == 2004 then
dlg_title( "@90200401" )
elseif npc_id == 6004 then
dlg_title( "@90600401" )
elseif npc_id == 7032 then
dlg_title( "@90703201" )
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end
if npc_id == 4004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 1004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 2004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 6004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 7032 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
elseif npc_id == 7004 then
if is_able_to_jobchange() == true then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
else
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
end
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
else
if is_able_to_jobchange() == false then
if npc_id == 4004 then
dlg_title( "@90400401" )
elseif npc_id == 1004 then
dlg_title( "@90100401" )
elseif npc_id == 2004 then
dlg_title( "@90200401" )
elseif npc_id == 6004 then
dlg_title( "@90600401" )
elseif npc_id == 7032 then
dlg_title( "@90703201" )
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end
if npc_id == 4004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 1004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 2004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 6004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 7032 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
elseif npc_id == 7004 then
dlg_text( "Du bist nicht bereit dazu deine Klasse zu wechseln." )
end
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
end
else
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 더 이상 전직이 불가능하다는 멘트
dlg_text( "Du kannst keine weiteren Jobwechsel mehr machen. Fuer weitere Klassen suche den Cashshop-Trader im 'LoW' auf." )
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 여기까지 왔으면 전직 가능
local race = get_value( "race" )
local job_name1, job1, job_name2, job2, job_name3, job3, number_job, current_job
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 전직 가능한 직업의 개수를 초기�*. 기본이 3이니 그냥 3으로...
number_job = 3
-- 현재 직업 ID를 받아 놓는다.
current_job = get_value( "job" )
--================================================================================
-- 1차 전직일 경우. (테이블에�* 못읽어오므로 전직정보는 여기�* 고치자)
--================================================================================
if get_value( "job_depth" ) == 0 then
dlg_text( "Du bist bereit deine Klasse zu wechseln. Sag welche waehlst du?" )
-- 전직 가능한 직업의 개수를 설정. 1차 전직이므로 모두 3 이다.
number_job = 3
--============================================================================
-- 얘가 데바면 파이터 201, 클레릭 202, 테이머 203
if race == 4 then
job_name1 = "@10201"
job1 = 201
job_name2 = "@10202"
job2 = 202
job_name3 = "@10203"
job3 = 203
--============================================================================
-- 아수라면 스트라이더 301, 매지션 302, �*모너 303
elseif race == 5 then
job_name1 = "@10301"
job1 = 301
job_name2 = "@10302"
job2 = 302
job_name3 = "@10303"
job3 = 303
--============================================================================
-- 가이아라면 투사 101, 주술자 102, 야수사 103
else
job_name1 = "@10101"
job1 = 101
job_name2 = "@10102"
job2 = 102
job_name3 = "@10103"
job3 = 103
end
--================================================================================
-- 2차 전직일 경우. (테이블에�* 못읽어오므로 전직정보는 여기�* 고치자)
--================================================================================
elseif get_value( "job_depth" ) == 1 then
dlg_text( "Du bist bereit deine Klasse zu wechseln. Sag welche waehlst du?" )
--============================================================================
-- 데바일 때
if race == 4 then
-- 파이터 전직 전직
if current_job == 201 then
-- 나이트 210, 워리어 211
number_job = 2
job_name1 = "@10210"
job1 = 210
job_name2 = "@10211"
job2 = 211
-- 클레릭의 전직
elseif current_job == 202 then
-- 메이지 212, 프리스트 213
number_job = 2
job_name1 = "@10212"
job1 = 212
job_name2 = "@10213"
job2 = 213
-- 테이머의 전직
elseif current_job == 203 then
-- 브리더
number_job = 1
job_name1 = "@10214"
job1 = 214
-- 이도저도 아니면 아무것도 아니다.
else
number_job = 0
end
--============================================================================
-- 아수라
elseif race == 5 then
-- 스트라이더의 전직
if current_job == 301 then
-- 어쌔신 310, 레인저 311
number_job = 2
job_name1 = "@10310"
job1 = 310
job_name2 = "@10311"
job2 = 311
-- 다크매지션의 전직
elseif current_job == 302 then
-- 소�*러 312, 다크매지션 313
number_job = 2
job_name1 = "@10312"
job1 = 312
job_name2 = "@10313"
job2 = 313
-- �*모너 전직
elseif current_job == 303 then
--
number_job = 1
job_name1 = "@10314"
job1 = 314
-- (무시.)
else
number_job = 0
end
--============================================================================
-- 가이아
else
-- 투사의 전직 101
if current_job == 101 then
-- 전사 110, 궁사 111
number_job = 2
job_name1 = "@10110"
job1 = 110
job_name2 = "@10111"
job2 = 111
-- 주술사의 전직
elseif current_job == 102 then
-- 마도사 112, 마투사 113
number_job = 2
job_name1 = "@10112"
job1 = 112
job_name2 = "@10113"
job2 = 113
-- 야수사의 전직
elseif current_job == 103 then
-- 마수사 114
number_job = 1
job_name1 = "@10114"
job1 = 114
-- 이도저도 아니면 아무것도 아니다.
else
number_job = 0
end
end
elseif get_value( "job_depth" ) == 2 then
dlg_text( "Du bist bereit deine Klasse zu wechseln. Sag welche waehlst du?" )
---------------------
if race == 4 then
if current_job == 210 then
number_job = 1
job_name1 = "@10220"
job1 = 220
elseif current_job == 211 then
number_job = 1
job_name1 = "@10221"
job1 = 221
elseif current_job == 212 then
number_job = 1
job_name1 = "@10222"
job1 = 222
elseif current_job == 213 then
number_job = 1
job_name1 = "@10223"
job1 = 223
elseif current_job == 214 then
number_job = 1
job_name1 = "@10224"
job1 = 224
else
number_job = 1
end
---------------------
elseif race == 5 then
if current_job == 310 then
number_job = 1
job_name1 = "@10320"
job1 = 320
elseif current_job == 311 then
number_job = 1
job_name1 = "@10321"
job1 = 321
elseif current_job == 312 then
number_job = 1
job_name1 = "@10322"
job1 = 322
elseif current_job == 313 then
--
number_job = 1
job_name1 = "@10323"
job1 = 323
elseif current_job == 314 then
--
number_job = 1
job_name1 = "@10324"
job1 = 324
else
number_job = 1
end
---------------------
else
if current_job == 110 then
number_job = 1
job_name1 = "@10120"
job1 = 120
elseif current_job == 111 then
number_job = 01
job_name1 = "@10121"
job1 = 121
elseif current_job == 112 then
number_job = 1
job_name1 = "@10122"
job1 = 122
elseif current_job == 113 then
number_job = 1
job_name1 = "@10123"
job1 = 123
elseif current_job == 114 then
number_job = 1
job_name1 = "@10124"
job1 = 124
else
number_job = 0
end
end
end
if number_job == 1 then
dlg_menu( job_name1 , "Run_JobChange_check_common( '" .. job_name1 .. "' , " .. job1 .. " )" )
elseif number_job == 2 then
dlg_menu( job_name1 , "Run_JobChange_check_common( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_check_common( '" .. job_name2 .. "' , " .. job2 .. " )" )
elseif number_job == 3 then
dlg_menu( job_name1 , "Run_JobChange_check_common( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_check_common( '" .. job_name2 .. "' , " .. job2 .. " )" )
dlg_menu( job_name3 , "Run_JobChange_check_common( '" .. job_name3 .. "' , " .. job3 .. " )" )
else
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_check_common( job_name , job_id )
-- 임시 변수 선언과 동시에 NPC ID 가져오기
local npc_id = get_npc_id()
local jobid = job_id
-- 클릭 실수했을지도 모르므로 확실한지 확인해줌.
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
if jobid == 210 then
dlg_text_without_quest_menu("Du moechtest also Knight (Paladin) werden?")
elseif jobid == 211 then
dlg_text_without_quest_menu("Du moechtest also Soldier (Champion) werden?")
elseif jobid == 212 then
dlg_text_without_quest_menu("Du moechtest also Bishop (Kleriker) werden?")
elseif jobid == 213 then
dlg_text_without_quest_menu("Du moechtest also Priest (Priester) werden?")
elseif jobid == 214 then
dlg_text_without_quest_menu("Du moechtest also Soul Breeder (Zuechter) werden?")
elseif jobid == 310 then
dlg_text_without_quest_menu("Du moechtest also Assassin (Assassine) werden?")
elseif jobid == 311 then
dlg_text_without_quest_menu("Du moechtest also Shadow Hunter (Schattenlaeufer) werden?")
elseif jobid == 312 then
dlg_text_without_quest_menu("Du moechtest also Chaos Magican (Elementarist) werden?")
elseif jobid == 313 then
dlg_text_without_quest_menu("Du moechtest also Warlock (Dunkler Magier) werden?")
elseif jobid == 314 then
dlg_text_without_quest_menu("Du moechtest also Battle Summoner (Ritualist) werden?")
elseif jobid == 110 then
dlg_text_without_quest_menu("Du moechtest also Champion (Gladiator) werden?")
elseif jobid == 111 then
dlg_text_without_quest_menu("Du moechtest also Archer (Schuetze) werden?")
elseif jobid == 112 then
dlg_text_without_quest_menu("Du moechtest also Druid (Druide) werden?")
elseif jobid == 113 then
dlg_text_without_quest_menu("Du moechtest also Battle Kahuna (Schamane) werden?")
elseif jobid == 114 then
dlg_text_without_quest_menu("Du moechtest also Evoker (TierFluesterer) werden?")
elseif jobid == 101 then
dlg_text_without_quest_menu("Du moechtest also Fighter (Soeldner) werden?")
elseif jobid == 102 then
dlg_text_without_quest_menu("Du moechtest also Kahuna (Mystiker) werden?")
elseif jobid == 103 then
dlg_text_without_quest_menu("Du moechtest also Spell Singer (Tier Trainer) werden?")
elseif jobid == 201 then
dlg_text_without_quest_menu("Du moechtest also Holy Warrior (Ritter) werden?")
elseif jobid == 202 then
dlg_text_without_quest_menu("Du moechtest also Cleric (Akolyth) werden?")
elseif jobid == 203 then
dlg_text_without_quest_menu("Du moechtest also Breeder (Baendiger) werden?")
elseif jobid == 301 then
dlg_text_without_quest_menu("Du moechtest also Strider (Schurke) werden?")
elseif jobid == 302 then
dlg_text_without_quest_menu("Du moechtest also Dark Magican (Magier) werden?")
elseif jobid == 303 then
dlg_text_without_quest_menu("Du moechtest also Sorcerer (Beschwoerer) werden?")
elseif jobid == 120 then
dlg_text_without_quest_menu("Der Berserker perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 121 then
dlg_text_without_quest_menu("Der Master Archer perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 122 then
dlg_text_without_quest_menu("Der High Druid perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 123 then
dlg_text_without_quest_menu("Der Great Kahuna perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 124 then
dlg_text_without_quest_menu("Der Beast Master perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 220 then
dlg_text_without_quest_menu("Der Crusader perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 221 then
dlg_text_without_quest_menu("Der Blader perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 222 then
dlg_text_without_quest_menu("Der Arch Bishop perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 223 then
dlg_text_without_quest_menu("Der High Priest perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 224 then
dlg_text_without_quest_menu("Der Master Breeder perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 320 then
dlg_text_without_quest_menu("Der Slayer perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 321 then
dlg_text_without_quest_menu("Der Night Stalker perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 322 then
dlg_text_without_quest_menu("Der Lich perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 323 then
dlg_text_without_quest_menu("Der Fiend perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
elseif jobid == 324 then
dlg_text_without_quest_menu("Der Necromancer perfektioniert deinen derzeitigen Job, lernt jedoch keine neuen Skills.")
end
dlg_menu( "Ich bin mir sicher", "Run_JobChange_common( '" .. job_name .. "' , " .. job_id ..' )' )
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_common( job_name , job_id )
local current_job, current_jlv, job_depth
-- 임시 변수 선언과 동시에 NPC ID 가져오기
local npc_id = get_npc_id()
-- 에헤라디야~~ 전직이요~
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_title( "@90400401" )
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_title( "@90100401" )
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_title( "@90200401" )
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_title( "@90600401" )
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_title( "@90703201" )
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_title( "@90700401" )
end -- if 끝
-- 가이아 일 때 (4004)
if npc_id == 4004 then
dlg_text_without_quest_menu(sconv("@90400406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 데바 일 때 (1004)
elseif npc_id == 1004 then
dlg_text_without_quest_menu(sconv("@90100406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 아수라 일 때 (2004)
elseif npc_id == 2004 then
dlg_text_without_quest_menu(sconv("@90200406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 론도 일 때 (6004)
elseif npc_id == 6004 then
dlg_text_without_quest_menu(sconv("@90600406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 도시 유적 일 때 (7032)
elseif npc_id == 7032 then
dlg_text_without_quest_menu(sconv("@90703206", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
-- 시크루트 일 때 (7004)
elseif npc_id == 7004 then
dlg_text_without_quest_menu(sconv("@90700406", "#@job_name@#",job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
end -- if 끝
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
-- 전직 전 직업과 잡레벨을 저장한다.
current_job = get_value( "job" )
current_jlv = get_value( "job_level" )
job_depth = get_value( "job_depth" )
if job_depth == 0 then
set_value( "job_0", current_job )
set_value( "jlv_0", current_jlv )
elseif job_depth == 1 then
set_value( "job_1", current_job )
set_value( "jlv_1", current_jlv )
elseif job_depth == 2 then
set_value( "job_2", current_job )
set_value( "jlv_2", current_jlv )
end
job_depth = job_depth + 1
-- 전직 시키기.
set_value( "job" , job_id )
set_value( "job_level" , 1 )
set_value( "job_depth" , job_depth )
--##시작
message( sconv("@90010017", "#@job_name@#",job_name) )
--끝 #@job_name@# (/으)로 전직했습니다
end
------------------------------------------------------------------------------------------------------------------------
------------------------- 수련자의 섬 잡 �*포터는 튜토리얼에 있습니다. 이건 사용하지 않습니다. -------------------------
------------------------------------------------------------------------------------------------------------------------
--=====================================================
-- 초보자섬 섬 용
--=====================================================
function NPC_JobChange_Beginner_contact()
--================================================================================
-- 전직 불가능한 경우 골라내기
--================================================================================
-- 기본직업일 때 Lv이나 JLv이 10 미만이면 전직불가.
if get_value( "job_depth" ) == 0 then
if get_value( "level" ) < 10 or get_value( "job_level" ) < 10 then
dlg_title( "@90300401" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." )
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 1차 직업일 때 Lv50 미만 JLv이 40 미만이면 전직불가. (해제) 2차 직업 전직 모두 막기.
elseif get_value( "job_depth" ) == 1 then
if get_value( "level" ) < 50 or get_value( "job_level" ) < 40 then
dlg_title( "@90300401" )
-- dlg_text( "@90300409" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." ) --> 임시 : 2차전직 불가능하다는 안내메세지
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
else
dlg_title( "@90300401" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." ) --> 임시 : 2차전직 불가능하다는 안내메세지
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 여기까지 오면 2차직업인 상태. 3차로의 전직은 불가능함.
else
dlg_title( "@90300401" )
dlg_text( "Hallo, ich bin Job Supporter Deneb. Du brauchst Lv 10 und Joblv 10 um den JobTransfer machen zu koennen." ) --> 지금은 3차전직 안된다는 대사
dlg_menu( "Auf wiedersehen", "" )
dlg_show()
return
end
-- 여기까지 왔으면 전직 가능
local race = get_value( "race" )
local job_name1, job1, job_name2, job2, job_name3, job3, number_job, current_job
dlg_title( "@90300401" )
-- 전직 가능한 직업의 개수를 초기�*. 기본이 3이니 그냥 3으로...
number_job = 3
-- 현재 직업 ID를 받아 놓는다.
current_job = get_value( "job" )
--================================================================================
-- 1차 전직일 경우. (테이블에�* 못읽어오므로 전직정보는 여기�* 고치자)
--================================================================================
if get_value( "job_depth" ) == 0 then
dlg_text( "Du bist bereit deine Klasse zu waehlen. Sag welche waehlst du?" )
-- 전직 가능한 직업의 개수를 설정. 1차 전직이므로 모두 3 이다.
number_job = 3
--============================================================================
-- 얘가 데바면 디바인솔져 201 또는 클레릭 203, 브리더 204가 될 수 있다.
if race == 4 then
job_name1 = "@10201"
job1 = 201
job_name2 = "@10202"
job2 = 202
job_name3 = "@10203"
job3 = 203
--============================================================================
-- 아수라면 스트라이더301나 다크매지션303, 소�*러304가 될 수 있다.
elseif race == 5 then
job_name1 = "@10301"
job1 = 301
job_name2 = "@10302"
job2 = 302
job_name3 = "@10303"
job3 = 303
--============================================================================
-- 데바도 아수라도 아니면 가이아겠지. 투사 101, 주술사 103, 마수사 104 가 될 수 있다.
else
job_name1 = "@10101"
job1 = 101
job_name2 = "@10102"
job2 = 102
job_name3 = "@10103"
job3 = 103
end
end
if number_job == 1 then
dlg_menu( job_name1 , "Run_JobChange_Beginner_check( '" .. job_name1 .. "' , " .. job1 .. " )" )
elseif number_job == 2 then
dlg_menu( job_name1 , "Run_JobChange_Beginner_check( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_Beginner_check( '" .. job_name2 .. "' , " .. job2 .. " )" )
elseif number_job == 3 then
dlg_menu( job_name1 , "Run_JobChange_Beginner_check( '" .. job_name1 .. "' , " .. job1 .. " )" )
dlg_menu( job_name2 , "Run_JobChange_Beginner_check( '" .. job_name2 .. "' , " .. job2 .. " )" )
dlg_menu( job_name3 , "Run_JobChange_Beginner_check( '" .. job_name3 .. "' , " .. job3 .. " )" )
else
end
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_Beginner_check( job_name , job_id )
-- 클릭 실수했을지도 모르므로 확실한지 확인해줌.
cprint( job_name )
dlg_title( "@90300401" )
--##시작
--dlg_text( job_name .. "@90300405" )
dlg_text_without_quest_menu(sconv("@90300405", "#@job_name@#",job_name))
--##끝 #@job_name@# (/으)로의 전직이라...<BR>좋은 직업을 골랐군.<BR>확실한가?
dlg_menu( "Ich bin mir sicher", "Run_JobChange_Beginner( '" .. job_name .. "' , " .. job_id ..' )' )
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
end
function Run_JobChange_Beginner( job_name , job_id )
local current_job, current_jlv
-- 에헤라디야~~ 전직이요~
dlg_title( "@90300401" )
--##시작
dlg_text_without_quest_menu(sconv("@90300406", "#@job_name@#", job_name))
--##끝 축하하네!!<BR>지금 이순간부터 자넨 #@job_name@#(/이)라는 직업을 가지게 되었어.<BR>보다 높은 곳을 향해 정진하도록 하게.'
dlg_menu( "Auf wiedersehen", '' )
dlg_show()
-- 전직 전 직업과 잡레벨을 저장한다.
current_job = get_value( "job" )
current_jlv = get_value( "job_level" )
if get_value( "job_depth" ) == 0 then
set_value( "job_0", current_job )
set_value( "jlv_0", current_jlv )
elseif get_value( "job_depth" ) == 1 then
set_value( "job_1", current_job )
set_value( "jlv_1", current_jlv )
elseif get_value( "job_depth" ) == 2 then
set_value( "job_2", current_job )
set_value( "jlv_2", current_jlv )
end
-- 전직 시키기.
set_value( "job" , job_id )
set_value( "job_level" , 1 )
set_value( "job_depth" , 1 )
--##시작
message( sconv("@90010017", "#@job_name@#",job_name) )
--##끝 #@job_name@# (/으)로 전직했습니다.
end
------------------------------------------------------------------------------------------------------------------------
------------------------- 수련자의 섬 잡 �*포터는 튜토리얼에 있습니다. 이건 사용하지 않습니다. -------------------------
-----------------------------------------------------------------------------------------------------------------------
lulz. i would guess nobody want to "compile" a lua line after line to make you understand it. I'm just starting with C and even without any skills in programming lua is terrible easy to understand. just go through it line after line and ask google if you don't know the function of a term