if lv == 5 then
-- 각 1번 섬의 텔레포트 좌표
-- tx = 30315
-- ty = 5480
-- 현재귀환 위치를 가져옴.
current_x = get_flag( "rx" )
-- 몇 번 째 섬인지 확인.
-- local i
-- for i = 1, 6 do
-- if current_x < ( 18816 * (i-1) + tx) and current_x + 3000 > ( (18816 * (i-1) + tx) - 10000) then
-- island_number = i
-- end
-- end
-- 귀환지역을 현재 초보자섬 캠프으로 설정
set_flag( "rx", 172543 + math.random(0,100))
set_flag( "ry", 51847 + math.random(0,100))
end
-- 18레벨 이상이나 수련자의 섬 내에 있는 경우 종족 마을로 귀환 지점 설정
local current_x = gv("x")
local current_y = gv("y")
local race = get_value( "race" )
-- 미국이면 무조건 안보냄 (전 국가 적용 안함으로 변경 08.07.29)
if state_code == 511 then
-- 아무짓도 안해요
elseif lv >= 18 then
-- 수련자의 섬에 있는지 여부 체크
if current_x >= 161280 and current_x <= 177408 then
if current_y >= 48384 and current_y <= 64512 then
-- 현재귀환 위치를 가져옴.
local return_x = get_flag( "rx" )
local return_y = get_flag( "ry" )
-- 수련자의 섬이 귀환인지 체크
if return_x == 173183 and return_y == 52299 then
-- 귀환지역을 해당 종족 마을로 설정
-- 데바일 경우
if race == 4 then
set_flag( "rx", 6625 + math.random(0,100))
set_flag( "ry", 6980 + math.random(0,100))
-- 아수라일 경우
elseif race == 5 then
set_flag( "rx", 116799 + math.random(0,100))
set_flag( "ry", 58205 + math.random(0,100))
-- 가이아일 경우
else
set_flag( "rx", 153513 + math.random(0,100))
set_flag( "ry", 77203 + math.random(0,100))
end -- if race == 4 then
-- 수련자의 섬에 있고 18레벨 이상이기 때문에 해당 종족 마을로 강제 귀환 설정 됐다는 메시지 날림.
message( "@235")
end -- if return_x == 173183 and return_y == 52299
end -- if current_y >= 48384 and current_y <= 64512 then
end -- if current_x >= 161280 and current_x <= 177408 then
end -- if lv >= 18 then
-- 오토로 세팅된 캐릭터라면 저 멀리 날려 버리자~
kick_auto_to_another_world()
-- 수련자 섬에 있는 오토들은 본토로 날려 버리자
local current_x = gv("x")
local current_y = gv("y")
local race = get_value( "race" )
if current_x >= 161280 and current_x <= 177408 then
if current_y >= 48384 and current_y <= 64512 then
local is_auto, quest_count
quest_count, is_auto = anti_auto_quest_check()
if is_auto then
if race == 4 then
RunTeleport_Auto_TO_City( 6625 , 6980 )
elseif race == 5 then
RunTeleport_Auto_TO_City( 116799 , 58205 )
else
RunTeleport_Auto_TO_City( 153506 , 77175 )
end
end -- if is_auto then
end -- if current_y >= 48384 and current_y <= 64512 then
end -- if current_x >= 161280 and current_x <= 177408 then
elseif i == 170 then
insert_item( 3600289, 1 )
insert_item( 3600289, 1 )
insert_item( 3600289, 1 )
insert_item( 3600289, 1 )
insert_item( 3600289, 1 )
end
end
end
-- 레벨업 시 가이드 메시지 출력
on_player_level_joblevel_guide()
end
function on_player_level_joblevel_guide()
--작업중
local lv = get_value( "level" )
local job_lv = get_value( "job_level" )
local job_dp = get_value( "job_depth" )
if job_dp == 0 and lv >= 10 and job_lv >= 10 then
cprint( "@1200" )
--cprint( "@254" )
cprint( "@1201" )
elseif lv == 20 then
cprint( "@1202" )
cprint( "@1203" )
elseif lv == 50 then
cprint( "@1204" )
cprint( "@1205" )
elseif job_dp== 1 and lv >= 50 and job_lv >= 40 then
cprint( "@1206" )
cprint( "@1207" )
cprint( "@1208" )
elseif lv == 80 then
cprint( "@1209" )
cprint( "@1210" )
elseif lv == 100 then
cprint( "@1211" )
cprint( "@1212" )
end
end
end
Script\on_plauer_level_up.lua:367: 'end' expected (to close 'function' at line 5) near"
[string "on_plauer_level_up ( 'Char' )"]1: attempt to call global 'on_plauer_level_up' (a nil value)