|
You last visited: Today at 01:42
Advertisement
[Release]9.4 Official Files
Discussion on [Release]9.4 Official Files within the Rappelz Private Server forum part of the Rappelz category.
10/23/2017, 09:49
|
#61
|
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
|
Quote:
Originally Posted by SilentWisdom
Server does not exist or access denied
This means the gs cannot contact your database at the ip you have provided.
|
Its a local server i used 127.0.0.1 so idk why this happens... 💔
|
|
|
10/23/2017, 12:55
|
#62
|
Moderator
elite*gold: 1
Join Date: Dec 2012
Posts: 4,780
Received Thanks: 1,462
|
Or access is denied...which means your .opt files or your SQL instance have not been configured correctly for your user access that you are putting into the .opt files.
You aren't working from a partition other than C: are you I have seen it give people problems with the .opt compressor in the past.
I set the files up last night, had very little trouble getting everything configured, even used the same .opt files I was using for 9.1 just looked through the new ones and added what I did not have in mine that I thought should be there.
I didn't even add everything. I will go back through the released .opt files later and see if there is more that I think may be important.
I have tested things both with the released Princess auth and glandu2's auth emulator and both worked fine.
Will probably test glandu2's filter tonight and see if the 9.5 client logs into the 9.4 GS with the filter.
Other than that I am moving on to fixes like ugly rondo.
|
|
|
10/23/2017, 13:20
|
#63
|
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
|
Quote:
Originally Posted by ThunderNikk
Or access is denied...which means your .opt files or your SQL instance have not been configured correctly for your user access that you are putting into the .opt files.
You aren't working from a partition other than C: are you I have seen it give people problems with the .opt compressor in the past.
I set the files up last night, had very little trouble getting everything configured, even used the same .opt files I was using for 9.1 just looked through the new ones and added what I did not have in mine that I thought should be there.
I didn't even add everything. I will go back through the released .opt files later and see if there is more that I think may be important.
I have tested things both with the released Princess auth and glandu2's auth emulator and both worked fine.
Will probably test glandu2's filter tonight and see if the 9.5 client logs into the 9.4 GS with the filter.
Other than that I am moving on to fixes like ugly rondo.
|
my SQL isn't on C cause of space, do I have to install it on C?
|
|
|
10/23/2017, 14:48
|
#64
|
elite*gold: 0
Join Date: Sep 2014
Posts: 224
Received Thanks: 27
|
Good evening,
I tried to put the ela in the compress to put them in lua.
It works when I open it inside it's NULL NULL NULL NULL NULL?
How to solve this problem & be able to read the script file.
Sorry for my english
----------------------------------------------------------------------
Bonsoir ,
j'ai essayé de mettre les ela dans le compress pour les mettre en lua.
Cela fonctionne mes l'orsque je l'ouvre a l'intérieurs c'est des NULL NULL NULL NULL NULL qui est écrie ?
Comment résoudre ce problème & pouvoir lire les fichier script .
|
|
|
10/23/2017, 14:52
|
#65
|
elite*gold: 15
Join Date: Jul 2010
Posts: 715
Received Thanks: 51
|
Open with
Quote:
Originally Posted by medaion
Good evening,
I tried to put the ela in the compress to put them in lua.
It works when I open it inside it's NULL NULL NULL NULL NULL?
How to solve this problem & be able to read the script file.
Sorry for my english
----------------------------------------------------------------------
Bonsoir ,
j'ai essayé de mettre les ela dans le compress pour les mettre en lua.
Cela fonctionne mes l'orsque je l'ouvre a l'intérieurs c'est des NULL NULL NULL NULL NULL qui est écrie ?
Comment résoudre ce problème & pouvoir lire les fichier script .
|
|
|
|
10/23/2017, 15:01
|
#66
|
elite*gold: 0
Join Date: Sep 2014
Posts: 224
Received Thanks: 27
|
I use notepad ++
Would you be able to have the script folder lua decrypt in lua?
Because when I decripte it I see that null even with nptepadd ++ & sublim text ...
With sublime text I see only numbers ...
|
|
|
10/23/2017, 15:06
|
#67
|
elite*gold: 6190
Join Date: Sep 2014
Posts: 347
Received Thanks: 934
|
Quote:
Originally Posted by medaion
|
You did something wrong..
Code:
--- Lua 스크립트 암호화
function get_module_name()
return "NPC_CreatureEnchanter"
end
-- "이건 빠져 있는데 이것도 DB로 넣어야 한다" 라고 생각되시는
-- 부분들에 대해서는 연락 주세욤.
math.randomseed( get_os_time() )
vigor_list = { 693001, 693003, 693002, 693004, 693005, 693006, 693007, 693008, 693009, 693011, 693010, 693012, 693013, 693015, 693014,
693016, 693017, 693018, 693019, 693020, 693021, 693022, 693023, 693024, 693025, 693026, 693027, 693028, 693029,
693030, 693031, 693032, 693033,693034,} -- 기상 아이템 추가시 여기에 추가
artifact_list = { { 560001, 560002, 560003, 560004, 560005, 560006, 560007, 560008, 560009, 560010, 560011 },
{ 560012, 560013, 560014, 560015, 560016, 560017, 560018, 560019, 560020, 560021, 560022 },
{ 560023, 560024, 560025, 560026, 560027, 560028, 560029, 560030, 560031, 560032, 560033 },
{ 560034, 560035, 560036, 560037, 560038, 560039, 560040, 560041, 560042, 560043, 560044 },
{ 560045, 560046, 560047, 560048, 560049, 560050, 560051, 560052, 560053, 560054, 560055 },
{ 560056, 560057, 560058, 560059, 560060, 560061, 560062, 560063, 560064, 560065, 560066 },
{ 560067, 560068, 560069, 560070, 560071, 560072, 560073, 560074, 560075, 560076, 560077 },
{ 560078, 560079, 560080, 560081, 560082, 560083, 560084, 560085, 560086, 560087, 560088 },
{ 560089, 560090, 560091, 560092, 560093, 560094, 560095, 560096, 560097, 560098, 560099 },
{ 560100, 560101, 560102, 560103, 560104, 560105, 560106, 560107, 560108, 560109, 560110 },
{ 560111, 560112, 560113, 560114, 560115, 560116, 560117, 560118, 560119, 560120, 560121 },
{ 560122, 560123, 560124, 560125, 560126, 560127, 560128, 560129, 560130, 560131, 560132 },
{ 560133, 560134, 560135, 560136, 560137, 560138, 560139, 560140, 560141, 560142, 560143 },
{ 560144, 560145, 560146, 560147, 560148, 560149, 560150, 560151, 560152, 560153, 560154 },
{ 560155, 560156, 560157, 560158, 560159, 560160, 560161, 560162, 560163, 560164, 560165 },
{ 560166, 560167, 560168, 560169, 560170, 560171, 560172, 560173, 560174, 560175, 560176 },
{ 560177, 560178, 560179, 560180, 560181, 560182, 560183, 560184, 560185, 560186, 560187 },
{ 560188, 560189, 560190, 560191, 560192, 560193, 560194, 560195, 560196, 560197, 560198 },
{ 560199, 560200, 560201, 560202, 560203, 560204, 560205, 560206, 560207, 560208, 560209 },
{ 560210, 560211, 560212, 560213, 560214, 560215, 560216, 560217, 560218, 560219, 560220 },
{ 560221, 560222, 560223, 560224, 560225, 560226, 560227, 560228, 560229, 560230, 560231 },
{ 560232, 560233, 560234, 560235, 560236, 560237, 560238, 560239, 560240, 560241, 560242 },
{ 560243, 560244, 560245, 560246, 560247, 560248, 560249, 560250, 560251, 560252, 560253 },
{ 560254, 560255, 560256, 560257, 560258, 560259, 560260, 560261, 560262, 560263, 560264 },
{ 560265, 560266, 560267, 560268, 560269, 560270, 560271, 560272, 560273, 560274, 560275 },
{ 560276, 560277, 560278, 560279, 560280, 560281, 560282, 560283, 560284, 560285, 560286 },
{ 560287, 560288, 560289, 560290, 560291, 560292, 560293, 560294, 560295, 560296, 560297 },
{ 560298, 560299, 560300, 560301, 560302, 560303, 560304, 560305, 560306, 560307, 560308 },
{ 560309, 560310, 560311, 560312, 560313, 560314, 560315, 560316, 560317, 560318, 560319 },
{ 560320, 560321, 560322, 560323, 560324, 560325, 560326, 560327, 560328, 560329, 560330 },
{ 560331, 560332, 560333, 560334, 560335, 560336, 560337, 560338, 560339, 560340, 560341 },
{ 560342, 560343, 560344, 560345, 560346, 560347, 560348, 560349, 560350, 560351, 560352 },
{ 560353, 560354, 560355, 560356, 560357, 560358, 560359, 560360, 560361, 560362, 560363 },
{ 560364, 560365, 560366, 560367, 560368, 560369, 560370, 560371, 560372, 560373, 560374 }} -- 아티펙트 추가시 여기에 추가
--============================================================
-- <<<<<< 데바 측 NPC >>>>>>
--============================================================
function NPC_Creature_Enchanter_Deva_init()
cprint( "!크리쳐 강화학자 라미 가동" )
set_npc_name( "@91000300" )
end
function NPC_Creature_Enchanter_Deva_contact()
-- 다이얼로그 출력
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000308" ) -- npc 대사
dlg_menu( "@91000312", "NPC_Creature_Enchanter_Deva_enchant_explain()" ) -- 크리쳐 카드 강화 방법
dlg_menu( "@91000313", "NPC_Creature_Enchanter_Deva_enchant_merits()" ) -- 강화 크리쳐의 좋은 점
dlg_menu( "@91000314", "NPC_Creature_Enchanter_Deva_enchant_demerits()" ) -- 강화에 실패할 경우
dlg_menu( "@91000315", "NPC_Creature_Enchanter_Deva_enchant_durablity()" ) -- 강화 크리쳐 카드의 내구도
dlg_menu( "@91000316", "NPC_Creature_Enchanter_Deva_enchant_artifact()" ) -- 아티펙트란?
dlg_menu( "@91000317", "open_market( 'creature_enchant' )" )
dlg_menu( "@91000318", "Deva_show(1)" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Deva_enchant_explain()
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000319" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Deva_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Deva_enchant_merits()
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000320" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Deva_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Deva_enchant_demerits()
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000321" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Deva_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Deva_enchant_durablity()
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000322" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Deva_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Deva_enchant_artifact()
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000323" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Deva_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function Deva_show( start )
-- 다이얼로그 출력
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000343" )
local vigor_list_count = table.getn( vigor_list )
local handle_list = {}
local handle_list_count = 0
local handle = 0
local idx = 0
for i=start, vigor_list_count do
handle = get_item_handle( vigor_list[i] )
if handle ~= 0 then
handle_list_count = handle_list_count + 1
handle_list[ handle_list_count ] = handle
end
if handle_list_count == 10 then
idx = i
break
end
end
for i=1, handle_list_count do
name = "@" .. tostring( get_item_name_id( get_item_code( handle_list[i] ) ) )
command = "Deva_artifact_exchange(" .. handle_list[i] .. ")"
dlg_menu( name, command )
end
if handle_list_count == 10 then
name = "@90010251"
command = "Deva_show(" .. idx+1 .. ")"
dlg_menu( name, command )
end
dlg_menu( "@90010002", '' )
dlg_show()
end
function Deva_artifact_exchange(handle)
dlg_text( "@91000334" ) -- 해당 기상 아이템을 아티펙트로 교환 하시겠습니까?
dlg_menu( "@90010195", "Deva_artifact_insert(" .. handle .. ")" ) -- 예
dlg_menu( "@90010196", "NPC_Creature_Enchanter_Deva_contact()" ) -- 아니오
dlg_show()
end
function Deva_artifact_insert(handle)
-- 다이얼로그 출력
dlg_title( "@91000304" ) --크리쳐 강화학자 라미
dlg_text( "@91000308" ) -- npc 대사
local soulcatcher_count = find_item(710002)
local vigor_list_count = table.getn( vigor_list )
if soulcatcher_count < 1 then
dlg_text( "@91000337" ) -- 소울 캐쳐가 없습니다.
else
for i=1, vigor_list_count do
if get_item_code(handle) == vigor_list[i] then
local artifact = artifact_list[i]
local artifact_count = table.getn( artifact )
local select_one = math.random(1, artifact_count)
delete_item( handle, 1 )
delete_item( get_item_handle( 710002 ), 1 )
insert_item( artifact[select_one], 1 )
end
end
dlg_text( "@91000340" )
end
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Deva_contact()" )
dlg_menu( "@90010002", '' )
dlg_show()
end
--============================================================
-- <<<<<< 가이아 측 NPC >>>>>>
--============================================================
function NPC_Creature_Enchanter_gaia_init()
cprint( "!크리쳐 강화학자 섭 가동" )
set_npc_name( "@91000301" )
end
function NPC_Creature_Enchanter_gaia_contact()
-- 다이얼로그 출력
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000309" ) -- npc 대사
dlg_menu( "@91000312", "NPC_Creature_Enchanter_gaia_enchant_explain()" ) -- 크리쳐 카드 강화 방법
dlg_menu( "@91000313", "NPC_Creature_Enchanter_gaia_enchant_merits()" ) -- 강화 크리쳐의 좋은 점
dlg_menu( "@91000314", "NPC_Creature_Enchanter_gaia_enchant_demerits()" ) -- 강화에 실패할 경우
dlg_menu( "@91000315", "NPC_Creature_Enchanter_gaia_enchant_durablity()" ) -- 강화 크리쳐 카드의 내구도
dlg_menu( "@91000316", "NPC_Creature_Enchanter_gaia_enchant_artifact()" ) -- 아티펙트란?
dlg_menu( "@91000317", "open_market( 'creature_enchant' )" )
dlg_menu( "@91000318", "Gaia_show(1)" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_gaia_enchant_explain()
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000324" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_gaia_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_gaia_enchant_merits()
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000325" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_gaia_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_gaia_enchant_demerits()
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000326" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_gaia_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_gaia_enchant_durablity()
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000327" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_gaia_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_gaia_enchant_artifact()
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000328" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_gaia_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function Gaia_show( start )
-- 다이얼로그 출력
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000344" ) -- npc 대사
local vigor_list_count = table.getn( vigor_list )
local handle_list = {}
local handle_list_count = 0
local handle = 0
local idx = 0
for i=start, vigor_list_count do
handle = get_item_handle( vigor_list[i] )
if handle ~= 0 then
handle_list_count = handle_list_count + 1
handle_list[ handle_list_count ] = handle
end
if handle_list_count == 10 then
idx = i
break
end
end
for i=1, handle_list_count do
name = "@" .. tostring( get_item_name_id( get_item_code( handle_list[i] ) ) )
command = "Gaia_artifact_exchange(" .. handle_list[i] .. ")"
dlg_menu( name, command )
end
if handle_list_count == 10 then
name = "@90010251"
command = "Gaia_show(" .. idx+1 .. ")"
dlg_menu( name, command )
end
dlg_menu( "@90010002", '' )
dlg_show()
end
function Gaia_artifact_exchange(handle)
dlg_text( "@91000335" ) -- 해당 기상 아이템을 아티펙트로 교환 하시겠습니까?
dlg_menu( "@90010195", "Gaia_artifact_insert(" .. handle .. ")" ) -- 예
dlg_menu( "@90010196", "NPC_Creature_Enchanter_gaia_contact()" ) -- 아니오
dlg_show()
end
function Gaia_artifact_insert(handle)
-- 다이얼로그 출력
dlg_title( "@91000305" ) --크리쳐 강화학자 섭
dlg_text( "@91000309" ) -- npc 대사
local soulcatcher_count = find_item(710002)
local vigor_list_count = table.getn( vigor_list )
if soulcatcher_count < 1 then
dlg_text( "@91000338" ) -- 소울 캐쳐가 없습니다.
else
for i=1, vigor_list_count do
if get_item_code(handle) == vigor_list[i] then
local artifact = artifact_list[i]
local artifact_count = table.getn( artifact )
local select_one = math.random(1, artifact_count)
delete_item( handle, 1 )
delete_item( get_item_handle( 710002 ), 1 )
insert_item( artifact[select_one], 1 )
end
end
dlg_text( "@91000341" )
end
dlg_menu( "@90010003", "NPC_Creature_Enchanter_gaia_contact()" )
dlg_menu( "@90010002", '' )
dlg_show()
end
--============================================================
-- <<<<<< 아수라 측 NPC >>>>>>
--============================================================
function NPC_Creature_Enchanter_asura_init()
cprint( "!크리쳐 강화학자 칼리크 가동" )
set_npc_name( "@91000302" )
end
function NPC_Creature_Enchanter_asura_contact()
-- 다이얼로그 출력
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000310" ) -- npc 대사
dlg_menu( "@91000312", "NPC_Creature_Enchanter_asura_enchant_explain()" ) -- 크리쳐 카드 강화 방법
dlg_menu( "@91000313", "NPC_Creature_Enchanter_asura_enchant_merits()" ) -- 강화 크리쳐의 좋은 점
dlg_menu( "@91000314", "NPC_Creature_Enchanter_asura_enchant_demerits()" ) -- 강화에 실패할 경우
dlg_menu( "@91000315", "NPC_Creature_Enchanter_asura_enchant_durablity()" ) -- 강화 크리쳐 카드의 내구도
dlg_menu( "@91000316", "NPC_Creature_Enchanter_asura_enchant_artifact()" ) -- 아티펙트란?
dlg_menu( "@91000317", "open_market( 'creature_enchant' )" )
dlg_menu( "@91000318", "Asura_show(1)" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_asura_enchant_explain()
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000329" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_asura_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_asura_enchant_merits()
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000330" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_asura_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_asura_enchant_demerits()
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000331" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_asura_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_asura_enchant_durablity()
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000332" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_asura_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_asura_enchant_artifact()
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000333" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_asura_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function Asura_show( start )
-- 다이얼로그 출력
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000345" ) -- npc 대사
local vigor_list_count = table.getn( vigor_list )
local handle_list = {}
local handle_list_count = 0
local handle = 0
local idx = 0
for i=start, vigor_list_count do
handle = get_item_handle( vigor_list[i] )
if handle ~= 0 then
handle_list_count = handle_list_count + 1
handle_list[ handle_list_count ] = handle
end
if handle_list_count == 10 then
idx = i
break
end
end
for i=1, handle_list_count do
name = "@" .. tostring( get_item_name_id( get_item_code( handle_list[i] ) ) )
command = "Asura_artifact_exchange(" .. handle_list[i] .. ")"
dlg_menu( name, command )
end
if handle_list_count == 10 then
name = "@90010251"
command = "Asura_show(" .. idx+1 .. ")"
dlg_menu( name, command )
end
dlg_menu( "@90010002", '' )
dlg_show()
end
function Asura_artifact_exchange(handle)
dlg_text( "@91000336" ) -- 해당 기상 아이템을 아티펙트로 교환 하시겠습니까?
dlg_menu( "@90010195", "Asura_artifact_insert(" .. handle .. ")" ) -- 예
dlg_menu( "@90010196", "NPC_Creature_Enchanter_asura_contact()" ) -- 아니오
dlg_show()
end
function Asura_artifact_insert(handle)
-- 다이얼로그 출력
dlg_title( "@91000306" ) --크리쳐 강화학자 칼리크
dlg_text( "@91000310" ) -- npc 대사
local soulcatcher_count = find_item(710002)
local vigor_list_count = table.getn( vigor_list )
if soulcatcher_count < 1 then
dlg_text( "@91000339" ) -- 소울 캐쳐가 없습니다.
else
for i=1, vigor_list_count do
if get_item_code(handle) == vigor_list[i] then
local artifact = artifact_list[i]
local artifact_count = table.getn( artifact )
local select_one = math.random(1, artifact_count)
delete_item( handle, 1 )
delete_item( get_item_handle( 710002 ), 1 )
insert_item( artifact[select_one], 1 )
end
end
dlg_text( "@91000342" )
end
dlg_menu( "@90010003", "NPC_Creature_Enchanter_asura_contact()" )
dlg_menu( "@90010002", '' )
dlg_show()
end
--============================================================
-- <<<<<< 시크루트 측 NPC >>>>>>
--============================================================
function NPC_Creature_Enchanter_Secroute_init()
cprint( "!크리쳐 강화학자 브라우니 가동" )
set_npc_name( "@91000303" )
end
function NPC_Creature_Enchanter_Secroute_contact()
-- 다이얼로그 출력
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
if is_premium() then
dlg_text( "@91000311" )
else
dlg_text( "@90700118" )
end
if is_premium() then
dlg_menu( "@91000312", "NPC_Creature_Enchanter_Secroute_enchant_explain()" ) -- 크리쳐 카드 강화 방법
dlg_menu( "@91000313", "NPC_Creature_Enchanter_Secroute_enchant_merits()" ) -- 강화 크리쳐의 좋은 점
dlg_menu( "@91000314", "NPC_Creature_Enchanter_Secroute_enchant_demerits()" ) -- 강화에 실패할 경우
dlg_menu( "@91000315", "NPC_Creature_Enchanter_Secroute_enchant_durablity()" ) -- 강화 크리쳐 카드의 내구도
dlg_menu( "@91000316", "NPC_Creature_Enchanter_Secroute_enchant_artifact()" ) -- 아티펙트란?
dlg_menu( "@91000317", "open_market( 'Secroute_creature_enchant' )" )
dlg_menu( "@91000318", "Secroute_show(1)" )
dlg_menu( "@90010002", " " )
else
dlg_text( "@90700118" )
dlg_menu( "@90010002", " " )
end
dlg_show()
end
function NPC_Creature_Enchanter_Secroute_enchant_explain()
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
dlg_text( "@91000319" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Secroute_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Secroute_enchant_merits()
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
dlg_text( "@91000320" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Secroute_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Secroute_enchant_demerits()
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
dlg_text( "@91000321" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Secroute_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Secroute_enchant_durablity()
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
dlg_text( "@91000322" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Secroute_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function NPC_Creature_Enchanter_Secroute_enchant_artifact()
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
dlg_text( "@91000323" ) -- npc 대사
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Secroute_contact()" )
dlg_menu( "@90010002", " " )
dlg_show()
end
function Secroute_show( start )
-- 다이얼로그 출력
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
dlg_text( "@91000343" ) -- npc 대사
local vigor_list_count = table.getn( vigor_list )
local handle_list = {}
local handle_list_count = 0
local handle = 0
local idx = 0
for i=start, vigor_list_count do
handle = get_item_handle( vigor_list[i] )
if handle ~= 0 then
handle_list_count = handle_list_count + 1
handle_list[ handle_list_count ] = handle
end
if handle_list_count == 10 then
idx = i
break
end
end
for i=1, handle_list_count do
name = "@" .. tostring( get_item_name_id( get_item_code( handle_list[i] ) ) )
command = "Secroute_artifact_exchange(" .. handle_list[i] .. ")"
dlg_menu( name, command )
end
if handle_list_count == 10 then
name = "@90010251"
command = "Secroute_show(" .. idx+1 .. ")"
dlg_menu( name, command )
end
dlg_menu( "@90010002", '' )
dlg_show()
end
function Secroute_artifact_exchange(handle)
dlg_text( "@91000334" ) -- 해당 기상 아이템을 아티펙트로 교환 하시겠습니까?
dlg_menu( "@90010195", "Secroute_artifact_insert(" .. handle .. ")" ) -- 예
dlg_menu( "@90010196", "NPC_Creature_Enchanter_Secroute_contact()" ) -- 아니오
dlg_show()
end
function Secroute_artifact_insert(handle)
-- 다이얼로그 출력
dlg_title( "@91000307" ) --크리쳐 강화학자 브라우니
dlg_text( "@91000308" ) -- npc 대사
local soulcatcher_count = find_item(710002)
local vigor_list_count = table.getn( vigor_list )
if soulcatcher_count < 1 then
dlg_text( "@91000337" ) -- 소울 캐쳐가 없습니다.
else
for i=1, vigor_list_count do
if get_item_code(handle) == vigor_list[i] then
local artifact = artifact_list[i]
local artifact_count = table.getn( artifact )
local select_one = math.random(1, artifact_count)
delete_item( handle, 1 )
delete_item( get_item_handle( 710002 ), 1 )
insert_item( artifact[select_one], 1 )
end
end
dlg_text( "@91000340" )
end
dlg_menu( "@90010003", "NPC_Creature_Enchanter_Secroute_contact()" )
dlg_menu( "@90010002", '' )
dlg_show()
end
|
|
|
10/23/2017, 15:11
|
#68
|
elite*gold: 0
Join Date: Sep 2014
Posts: 224
Received Thanks: 27
|
I try with all the files ela, when I decrypt them with RappelzCompress_v2.exe, all the files are similar null null with Notepadd ++ silk of the hex figure with the sublim text ... how the deciphered correctly. . .
Ask what I'm doing wrong so that it does not work, I'm doing what you've been writing for so much ...
|
|
|
10/23/2017, 15:12
|
#69
|
elite*gold: 6190
Join Date: Sep 2014
Posts: 347
Received Thanks: 934
|
Quote:
Originally Posted by medaion
I try with all the files ela, when I decrypt them with RappelzCompress_v2.exe, all the files are similar null null with Notepadd ++ silk of the hex figure with the sublim text ... how the deciphered correctly. . .
Ask what I'm doing wrong so that it does not work, I'm doing what you've been writing for so much ...
|
Make sure you started the rappelzcompress as administrator.
|
|
|
10/23/2017, 15:18
|
#70
|
elite*gold: 0
Join Date: Sep 2014
Posts: 224
Received Thanks: 27
|
Edit :
I found my error, I copy reminder compress my not the zlib1.dll
Sorry this is my mistake i start developing for 6 months, i did not know that the compress reminder was bind to zlib1.dll
Its function now!
|
|
|
10/23/2017, 15:29
|
#71
|
Moderator
elite*gold: 1
Join Date: Dec 2012
Posts: 4,780
Received Thanks: 1,462
|
Quote:
Originally Posted by thefear511
my SQL isn't on C cause of space, do I have to install it on C?
|
Just the folders you are running the compressor from I think. So your server folders. Auth_bin, Game_bin etc.
The SQL and data files should still be able to be in D: since it is just looking for the server access by address 127.0.0.1 or your LAN or your external.
I think the compressor for the .opts works best on C: though. You may just not be creating new .eop files I always delete the old ones to be sure.
|
|
|
10/23/2017, 15:34
|
#72
|
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
|
Quote:
Originally Posted by ThunderNikk
Just the folders you are running the compressor from I think. So your server folders. Auth_bin, Game_bin etc.
The SQL and data files should still be able to be in D: since it is just looking for the server access by address 127.0.0.1 or your LAN or your external.
I think the compressor for the .opts works best on C: though. You may just not be creating new .eop files I always delete the old ones to be sure.
|
thx im wiping everything now and will try again, because I could see a couple of old server instances in my SQL configuration services.
|
|
|
10/23/2017, 15:57
|
#73
|
elite*gold: 0
Join Date: Mar 2012
Posts: 42
Received Thanks: 100
|
Quote:
Originally Posted by medaion
I use notepad ++
Would you be able to have the script folder lua decrypt in lua?
Because when I decripte it I see that null even with nptepadd ++ & sublim text ...
With sublime text I see only numbers ...
|
Hi,
I have similar problem with only 3 file is filled null byte.
2455194ffb3cb3515526cb9e195a8371
d4b666e4533a0230159074c218fa2150
f900b84491e3344ccaeefed6bfca7a3e.
|
|
|
10/23/2017, 16:41
|
#74
|
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
|
Quote:
Originally Posted by Gangor
Hi,
I have similar problem with only 3 file is filled null byte.
2455194ffb3cb3515526cb9e195a8371
d4b666e4533a0230159074c218fa2150
f900b84491e3344ccaeefed6bfca7a3e.
|
same here
|
|
|
10/23/2017, 18:03
|
#75
|
elite*gold: 100
Join Date: Mar 2009
Posts: 198
Received Thanks: 40
|
Quote:
Originally Posted by Gangor
Hi,
I have similar problem with only 3 file is filled null byte.
2455194ffb3cb3515526cb9e195a8371
d4b666e4533a0230159074c218fa2150
f900b84491e3344ccaeefed6bfca7a3e.
|
i have the same problem only whit the 3 files
|
|
|
Similar Threads
|
[Release]Files 9.1 official with Tools and website Rappelz official
10/26/2014 - Rappelz Private Server - 24 Replies
Hello EveryBody I will Share This Files i Hacked Official Rappelz Korean and steel this files It's esay to Steel and Website Full WebSite
i will Share This Soon Or i will create PS :mofo::mofo:
Skype : dark.das
Sorry For my bad English
|
All times are GMT +2. The time now is 01:42.
|
|