This code I have altered is suppose to give a rupee lotto box every 5 levels and also give rupee bags everytime rank up. Doesn't seem to work anyone have an idea on what im missing?
This is what I have placed inside of the player_level_up lua:
This is what I have placed inside of the player_level_up lua:
Code:
function get_module_name()
return "on_player_level_up"
end
function on_player_level_up()
--local tx, ty, current_x, island_number
local lv = get_value( "level" )
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
-- ±¹°¡ ÄÚµå Àоî¿À±â
-- get_local_info()ÀÇ ¹Ýȯ°ªµé
--LOCAL_INFO_KOREA = 1
--LOCAL_INFO_HONGKONG = 2
--LOCAL_INFO_AMERICA = 4
--LOCAL_INFO_GERMANY = 8
--LOCAL_INFO_JAPAN = 16
--LOCAL_INFO_TAIWAN = 32
--LOCAL_INFO_CHINA = 64
--LOCAL_INFO_FRANCE = 128
--LOCAL_INFO_RUSSIA = 256
local state_code = get_local_info()
-- 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
-- ¿ÀÅä·Î ¼¼ÆÃµÈ ij¸¯ÅͶó¸é Àú ¸Ö¸® ³¯·Á ¹ö¸®ÀÚ~
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()
-- ·¹º§¾÷ ´Þ¼º À̺¥Æ® ó¸®
-- ±¹°¡ ÄÚµå Àоî¿À±â
-- get_local_info()ÀÇ ¹Ýȯ°ªµé
--LOCAL_INFO_KOREA = 1
--LOCAL_INFO_HONGKONG = 2
--LOCAL_INFO_AMERICA = 4
--LOCAL_INFO_GERMAN = 8
--LOCAL_INFO_JAPAN = 16
--LOCAL_INFO_TAIWAN = 32
--LOCAL_INFO_CHINA = 64
--LOCAL_INFO_FRANCE = 128
--LOCAL_INFO_RUSSIA = 256
--LOCAL_INFO_MALAYSIA = 512
--LOCAL_INFO_SINGAPORE = 1024
--LOCAL_INFO_VIETNAM = 2048
--LOCAL_INFO_THAILAND = 4096
--LOCAL_INFO_MIDEAST = 8192
--LOCAL_INFO_TURKEY = 16384
local state_code = get_local_info()
if state_code == 8 or state_code == 128 then
local max_reached_level = gv( "max_reached_level" )
local i
for i = max_reached_level + 1 , lv do
if i == 5 then
insert_item( 3600004, 1 )
elseif i == 10 then
insert_item( 3600004, 1 )
elseif i == 15 then
insert_item( 3600004, 1 )
elseif i == 20 then
insert_item( 3600003, 2 )
elseif i == 25 then
insert_item( 3600004, 1 )
elseif i == 30 then
insert_item( 3600004, 1 )
elseif i == 35 then
insert_item( 3600004, 1 )
elseif i == 40 then
insert_item( 3600004, 1 )
elseif i == 45 then
insert_item( 3600004, 1 )
elseif i == 50 then
insert_item( 3600003, 3 )
elseif i == 55 then
insert_item( 3600004, 1 )
elseif i == 60 then
insert_item( 3600004, 1 )
elseif i == 65 then
insert_item( 3600004, 1 )
elseif i == 70 then
insert_item( 3600004, 1 )
elseif i == 75 then
insert_item( 3600004, 1 )
elseif i == 80 then
insert_item( 3600003, 4 )
elseif i == 85 then
insert_item( 3600004, 1 )
elseif i == 90 then
insert_item( 3600004, 1 )
elseif i == 95 then
insert_item( 3600004, 1 )
elseif i == 100 then
insert_item( 3600003, 5 )
elseif i == 105 then
insert_item( 3600004, 1 )
elseif i == 110 then
insert_item( 3600004, 1 )
elseif i == 115 then
insert_item( 3600004, 1 )
elseif i == 120 then
insert_item( 3600003, 6 )
elseif i == 125 then
insert_item( 3600004, 1 )
elseif i == 130 then
insert_item( 3600004, 1 )
elseif i == 135 then
insert_item( 3600004, 1 )
elseif i == 140 then
insert_item( 3600004, 1 )
elseif i == 145 then
insert_item( 3600004, 1 )
elseif i == 150 then
insert_item( 3600003, 7 )
elseif i == 155 then
insert_item( 3600003, 8 )
elseif i == 160 then
insert_item( 3600003, 9 )
elseif i == 165 then
insert_item( 3600003, 10 )
elseif i == 170 then
insert_item( 3600003, 11 )
elseif i == 175 then
insert_item( 3600003, 12 )
elseif i == 180 then
insert_item( 3600003, 13 )
elseif i == 185 then
insert_item( 3600003, 14 )
elseif i == 190 then
insert_item( 3600003, 25 )
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