Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 01:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release]9.4 Official Files

Discussion on [Release]9.4 Official Files within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old 10/23/2017, 09:49   #61
 
thefear511's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
Quote:
Originally Posted by SilentWisdom View Post
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... 💔
thefear511 is offline  
Old 10/23/2017, 12:55   #62
Moderator


 
ThunderNikk's Avatar
 
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.
ThunderNikk is offline  
Thanks
1 User
Old 10/23/2017, 13:20   #63
 
thefear511's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
Quote:
Originally Posted by ThunderNikk View Post
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?
thefear511 is offline  
Old 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 .
medaion is offline  
Old 10/23/2017, 14:52   #65

 
Exterminator-[Fury]'s Avatar
 
elite*gold: 15
Join Date: Jul 2010
Posts: 715
Received Thanks: 51
Open with

Quote:
Originally Posted by medaion View Post
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 .
Exterminator-[Fury] is offline  
Old 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 ...
medaion is offline  
Old 10/23/2017, 15:06   #67




 
Ghost Informatics's Avatar
 
elite*gold: 6190
Join Date: Sep 2014
Posts: 347
Received Thanks: 934
Quote:
Originally Posted by medaion View Post
I use notepad ++

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
Ghost Informatics is offline  
Thanks
1 User
Old 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 ...
medaion is offline  
Old 10/23/2017, 15:12   #69




 
Ghost Informatics's Avatar
 
elite*gold: 6190
Join Date: Sep 2014
Posts: 347
Received Thanks: 934
Quote:
Originally Posted by medaion View Post
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.
Ghost Informatics is offline  
Thanks
1 User
Old 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!
medaion is offline  
Old 10/23/2017, 15:29   #71
Moderator


 
ThunderNikk's Avatar
 
elite*gold: 1
Join Date: Dec 2012
Posts: 4,780
Received Thanks: 1,462
Quote:
Originally Posted by thefear511 View Post
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.
ThunderNikk is offline  
Thanks
1 User
Old 10/23/2017, 15:34   #72
 
thefear511's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
Quote:
Originally Posted by ThunderNikk View Post
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.
thefear511 is offline  
Old 10/23/2017, 15:57   #73
 
Gangor's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 42
Received Thanks: 100
Quote:
Originally Posted by medaion View Post
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.
Gangor is offline  
Thanks
1 User
Old 10/23/2017, 16:41   #74
 
thefear511's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 920
Received Thanks: 234
Quote:
Originally Posted by Gangor View Post
Hi,
I have similar problem with only 3 file is filled null byte.

2455194ffb3cb3515526cb9e195a8371
d4b666e4533a0230159074c218fa2150
f900b84491e3344ccaeefed6bfca7a3e.
same here
thefear511 is offline  
Old 10/23/2017, 18:03   #75
 
Makenci's Avatar
 
elite*gold: 100
Join Date: Mar 2009
Posts: 198
Received Thanks: 40
Quote:
Originally Posted by Gangor View Post
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
Makenci is offline  
Reply

Tags
files, galalab, rappelz 9.4, revolution, royal


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.