function get_module_name()
return "on_player_level_up"
end
function on_player_level_up()
local lv = get_value( "level" )
local max_reached_level = gv( "max_reached_level" )
local i
for i = max_reached_level + 1 , lv do
if i == 3 then
notice'A new Player reached Lv 4, GZ!'
elseif i == 5 then
notice'A new Player reached Lv 6, GZ!'
elseif i == 19 then
notice'A new Player reached Lv 20, GZ!'
elseif i == 49 then
notice'A new Player reached Lv 50, GZ!'
elseif i == 79 then
notice'A new Player reached Lv 80, GZ!'
elseif i == 99 then
notice'A new Player reached Lv 100, GZ!'
elseif i == 149 then
notice'A new Player reached Lv 150, GZ!'
end
end
end
function on_player_level_up( name )
local tx, ty, current_x, island_number, i, lv
if get_value( "level" ) <= 5 then
-- -- 각 1번 섬의 텔레포트 좌표
-- tx = 30315
-- ty = 5480
-- 현재귀환 위치를 가져옴.
current_x = get_flag( "rx" )
-- 몇 번 째 섬인지 확인.
-- 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 get_value( "level" ) >= 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 get_value( "level" ) >= 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
save()
end
I need help fixing the The level-up announcement, i used max_reached_level because i don't want it when someone lose exp and level-up again that announcement go again.
for example: a character reached 150 and the announcement goes, and then he lose exp and becomes 149 and then level 150 and the announcement goes again, i want it to be just one time thing.
if get_value( "level" ) <= 5 then
-- -- 각 1번 섬의 텔레포트 좌표
-- tx = 30315
-- ty = 5480
-- 현재귀환 위치를 가져옴.
current_x = get_flag( "rx" )
-- 몇 번 째 섬인지 확인.
-- 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" )
--================================THIS THE CODE=====================================================================
local lv = get_value( "level" )
local max_reached_level = gv( "max_reached_level" )
local i
for i = max_reached_level + 1 , lv do
if i == 3 then
notice'A new Player reached Lv 4, GZ!'
elseif i == 5 then
notice'A new Player reached Lv 6, GZ!'
elseif i == 19 then
notice'A new Player reached Lv 20, GZ!'
elseif i == 49 then
notice'A new Player reached Lv 50, GZ!'
elseif i == 79 then
notice'A new Player reached Lv 80, GZ!'
elseif i == 99 then
notice'A new Player reached Lv 100, GZ!'
elseif i == 149 then
notice'A new Player reached Lv 150, GZ!'
end
end
-- 미국이면 무조건 안보냄 (전 국가 적용 안함으로 변경 08.07.29)
if state_code == 511 then
-- 아무짓도 안해요
elseif get_value( "level" ) >= 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 get_value( "level" ) >= 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
save()
end
I let only one function and its still the same, idk where is the problem
[HELP]HELP HELP HELP[HELP] 09/23/2013 - Facebook - 3 Replies GUYS ^^ THIS IS A HELP THREAD NOT REQUEST THREAD BUT YOU CAN CONSIDER IT AS REQUEST THREAD
DOES ANYONE OF YOU KNOW THE AUTO SUBMIT PHP CODE? THANKS!
[HELP][HELP][HELP][HELP]!! 09/11/2009 - Soldier Front - 3 Replies Microsoft Visual C++ Run time error! :(:(
**HELP ME PLEASE!!***
help help help help help help 06/28/2009 - Say Hello - 0 Replies how i can dowmload Mangos 6385 ???????????????????????????????????
please give me the limk i can't see that
i know it is in www.elitepvpers.com/.../153716-release-mangos-relea ses-blackscorpian-win32-2-4-3-a.html -
but give me link sent it to my email plz