For the teleport go into your resource/script folder and open NPC Teleport Town (2455194ffb3cb3515526cb9e195a8371).lua
There search for
function NPC_TeleportField_Beginner_contact()
-- ´ÙÀ̾ó·Î±× Ãâ·Â
dlg_title( "@90300501" )
dlg_text( "@90300502" )
local current_x, current_y, target_x, target_y
current_x = get_value( "x" )
current_y = get_value( "y" )
-- ±ÍȯÁö¿ª ¼³Á¤
dlg_menu( "@90300507", 'Binding_Beginner_001()' )
-- µ¿ÂÊ ÇØ¾È°¡·Î À̵¿À» À§ÇÑ »ó±Þ ±³°ü ã¾Æ°¡±â Äù½ºÆ® ¼öÇà üũ
-- Äù½ºÆ® »óÅ üũ get_quest_progress(ID)
-- ¹Ýȯ°ª -1 : ¾Æ¹«°Íµµ ¾Æ´Ô / 0 : ¼ö¶ô°¡ / 1 : ¼öÇàÁß / 2 : Á¾·á°¡´É / 255 : À̹ÌÁ¾·á
local quest_progress1 = get_quest_progress(1025)
if quest_progress1 == 255 then
dlg_menu( "@90300503", 'RunTeleport( 0 , 175711 ,56887 )' )
end
-- Á¾Á· üũ
local race = get_value( "race" )
-- ÀüÁ÷ÈÄ¿£ ´Ù¸¥ µµ½Ã(¶óÅ©½Ã ¶Ç´Â īź)À¸·Î À̵¿°¡´É. Á¾Á·ID = °¡ÀÌ¾Æ 3, µ¥¹Ù 4, ¾Æ¼ö¶ó 5
if get_value( "job_depth" ) > 0 then
if race == 4 then
dlg_menu( "@90300505", 'RunTeleport_Begin_TO_City( 10 , 6625 , 6980 )' )
elseif race == 5 then
dlg_menu( "@90300506", 'RunTeleport_Begin_TO_City( 10 , 116799 , 58205 )' )
else
dlg_menu( "@90300512", 'RunTeleport_Begin_TO_City( 10 , 153506 , 77175 )' )
end
end
-- ´Ù¸¥ ¼ö·ÃÀÚ Ä·ÇÁ·Î À̵¿
dlg_menu( "@90300513", 'Teleport_channel()')
dlg_menu( "@90010001", " " )
dlg_show()
end
change it so it looks like this:
function NPC_TeleportField_Beginner_contact()
-- ´ÙÀ̾ó·Î±× Ãâ·Â
dlg_title( "@90300501" )
dlg_text( "@90300502" )
local current_x, current_y, target_x, target_y
current_x = get_value( "x" )
current_y = get_value( "y" )
-- ±ÍȯÁö¿ª ¼³Á¤
dlg_menu( "@90300507", 'Binding_Beginner_001()' )
-- µ¿ÂÊ ÇØ¾È°¡·Î À̵¿À» À§ÇÑ »ó±Þ ±³°ü ã¾Æ°¡±â Äù½ºÆ® ¼öÇà üũ
-- Äù½ºÆ® »óÅ üũ get_quest_progress(ID)
-- ¹Ýȯ°ª -1 : ¾Æ¹«°Íµµ ¾Æ´Ô / 0 : ¼ö¶ô°¡ / 1 : ¼öÇàÁß / 2 : Á¾·á°¡´É / 255 : À̹ÌÁ¾·á
dlg_menu( "@90300503", 'RunTeleport( 0 , 175711 ,56887 )' )
-- Á¾Á· üũ
local race = get_value( "race" )
-- ÀüÁ÷ÈÄ¿£ ´Ù¸¥ µµ½Ã(¶óÅ©½Ã ¶Ç´Â īź)À¸·Î À̵¿°¡´É. Á¾Á·ID = °¡ÀÌ¾Æ 3, µ¥¹Ù 4, ¾Æ¼ö¶ó 5
if race == 4 then
dlg_menu( "@90300505", 'RunTeleport_Begin_TO_City( 10 , 6625 , 6980 )' )
elseif race == 5 then
dlg_menu( "@90300506", 'RunTeleport_Begin_TO_City( 10 , 116799 , 58205 )' )
else
dlg_menu( "@90300512", 'RunTeleport_Begin_TO_City( 10 , 153506 , 77175 )' )
end
-- ´Ù¸¥ ¼ö·ÃÀÚ Ä·ÇÁ·Î À̵¿
dlg_menu( "@90300513", 'Teleport_channel()')
dlg_menu( "@90010001", " " )
dlg_show()
end
(Or just copy paste this one in there, be sure to backup the original, I didnt test this, but it should remove the checkups on quest progress and job change, so the warps will be available without any quests.)
About jobchange:
Make sure you are level 10 and job level 10. Then when you got that "First Class Change" quest from gildas visit the given npc to begin your job change quest.