Jump to content
  • 1

[Tutorial] How to Create Ragnarok Offline 2013 client [Tutorial]


cassiel

Question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  62
  • Reputation:   1
  • Joined:  10/09/13
  • Last Seen:  

Thanks Final Episode and Nexus XVI  /no1 

 

 

anyway, how to disable 3rd job classes? i only want transcendent? where im going to edit?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   1
  • Joined:  10/15/13
  • Last Seen:  

why i got this error when downloading on this site for data folder translation

 

https://subversion.assembla.com/svn/client-side-translation/

 

post-21365-0-14622400-1381990262_thumb.png

 

Also, do i have to download all of the content here? or just the /trunk?

 

https://rathena.svn.sourceforge.net/svnroot/rathena/

 

 

Also i really dont know what wrong here? can somebody help me? Thanks!

 

amf_zps4ee1121d.png

 

and Lastly about my Loki Launcher

 

loki_zps995a4613.png

Edited by khenma09
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.01
  • Content Count:  227
  • Reputation:   6
  • Joined:  01/18/12
  • Last Seen:  

Thanks Final Episode and Nexus XVI  /no1 

 

 

anyway, how to disable 3rd job classes? i only want transcendent? where im going to edit?

If your using a jobchanger ingame, u can always edit it there.

 

why i got this error when downloading on this site for data folder translation

 

https://subversion.assembla.com/svn/client-side-translation/

 

attachicon.gifrarararara.PNG

 

Also, do i have to download all of the content here? or just the /trunk?

 

https://rathena.svn.sourceforge.net/svnroot/rathena/

 

 

Also i really dont know what wrong here? can somebody help me? Thanks!

 

amf_zps4ee1121d.png

 

and Lastly about my Loki Launcher

 

loki_zps995a4613.png

1st Error : HMM INTERNET CONNECTION PROBLEM? /oops /oops

2nd Error : Yah just the trunk, but having them all is not bad either /bo /bo /bo

 

3rd Error : Edit inter_athena.conf  , in ID and PW use the one you used when installing MySQL

// Global SQL settings
// overridden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: <THIS!!>
sql.db_password: <THIS!!>
sql.db_database: <THIS!!>
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: <THIS!!>
char_server_pw: <THIS!!>
char_server_db: <THIS!!>

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: <THIS!!>
map_server_pw: <THIS!!>
map_server_db: <THIS!!>

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: <THIS!!>
log_db_pw: <THIS!!>
log_db_db: <THIS!!>
log_codepage:
log_login_db: loginlog

And Lastly :  Don't forget to edit loki launcher.ini

[Settings]
; Must be on same directory of Loki
Exe = 2013-07-03aRagexe_patched.exe

Edited by NexusXVI
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  62
  • Reputation:   1
  • Joined:  10/09/13
  • Last Seen:  

@NEXUSXVI

 

 how to edit the jobchanger? :)  

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   1
  • Joined:  10/15/13
  • Last Seen:  

Thanks Final Episode and Nexus XVI  /no1 

 

 

anyway, how to disable 3rd job classes? i only want transcendent? where im going to edit?

If your using a jobchanger ingame, u can always edit it there.

 

>>why i got this error when downloading on this site for data folder translation

 

https://subversion.assembla.com/svn/client-side-translation/

 

attachicon.gifrarararara.PNG

 

Also, do i have to download all of the content here? or just the /trunk?

 

https://rathena.svn.sourceforge.net/svnroot/rathena/

 

 

Also i really dont know what wrong here? can somebody help me? Thanks!

 

amf_zps4ee1121d.png

 

and Lastly about my Loki Launcher

 

loki_zps995a4613.png

1st Error : HMM INTERNET CONNECTION PROBLEM? /oops /oops

2nd Error : Yah just the trunk, but having them all is not bad either /bo /bo /bo

 

3rd Error : Edit inter_athena.conf  , in ID and PW use the one in char and map conf, in database use the schema name ex. ragnarok/rathena and logs

// Global SQL settings
// overridden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: <THIS!!>
sql.db_password: <THIS!!>
sql.db_database: <THIS!!>
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: <THIS!!>
char_server_pw: <THIS!!>
char_server_db: <THIS!!>

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: <THIS!!>
map_server_pw: <THIS!!>
map_server_db: <THIS!!>

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: <THIS!!>
log_db_pw: <THIS!!>
log_db_db: <THIS!!>
log_codepage:
log_login_db: loginlog

And Lastly :  Don't forget to edit loki launcher.ini

[Settings]
; Must be on same directory of Loki
Exe = 2013-07-03aRagexe_patched.exe

 

 

Thanks 4th error solve...

 

Is this what you mean sir?

 

 

charathena_zps7267e23e.png

 

and put it here??   I did this but i came up with the same result.

 

interathena_zpsab620db3.png

Edited by khenma09
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.01
  • Content Count:  227
  • Reputation:   6
  • Joined:  01/18/12
  • Last Seen:  

@NEXUSXVI

 

 how to edit the jobchanger? :)  

Here's what im using, its an auto job auto max lvl auto @skillall already removed the 3rd job (Its not an npc) Script automatically runs when u create a new character


//==============================================================================//
//= Script Release : Job Changer + Max Leveler  [ Version 1.6 ]
//==================================By==========================================//
//= ManiacSociety
//==============================================================================//
//= Idea Came From : ManiacSociety
//= Helper : Emistry & Kenpachi
//==============================================================================//
//= D E S C R I P T I O N S
//==============================================================================//
// -- 1. Character can choose a Job which he like to be.
// -- 2. This NPC only have 1 Time Usage.
//		 If it is set to Account Based then that account can use 1 times.
//		 If it is set to Character Based then all new character can use 1 times.
// -- 3. Complete skills / Skill Points will be given if it is set to be.
// -- 4. Base Level and Job Level will be given upon Job Change.
// -- 5. Allow players to click an items to call out the NPC.
//==============================================================================//
//= V E R S I O N S
//==============================================================================//
// -- [ 1.6 ] : Added Item Script which allow the Scripts work as a "Tickets".
// -- [ 1.5 ] : Added Configuration for Account Based / Character Based Settings
// -- [ 1.4 ] : Added Baby Classes + 3rd Job Classes.							
// -- [ 1.3 ] : Added Configuration Option , 4 Announce Option , Informations.			
// -- [ 1.2 ] : Simplified Scripts + Shorten the Scripts.							
// -- [ 1.1 ] : Added New Job Change Option.									
// -- [ 1.0 ] : Simple Login Auto Max Level + Job Changer.						
//==============================================================================//
//= R U L E S
//==============================================================================//
// -- 1. Do not use for exchanging purpose.										
// -- 2. Do not claim it as yours.												
// -- 3. Do not change or remove the credits.
// -- 4. Do not sell the script in order to get paid.
// -- 5. Do not re-sharing upon modified without permission.
//==============================================================================//

// -- Add this at item DB. ( Change it to any items to your like. )
// -- 30000,JobClassTicket,JobClassTicket,11,10,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ doevent "ClassHelper::OnPCLoginEvent"; },{},{}


-	script	ClassHelper	-1,{
OnPCLoginEvent:

// -- Configuration Option
set .npcname$,"[ ^0000FF Class Helper ^000000 ]";
set .InfoMenu,1;					// Classes Informations Option [ 0 - Disable / 1 - Enable ]
set .1stClassMenu,1;				// First Job Class Option [ 0 - Disable / 1 - Enable ]
set .2ndClassMenu,1;				// Second Job Class Option [ 0 - Disable / 1 - Enable ]
set .High1stClassMenu,1;			// High 1st Class Option [ 0 - Disable / 1 - Enable ]
set .Trans2ndClassMenu,1;			// Transcendent Class Option [ 0 - Disable / 1 - Enable ]
set .Trans3rdClassMenu,0;			// Third Job Class Option [ 0 - Disable / 1 - Enable ]
set .ExpandedClassMenu,1;			// Expanded Class Option [ 0 - Disable / 1 - Enable ]
set .BabyClassMenu,1;				// Baby Job Class Option [ 0 - Disable / 1 - Enable ]
set .Baby3rdClassMenu,0;			// Baby Third Job Class Option [ 0 - Disable / 1 - Enable ]
set .Allskills,1;					// Complete Skills Option [ 0 - Disable / 1 - Enable ]

// -- Usable for Only 1 Time
set .Based,1;						// [ 0 - Account Based  / 1 - Character Based ]


if( ClassHelper == 1 || #ClassHelper == 1 ) end;

Main_Menu:
	mes .npcname$;
	mes "I am the Job Class Helper...";
	mes "I am here to help you.";
	mes " ^FF0000________________________________^000000";
	mes "Do you wish to become Stronger ?";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "Do you admire those who have a great power ? Do you wish to become a part of them ? If yes , then which classes that you admire the most ?";
	next;
	switch(select(( .InfoMenu == 0 )?"":"^4EEE94Classes Information^000000",
				( .1stClassMenu == 0 )?"":"^0000FFFirst Job Classes^000000",
				( .2ndClassMenu == 0 )?"":"^0000FFSecond Job Classes^000000",	
				( .High1stClassMenu == 0 )?"":"^0000FFHigh First Job Classes^000000",	
				( .Trans2ndClassMenu == 0 )?"":"^0000FFTranscendent Job Classes^000000",	
				( .Trans3rdClassMenu == 0 )?"":"^0000FFThird Job Classes^000000",		
				( .ExpandedClassMenu == 0 )?"":"^0000FFExpanded Job Classes^000000",	
				( .BabyClassMenu == 0 )?"":"^0000FFBaby Normal Job Classes^000000",		
				( .Baby3rdClassMenu == 0 )?"":"^0000FFBaby Third Job Classes^000000",		
				"^FF0000Sorry, i admire nobody....^000000")) {

					Case 1: goto Classes_info;
					Case 2:	goto FirstJob_Classes;
					Case 3:	goto SecondJob_Classes;
					Case 4:	goto HighFirstJob_Classes;
					Case 5:	goto TransSecondJob_Classes;
					Case 6:	goto TransThirdJob_Classes;
					Case 7:	goto ExpandedJob_Classes;
					Case 8:	goto BabyJob_Classes;
					Case 9:	goto BabyThirdJob_Classes;
					Case 10:		
							if ( .Based == 0 ){	set #ClassHelper,1;	}
							if ( .Based == 1 ){	set ClassHelper,1;	}
							close;
			}
	
FirstJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Swordman^000000",
				"^76EE00Magician^000000",
				"^76EE00Archer^000000",
				"^76EE00Acolyte^000000",
				"^76EE00Merchant^000000",
				"^76EE00Thief^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	

			Case 1:	callsub Job_Changing,1,99,50,60,"All";
			Case 2:	callsub Job_Changing,2,99,50,60,"All";
			Case 3:	callsub Job_Changing,3,99,50,60,"All";
			Case 4:	callsub Job_Changing,4,99,50,60,"All";
			Case 5:	callsub Job_Changing,5,99,50,60,"All";
			Case 6:	callsub Job_Changing,6,99,50,60,"All";
			Case 7:	goto Main_Menu;
		}

HighFirstJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00High Swordman^000000",
				"^76EE00High Magician^000000",
				"^76EE00High Archer^000000",
				"^76EE00High Acolyte^000000",
				"^76EE00High Merchant^000000",
				"^76EE00High Thief^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	

			Case 1:	callsub Job_Changing,4002,99,50,60,"All";
			Case 2:	callsub Job_Changing,4003,99,50,60,"All";
			Case 3:	callsub Job_Changing,4004,99,50,60,"All";
			Case 4:	callsub Job_Changing,4005,99,50,60,"All";
			Case 5:	callsub Job_Changing,4006,99,50,60,"All";
			Case 6:	callsub Job_Changing,4007,99,50,60,"All";
			Case 7:	goto Main_Menu;
		}
		
SecondJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Knight^000000",
				"^76EE00Priest^000000",
				"^76EE00Wizard^000000",
				"^76EE00Blacksmith^000000",
				"^76EE00Hunter^000000",
				"^76EE00Assassin^000000",
				"^76EE00Crusader^000000",
				"^76EE00Monk^000000",
				"^76EE00Sage^000000",
				"^76EE00Rogue^000000",
				"^76EE00Alchemist^000000",
				( Sex == 0 )?"":"^76EE00Dancer^000000",		
				( Sex == 1 )?"":"^76EE00Bard^000000",	
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,7,99,50,110,"All";
			Case 2:	callsub Job_Changing,8,99,50,110,"All";
			Case 3:	callsub Job_Changing,9,99,50,110,"All";
			Case 4:	callsub Job_Changing,10,99,50,110,"All";
			Case 5:	callsub Job_Changing,11,99,50,110,"All";
			Case 6:	callsub Job_Changing,12,99,50,110,"All";
			Case 7:	callsub Job_Changing,14,99,50,110,"All";
			Case 8:	callsub Job_Changing,15,99,50,110,"All";
			Case 9:	callsub Job_Changing,16,99,50,110,"All";
			Case 10:	callsub Job_Changing,17,99,50,110,"All";
			Case 11:	callsub Job_Changing,18,99,50,110,"All";
			Case 12:	callsub Job_Changing,20,99,50,110,"All";
			Case 13:	callsub Job_Changing,19,99,50,110,"All";
			Case 14:	goto Main_Menu;
		}

TransSecondJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Lord Knight^000000",
				"^76EE00High Priest^000000",
				"^76EE00High Wizard^000000",
				"^76EE00Whitesmith^000000",
				"^76EE00Sniper^000000",
				"^76EE00Assassin Cross^000000",
				"^76EE00Paladin^000000",
				"^76EE00Champion^000000",
				"^76EE00Professor^000000",
				"^76EE00Stalker^000000",
				"^76EE00Creator^000000",
				( Sex == 0 )?"":"^76EE00Gypsy^000000",		
				( Sex == 1 )?"":"^76EE00Clowm^000000",	
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4008,255,120,130,"All";
			Case 2:	callsub Job_Changing,4009,255,120,130,"All";
			Case 3:	callsub Job_Changing,4010,255,120,130,"All";
			Case 4:	callsub Job_Changing,4011,255,120,130,"All";
			Case 5:	callsub Job_Changing,4012,255,120,130,"All";
			Case 6:	callsub Job_Changing,4013,255,120,130,"All";
			Case 7:	callsub Job_Changing,4015,255,120,130,"All";
			Case 8:	callsub Job_Changing,4016,255,120,130,"All";
			Case 9:	callsub Job_Changing,4017,255,120,130,"All";
			Case 10:	callsub Job_Changing,4018,255,120,130,"All";
			Case 11:	callsub Job_Changing,4019,255,120,130,"All";
			Case 12:	callsub Job_Changing,4021,255,120,130,"All";
			Case 13:	callsub Job_Changing,4020,255,120,130,"All";
			Case 14:	goto Main_Menu;
		}

TransThirdJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Rune Knight^000000",
				"^76EE00Warlock^000000",
				"^76EE00Ranger^000000",
				"^76EE00Arch Bishop^000000",
				"^76EE00Mechanic^000000",
				"^76EE00Guillotine Cross^000000",
				"^76EE00Royal Guard^000000",
				"^76EE00Sorcerer^000000",
				( Sex == 0 )?"":"^76EE00Wanderer^000000",		
				( Sex == 1 )?"":"^76EE00Minstrel^000000",	
				"^76EE00Shura^000000",
				"^76EE00Genetic^000000",
				"^76EE00Shadow Chaser^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4060,255,120,200,"All";
			Case 2:	callsub Job_Changing,4061,255,120,200,"All";
			Case 3:	callsub Job_Changing,4062,255,120,200,"All";
			Case 4:	callsub Job_Changing,4063,255,120,200,"All";
			Case 5:	callsub Job_Changing,4064,255,120,200,"All";
			Case 6:	callsub Job_Changing,4065,255,120,200,"All";
			Case 7:	callsub Job_Changing,4073,255,120,200,"All";
			Case 8:	callsub Job_Changing,4074,255,120,200,"All";
			Case 9:	callsub Job_Changing,4076,255,120,200,"All";
			Case 10:	callsub Job_Changing,4075,255,120,200,"All";
			Case 11:	callsub Job_Changing,4077,255,120,200,"All";
			Case 12:	callsub Job_Changing,4078,255,120,200,"All";
			Case 13:	callsub Job_Changing,4079,255,120,200,"All";
			Case 14:	goto Main_Menu;
		}
				
ExpandedJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Super Novice^000000",
				"^76EE00Gunslinger^000000",
				"^76EE00Ninja^000000",
				"^76EE00Takewon^000000",
				"^76EE00Star Gladiator^000000",
				"^76EE00Soul Linker^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	

			Case 1:	callsub Job_Changing,23,255,99,110,"All";
			Case 2:	callsub Job_Changing,24,255,120,600,"All";
			Case 3:	callsub Job_Changing,25,255,120,120,"All";
			Case 4:	callsub Job_Changing,4046,255,120,120,"All";
			Case 5:	callsub Job_Changing,4047,255,120,120,"All";
			Case 6:	callsub Job_Changing,4049,255,120,120,"All";
			Case 7:	goto Main_Menu;
		}

BabyJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Baby Swordman^000000",
				"^76EE00Baby Magician^000000",
				"^76EE00Baby Archer^000000",
				"^76EE00Baby Acolyte^000000",
				"^76EE00Baby Merchant^000000",
				"^76EE00Baby Thief^000000",
				"^76EE00Baby Knight^000000",
				"^76EE00Baby Priest^000000",
				"^76EE00Baby Wizard^000000",
				"^76EE00Baby Blacksmith^000000",
				"^76EE00Baby Hunter^000000",
				"^76EE00Baby Assassin^000000",
				"^76EE00Baby Crusader^000000",
				"^76EE00Baby Monk^000000",
				"^76EE00Baby Sage^000000",
				"^76EE00Baby Rogue^000000",
				"^76EE00Baby Alchemist^000000",
				( Sex == 0 )?"":"^76EE00Baby Dancer^000000",		
				( Sex == 1 )?"":"^76EE00Baby Bard^000000",	
				"^76EE00Baby Baby^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4024,99,50,60,"All";
			Case 2:	callsub Job_Changing,4025,99,50,60,"All";
			Case 3:	callsub Job_Changing,4026,99,50,60,"All";
			Case 4:	callsub Job_Changing,4027,99,50,60,"All";
			Case 5:	callsub Job_Changing,4028,99,50,60,"All";
			Case 6:	callsub Job_Changing,4029,99,50,60,"All";
			Case 7:	callsub Job_Changing,4030,99,50,110,"All";
			Case 8:	callsub Job_Changing,4031,99,50,110,"All";
			Case 9:	callsub Job_Changing,4032,99,50,110,"All";
			Case 10:	callsub Job_Changing,4033,99,50,110,"All";
			Case 11:	callsub Job_Changing,4034,99,50,110,"All";
			Case 12:	callsub Job_Changing,4035,99,50,110,"All";
			Case 13:	callsub Job_Changing,4037,99,50,110,"All";
			Case 14:	callsub Job_Changing,4038,99,50,110,"All";
			Case 15:	callsub Job_Changing,4039,99,50,110,"All";
			Case 16:	callsub Job_Changing,4040,99,50,110,"All";
			Case 17:	callsub Job_Changing,4041,99,50,110,"All";
			Case 18:	callsub Job_Changing,4043,99,50,110,"All";
			Case 19:	callsub Job_Changing,4042,99,50,110,"All";
			Case 20:	callsub Job_Changing,4045,99,50,110,"All";
			Case 21:	goto Main_Menu;
		}
		
BabyThirdJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Baby Rune Knight^000000",
				"^76EE00Baby Warlock^000000",
				"^76EE00Baby Ranger^000000",
				"^76EE00Baby Arch Bishop^000000",
				"^76EE00Baby Mechanic^000000",
				"^76EE00Baby Guillotine Cross^000000",
				"^76EE00Baby Royal Guard^000000",
				"^76EE00Baby Sorcerer^000000",
				( Sex == 0 )?"":"^76EE00Baby Wanderer^000000",		
				( Sex == 1 )?"":"^76EE00Baby Minstrel^000000",	
				"^76EE00Baby Shura^000000",
				"^76EE00Baby Genetic^000000",
				"^76EE00Baby Shadow Chaser^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4096,255,120,200,"All";
			Case 2:	callsub Job_Changing,4097,255,120,200,"All";
			Case 3:	callsub Job_Changing,4098,255,120,200,"All";
			Case 4:	callsub Job_Changing,4099,255,120,200,"All";
			Case 5:	callsub Job_Changing,4100,255,120,200,"All";
			Case 6:	callsub Job_Changing,4101,255,120,200,"All";
			Case 7:	callsub Job_Changing,4102,255,120,200,"All";
			Case 8:	callsub Job_Changing,4103,255,120,200,"All";
			Case 9:	callsub Job_Changing,4105,255,120,200,"All";
			Case 10:	callsub Job_Changing,4104,255,120,200,"All";
			Case 11:	callsub Job_Changing,4106,255,120,200,"All";
			Case 12:	callsub Job_Changing,4107,255,120,200,"All";
			Case 13:	callsub Job_Changing,4108,255,120,200,"All";
			Case 14:	goto Main_Menu;
		}

Job_Changing:
		mes .npcname$;
		mes "You are now a part of ^FF0000"+jobname(getarg(0))+"^000000.";
		if (compare(getarg(4),"All")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_all,0x76EE00;	}
		if (compare(getarg(4),"Map")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_map,0x76EE00;	}
		if (compare(getarg(4),"Area")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_area,0x76EE00;	}
		if (compare(getarg(4),"Self")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_self,0x76EE00;	}
		jobchange getarg(0);
		set BaseLevel,getarg(1);
        set JobLevel,getarg(2);
		ResetSkill;
		ResetStatus;
        set SkillPoint,getarg(3);
		if ( .Allskills == 1 ){
		atcommand "@allskills";
        set SkillPoint,0;
		}
        percentheal 100,100;
		if ( .Based == 0 ){	set #ClassHelper,1;	}
		if ( .Based == 1 ){	set ClassHelper,1;	}
	warp "dewata",200,180;
		close;
	
Classes_info:
	mes .npcname$;
	mes "=====[^76EE00 Swordman Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Enthusiastic skills in sword fighting is a definite attraction to all teenagers. Easy to control and master character enables most players to be a great player.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Archer Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Long ranged attack ability and special techniques of archers in defeating enemy often lure players to try this.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Mage Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Fascinating element techniques involvement of nature in its abilities is truly amazing with their series of undefeatable magics.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Thief Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Poisoning and dodging abilities will defeat most of the enemy. Maximum defensive and offensive ability caused this character to fearsome one.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Acolyte Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A supportive character, most of the skills like helping will benefit to teammates who lead to teammates act like a terminator.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Merchant Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Involving communication with other players that emphasizes on battles, intelligence in business dealing. His versatility made him must not be look down.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Super Novice ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A job who are Advanced after Novice Class. It look alike like a Novice but it is not. Beside that, it can learn most of the skills for all 1st Job Class.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Gunslinger ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "The only Job class in RO who are using Gun as weapon. If are you a Gun Lover , there is no doubt you will choose this Job.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Ninja ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A mysterious Job Class , who alway processing Ancient Spells , look alike with Mage but not mage , good in PK , can evade very well during PK.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Taekwon ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Just like the name has mentioned. The only class in RO who are not using any Weapon. Attack enemy using barehand and foots. ";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Star Gladiator ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A class who can use the power of the Sun / Star / Moon. By processing the power of Universe to gain a stronger Power.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Soul Linker ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Class that work like a Shaman, who able to recalling the soul of the dead from the underworld to Boost other class ability.";
	mes " ^FF0000________________________________^000000";
	next;
	goto Main_Menu;

}

 

Thanks Final Episode and Nexus XVI  /no1 

 

 

anyway, how to disable 3rd job classes? i only want transcendent? where im going to edit?

If your using a jobchanger ingame, u can always edit it there.

 

>>why i got this error when downloading on this site for data folder translation

 

https://subversion.assembla.com/svn/client-side-translation/

 

attachicon.gifrarararara.PNG

 

Also, do i have to download all of the content here? or just the /trunk?

 

https://rathena.svn.sourceforge.net/svnroot/rathena/

 

 

Also i really dont know what wrong here? can somebody help me? Thanks!

 

amf_zps4ee1121d.png

 

and Lastly about my Loki Launcher

 

loki_zps995a4613.png/>

1st Error : HMM INTERNET CONNECTION PROBLEM? /oops /oops

2nd Error : Yah just the trunk, but having them all is not bad either /bo /bo /bo

 

3rd Error : Edit inter_athena.conf  , in ID and PW use the one in char and map conf, in database use the schema name ex. ragnarok/rathena and logs

// Global SQL settings
// overridden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: <THIS!!>
sql.db_password: <THIS!!>
sql.db_database: <THIS!!>
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: <THIS!!>
char_server_pw: <THIS!!>
char_server_db: <THIS!!>

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: <THIS!!>
map_server_pw: <THIS!!>
map_server_db: <THIS!!>

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: <THIS!!>
log_db_pw: <THIS!!>
log_db_db: <THIS!!>
log_codepage:
log_login_db: loginlog

And Lastly :  Don't forget to edit loki launcher.ini

[Settings]
; Must be on same directory of Loki
Exe = 2013-07-03aRagexe_patched.exe

 

Thanks 4th error solve...

 

Is this what you mean sir?

 

 

charathena_zps7267e23e.png

 

and put it here??   I did this but i came up with the same result.

 

interathena_zpsab620db3.png

 

NO sir xD /??/?? /??

MySql Account sir : ex.

user : root

password : root

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  62
  • Reputation:   1
  • Joined:  10/09/13
  • Last Seen:  

thanks nexus!  /no1

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   1
  • Joined:  10/15/13
  • Last Seen:  

 

@NEXUSXVI

 

 how to edit the jobchanger? :)  

Here's what im using, its an auto job auto max lvl auto @skillall already removed the 3rd job (Its not an npc) Script automatically runs when u create a new character


//==============================================================================//
//= Script Release : Job Changer + Max Leveler  [ Version 1.6 ]
//==================================By==========================================//
//= ManiacSociety
//==============================================================================//
//= Idea Came From : ManiacSociety
//= Helper : Emistry & Kenpachi
//==============================================================================//
//= D E S C R I P T I O N S
//==============================================================================//
// -- 1. Character can choose a Job which he like to be.
// -- 2. This NPC only have 1 Time Usage.
//		 If it is set to Account Based then that account can use 1 times.
//		 If it is set to Character Based then all new character can use 1 times.
// -- 3. Complete skills / Skill Points will be given if it is set to be.
// -- 4. Base Level and Job Level will be given upon Job Change.
// -- 5. Allow players to click an items to call out the NPC.
//==============================================================================//
//= V E R S I O N S
//==============================================================================//
// -- [ 1.6 ] : Added Item Script which allow the Scripts work as a "Tickets".
// -- [ 1.5 ] : Added Configuration for Account Based / Character Based Settings
// -- [ 1.4 ] : Added Baby Classes + 3rd Job Classes.							
// -- [ 1.3 ] : Added Configuration Option , 4 Announce Option , Informations.			
// -- [ 1.2 ] : Simplified Scripts + Shorten the Scripts.							
// -- [ 1.1 ] : Added New Job Change Option.									
// -- [ 1.0 ] : Simple Login Auto Max Level + Job Changer.						
//==============================================================================//
//= R U L E S
//==============================================================================//
// -- 1. Do not use for exchanging purpose.										
// -- 2. Do not claim it as yours.												
// -- 3. Do not change or remove the credits.
// -- 4. Do not sell the script in order to get paid.
// -- 5. Do not re-sharing upon modified without permission.
//==============================================================================//

// -- Add this at item DB. ( Change it to any items to your like. )
// -- 30000,JobClassTicket,JobClassTicket,11,10,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ doevent "ClassHelper::OnPCLoginEvent"; },{},{}


-	script	ClassHelper	-1,{
OnPCLoginEvent:

// -- Configuration Option
set .npcname$,"[ ^0000FF Class Helper ^000000 ]";
set .InfoMenu,1;					// Classes Informations Option [ 0 - Disable / 1 - Enable ]
set .1stClassMenu,1;				// First Job Class Option [ 0 - Disable / 1 - Enable ]
set .2ndClassMenu,1;				// Second Job Class Option [ 0 - Disable / 1 - Enable ]
set .High1stClassMenu,1;			// High 1st Class Option [ 0 - Disable / 1 - Enable ]
set .Trans2ndClassMenu,1;			// Transcendent Class Option [ 0 - Disable / 1 - Enable ]
set .Trans3rdClassMenu,0;			// Third Job Class Option [ 0 - Disable / 1 - Enable ]
set .ExpandedClassMenu,1;			// Expanded Class Option [ 0 - Disable / 1 - Enable ]
set .BabyClassMenu,1;				// Baby Job Class Option [ 0 - Disable / 1 - Enable ]
set .Baby3rdClassMenu,0;			// Baby Third Job Class Option [ 0 - Disable / 1 - Enable ]
set .Allskills,1;					// Complete Skills Option [ 0 - Disable / 1 - Enable ]

// -- Usable for Only 1 Time
set .Based,1;						// [ 0 - Account Based  / 1 - Character Based ]


if( ClassHelper == 1 || #ClassHelper == 1 ) end;

Main_Menu:
	mes .npcname$;
	mes "I am the Job Class Helper...";
	mes "I am here to help you.";
	mes " ^FF0000________________________________^000000";
	mes "Do you wish to become Stronger ?";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "Do you admire those who have a great power ? Do you wish to become a part of them ? If yes , then which classes that you admire the most ?";
	next;
	switch(select(( .InfoMenu == 0 )?"":"^4EEE94Classes Information^000000",
				( .1stClassMenu == 0 )?"":"^0000FFFirst Job Classes^000000",
				( .2ndClassMenu == 0 )?"":"^0000FFSecond Job Classes^000000",	
				( .High1stClassMenu == 0 )?"":"^0000FFHigh First Job Classes^000000",	
				( .Trans2ndClassMenu == 0 )?"":"^0000FFTranscendent Job Classes^000000",	
				( .Trans3rdClassMenu == 0 )?"":"^0000FFThird Job Classes^000000",		
				( .ExpandedClassMenu == 0 )?"":"^0000FFExpanded Job Classes^000000",	
				( .BabyClassMenu == 0 )?"":"^0000FFBaby Normal Job Classes^000000",		
				( .Baby3rdClassMenu == 0 )?"":"^0000FFBaby Third Job Classes^000000",		
				"^FF0000Sorry, i admire nobody....^000000")) {

					Case 1: goto Classes_info;
					Case 2:	goto FirstJob_Classes;
					Case 3:	goto SecondJob_Classes;
					Case 4:	goto HighFirstJob_Classes;
					Case 5:	goto TransSecondJob_Classes;
					Case 6:	goto TransThirdJob_Classes;
					Case 7:	goto ExpandedJob_Classes;
					Case 8:	goto BabyJob_Classes;
					Case 9:	goto BabyThirdJob_Classes;
					Case 10:		
							if ( .Based == 0 ){	set #ClassHelper,1;	}
							if ( .Based == 1 ){	set ClassHelper,1;	}
							close;
			}
	
FirstJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Swordman^000000",
				"^76EE00Magician^000000",
				"^76EE00Archer^000000",
				"^76EE00Acolyte^000000",
				"^76EE00Merchant^000000",
				"^76EE00Thief^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	

			Case 1:	callsub Job_Changing,1,99,50,60,"All";
			Case 2:	callsub Job_Changing,2,99,50,60,"All";
			Case 3:	callsub Job_Changing,3,99,50,60,"All";
			Case 4:	callsub Job_Changing,4,99,50,60,"All";
			Case 5:	callsub Job_Changing,5,99,50,60,"All";
			Case 6:	callsub Job_Changing,6,99,50,60,"All";
			Case 7:	goto Main_Menu;
		}

HighFirstJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00High Swordman^000000",
				"^76EE00High Magician^000000",
				"^76EE00High Archer^000000",
				"^76EE00High Acolyte^000000",
				"^76EE00High Merchant^000000",
				"^76EE00High Thief^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	

			Case 1:	callsub Job_Changing,4002,99,50,60,"All";
			Case 2:	callsub Job_Changing,4003,99,50,60,"All";
			Case 3:	callsub Job_Changing,4004,99,50,60,"All";
			Case 4:	callsub Job_Changing,4005,99,50,60,"All";
			Case 5:	callsub Job_Changing,4006,99,50,60,"All";
			Case 6:	callsub Job_Changing,4007,99,50,60,"All";
			Case 7:	goto Main_Menu;
		}
		
SecondJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Knight^000000",
				"^76EE00Priest^000000",
				"^76EE00Wizard^000000",
				"^76EE00Blacksmith^000000",
				"^76EE00Hunter^000000",
				"^76EE00Assassin^000000",
				"^76EE00Crusader^000000",
				"^76EE00Monk^000000",
				"^76EE00Sage^000000",
				"^76EE00Rogue^000000",
				"^76EE00Alchemist^000000",
				( Sex == 0 )?"":"^76EE00Dancer^000000",		
				( Sex == 1 )?"":"^76EE00Bard^000000",	
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,7,99,50,110,"All";
			Case 2:	callsub Job_Changing,8,99,50,110,"All";
			Case 3:	callsub Job_Changing,9,99,50,110,"All";
			Case 4:	callsub Job_Changing,10,99,50,110,"All";
			Case 5:	callsub Job_Changing,11,99,50,110,"All";
			Case 6:	callsub Job_Changing,12,99,50,110,"All";
			Case 7:	callsub Job_Changing,14,99,50,110,"All";
			Case 8:	callsub Job_Changing,15,99,50,110,"All";
			Case 9:	callsub Job_Changing,16,99,50,110,"All";
			Case 10:	callsub Job_Changing,17,99,50,110,"All";
			Case 11:	callsub Job_Changing,18,99,50,110,"All";
			Case 12:	callsub Job_Changing,20,99,50,110,"All";
			Case 13:	callsub Job_Changing,19,99,50,110,"All";
			Case 14:	goto Main_Menu;
		}

TransSecondJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Lord Knight^000000",
				"^76EE00High Priest^000000",
				"^76EE00High Wizard^000000",
				"^76EE00Whitesmith^000000",
				"^76EE00Sniper^000000",
				"^76EE00Assassin Cross^000000",
				"^76EE00Paladin^000000",
				"^76EE00Champion^000000",
				"^76EE00Professor^000000",
				"^76EE00Stalker^000000",
				"^76EE00Creator^000000",
				( Sex == 0 )?"":"^76EE00Gypsy^000000",		
				( Sex == 1 )?"":"^76EE00Clowm^000000",	
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4008,255,120,130,"All";
			Case 2:	callsub Job_Changing,4009,255,120,130,"All";
			Case 3:	callsub Job_Changing,4010,255,120,130,"All";
			Case 4:	callsub Job_Changing,4011,255,120,130,"All";
			Case 5:	callsub Job_Changing,4012,255,120,130,"All";
			Case 6:	callsub Job_Changing,4013,255,120,130,"All";
			Case 7:	callsub Job_Changing,4015,255,120,130,"All";
			Case 8:	callsub Job_Changing,4016,255,120,130,"All";
			Case 9:	callsub Job_Changing,4017,255,120,130,"All";
			Case 10:	callsub Job_Changing,4018,255,120,130,"All";
			Case 11:	callsub Job_Changing,4019,255,120,130,"All";
			Case 12:	callsub Job_Changing,4021,255,120,130,"All";
			Case 13:	callsub Job_Changing,4020,255,120,130,"All";
			Case 14:	goto Main_Menu;
		}

TransThirdJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Rune Knight^000000",
				"^76EE00Warlock^000000",
				"^76EE00Ranger^000000",
				"^76EE00Arch Bishop^000000",
				"^76EE00Mechanic^000000",
				"^76EE00Guillotine Cross^000000",
				"^76EE00Royal Guard^000000",
				"^76EE00Sorcerer^000000",
				( Sex == 0 )?"":"^76EE00Wanderer^000000",		
				( Sex == 1 )?"":"^76EE00Minstrel^000000",	
				"^76EE00Shura^000000",
				"^76EE00Genetic^000000",
				"^76EE00Shadow Chaser^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4060,255,120,200,"All";
			Case 2:	callsub Job_Changing,4061,255,120,200,"All";
			Case 3:	callsub Job_Changing,4062,255,120,200,"All";
			Case 4:	callsub Job_Changing,4063,255,120,200,"All";
			Case 5:	callsub Job_Changing,4064,255,120,200,"All";
			Case 6:	callsub Job_Changing,4065,255,120,200,"All";
			Case 7:	callsub Job_Changing,4073,255,120,200,"All";
			Case 8:	callsub Job_Changing,4074,255,120,200,"All";
			Case 9:	callsub Job_Changing,4076,255,120,200,"All";
			Case 10:	callsub Job_Changing,4075,255,120,200,"All";
			Case 11:	callsub Job_Changing,4077,255,120,200,"All";
			Case 12:	callsub Job_Changing,4078,255,120,200,"All";
			Case 13:	callsub Job_Changing,4079,255,120,200,"All";
			Case 14:	goto Main_Menu;
		}
				
ExpandedJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Super Novice^000000",
				"^76EE00Gunslinger^000000",
				"^76EE00Ninja^000000",
				"^76EE00Takewon^000000",
				"^76EE00Star Gladiator^000000",
				"^76EE00Soul Linker^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	

			Case 1:	callsub Job_Changing,23,255,99,110,"All";
			Case 2:	callsub Job_Changing,24,255,120,600,"All";
			Case 3:	callsub Job_Changing,25,255,120,120,"All";
			Case 4:	callsub Job_Changing,4046,255,120,120,"All";
			Case 5:	callsub Job_Changing,4047,255,120,120,"All";
			Case 6:	callsub Job_Changing,4049,255,120,120,"All";
			Case 7:	goto Main_Menu;
		}

BabyJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Baby Swordman^000000",
				"^76EE00Baby Magician^000000",
				"^76EE00Baby Archer^000000",
				"^76EE00Baby Acolyte^000000",
				"^76EE00Baby Merchant^000000",
				"^76EE00Baby Thief^000000",
				"^76EE00Baby Knight^000000",
				"^76EE00Baby Priest^000000",
				"^76EE00Baby Wizard^000000",
				"^76EE00Baby Blacksmith^000000",
				"^76EE00Baby Hunter^000000",
				"^76EE00Baby Assassin^000000",
				"^76EE00Baby Crusader^000000",
				"^76EE00Baby Monk^000000",
				"^76EE00Baby Sage^000000",
				"^76EE00Baby Rogue^000000",
				"^76EE00Baby Alchemist^000000",
				( Sex == 0 )?"":"^76EE00Baby Dancer^000000",		
				( Sex == 1 )?"":"^76EE00Baby Bard^000000",	
				"^76EE00Baby Baby^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4024,99,50,60,"All";
			Case 2:	callsub Job_Changing,4025,99,50,60,"All";
			Case 3:	callsub Job_Changing,4026,99,50,60,"All";
			Case 4:	callsub Job_Changing,4027,99,50,60,"All";
			Case 5:	callsub Job_Changing,4028,99,50,60,"All";
			Case 6:	callsub Job_Changing,4029,99,50,60,"All";
			Case 7:	callsub Job_Changing,4030,99,50,110,"All";
			Case 8:	callsub Job_Changing,4031,99,50,110,"All";
			Case 9:	callsub Job_Changing,4032,99,50,110,"All";
			Case 10:	callsub Job_Changing,4033,99,50,110,"All";
			Case 11:	callsub Job_Changing,4034,99,50,110,"All";
			Case 12:	callsub Job_Changing,4035,99,50,110,"All";
			Case 13:	callsub Job_Changing,4037,99,50,110,"All";
			Case 14:	callsub Job_Changing,4038,99,50,110,"All";
			Case 15:	callsub Job_Changing,4039,99,50,110,"All";
			Case 16:	callsub Job_Changing,4040,99,50,110,"All";
			Case 17:	callsub Job_Changing,4041,99,50,110,"All";
			Case 18:	callsub Job_Changing,4043,99,50,110,"All";
			Case 19:	callsub Job_Changing,4042,99,50,110,"All";
			Case 20:	callsub Job_Changing,4045,99,50,110,"All";
			Case 21:	goto Main_Menu;
		}
		
BabyThirdJob_Classes:
	mes .npcname$;
	mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes.";
	next;
	switch(select("^76EE00Baby Rune Knight^000000",
				"^76EE00Baby Warlock^000000",
				"^76EE00Baby Ranger^000000",
				"^76EE00Baby Arch Bishop^000000",
				"^76EE00Baby Mechanic^000000",
				"^76EE00Baby Guillotine Cross^000000",
				"^76EE00Baby Royal Guard^000000",
				"^76EE00Baby Sorcerer^000000",
				( Sex == 0 )?"":"^76EE00Baby Wanderer^000000",		
				( Sex == 1 )?"":"^76EE00Baby Minstrel^000000",	
				"^76EE00Baby Shura^000000",
				"^76EE00Baby Genetic^000000",
				"^76EE00Baby Shadow Chaser^000000",
				"^FF0000Back^000000")) {

// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>;	
			
			Case 1:	callsub Job_Changing,4096,255,120,200,"All";
			Case 2:	callsub Job_Changing,4097,255,120,200,"All";
			Case 3:	callsub Job_Changing,4098,255,120,200,"All";
			Case 4:	callsub Job_Changing,4099,255,120,200,"All";
			Case 5:	callsub Job_Changing,4100,255,120,200,"All";
			Case 6:	callsub Job_Changing,4101,255,120,200,"All";
			Case 7:	callsub Job_Changing,4102,255,120,200,"All";
			Case 8:	callsub Job_Changing,4103,255,120,200,"All";
			Case 9:	callsub Job_Changing,4105,255,120,200,"All";
			Case 10:	callsub Job_Changing,4104,255,120,200,"All";
			Case 11:	callsub Job_Changing,4106,255,120,200,"All";
			Case 12:	callsub Job_Changing,4107,255,120,200,"All";
			Case 13:	callsub Job_Changing,4108,255,120,200,"All";
			Case 14:	goto Main_Menu;
		}

Job_Changing:
		mes .npcname$;
		mes "You are now a part of ^FF0000"+jobname(getarg(0))+"^000000.";
		if (compare(getarg(4),"All")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_all,0x76EE00;	}
		if (compare(getarg(4),"Map")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_map,0x76EE00;	}
		if (compare(getarg(4),"Area")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_area,0x76EE00;	}
		if (compare(getarg(4),"Self")){	announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_self,0x76EE00;	}
		jobchange getarg(0);
		set BaseLevel,getarg(1);
        set JobLevel,getarg(2);
		ResetSkill;
		ResetStatus;
        set SkillPoint,getarg(3);
		if ( .Allskills == 1 ){
		atcommand "@allskills";
        set SkillPoint,0;
		}
        percentheal 100,100;
		if ( .Based == 0 ){	set #ClassHelper,1;	}
		if ( .Based == 1 ){	set ClassHelper,1;	}
	warp "dewata",200,180;
		close;
	
Classes_info:
	mes .npcname$;
	mes "=====[^76EE00 Swordman Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Enthusiastic skills in sword fighting is a definite attraction to all teenagers. Easy to control and master character enables most players to be a great player.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Archer Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Long ranged attack ability and special techniques of archers in defeating enemy often lure players to try this.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Mage Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Fascinating element techniques involvement of nature in its abilities is truly amazing with their series of undefeatable magics.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Thief Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Poisoning and dodging abilities will defeat most of the enemy. Maximum defensive and offensive ability caused this character to fearsome one.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Acolyte Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A supportive character, most of the skills like helping will benefit to teammates who lead to teammates act like a terminator.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Merchant Classes ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Involving communication with other players that emphasizes on battles, intelligence in business dealing. His versatility made him must not be look down.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Super Novice ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A job who are Advanced after Novice Class. It look alike like a Novice but it is not. Beside that, it can learn most of the skills for all 1st Job Class.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Gunslinger ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "The only Job class in RO who are using Gun as weapon. If are you a Gun Lover , there is no doubt you will choose this Job.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Ninja ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A mysterious Job Class , who alway processing Ancient Spells , look alike with Mage but not mage , good in PK , can evade very well during PK.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Taekwon ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Just like the name has mentioned. The only class in RO who are not using any Weapon. Attack enemy using barehand and foots. ";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Star Gladiator ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "A class who can use the power of the Sun / Star / Moon. By processing the power of Universe to gain a stronger Power.";
	mes " ^FF0000________________________________^000000";
	next;
	mes .npcname$;
	mes "=====[^76EE00 Soul Linker ^000000]=====";
	mes " ^FF0000________________________________^000000";
	mes "^4EEE94Description :^000000";
	mes "Class that work like a Shaman, who able to recalling the soul of the dead from the underworld to Boost other class ability.";
	mes " ^FF0000________________________________^000000";
	next;
	goto Main_Menu;

}

 

Thanks Final Episode and Nexus XVI  /no1 

 

 

anyway, how to disable 3rd job classes? i only want transcendent? where im going to edit?

If your using a jobchanger ingame, u can always edit it there.

 

>>>why i got this error when downloading on this site for data folder translation

 

https://subversion.assembla.com/svn/client-side-translation/

 

attachicon.gifrarararara.PNG

 

Also, do i have to download all of the content here? or just the /trunk?

 

https://rathena.svn.sourceforge.net/svnroot/rathena/

 

 

Also i really dont know what wrong here? can somebody help me? Thanks!

 

amf_zps4ee1121d.png

 

and Lastly about my Loki Launcher

 

loki_zps995a4613.png/>

lockquote>

1st Error : HMM INTERNET CONNECTION PROBLEM? /oops /oops

2nd Error : Yah just the trunk, but having them all is not bad either /bo /bo /bo

 

3rd Error : Edit inter_athena.conf  , in ID and PW use the one in char and map conf, in database use the schema name ex. ragnarok/rathena and logs

// Global SQL settings
// overridden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: <THIS!!>
sql.db_password: <THIS!!>
sql.db_database: <THIS!!>
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: <THIS!!>
char_server_pw: <THIS!!>
char_server_db: <THIS!!>

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: <THIS!!>
map_server_pw: <THIS!!>
map_server_db: <THIS!!>

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: <THIS!!>
log_db_pw: <THIS!!>
log_db_db: <THIS!!>
log_codepage:
log_login_db: loginlog

And Lastly :  Don't forget to edit loki launcher.ini

[Settings]
; Must be on same directory of Loki
Exe = 2013-07-03aRagexe_patched.exe

 

Thanks 4th error solve...

 

Is this what you mean sir?

 

 

charathena_zps7267e23e.png

 

and put it here??   I did this but i came up with the same result.

 

interathena_zpsab620db3.png

 

NO sir xD /??/?? /??

MySql Account sir : ex.

user : root

password : root

 

 

i change it already with root.. but still the same problem...

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.01
  • Content Count:  227
  • Reputation:   6
  • Joined:  01/18/12
  • Last Seen:  

@khenma09

Don't Change it to root

Question no.1 = Did you install MySQL? if Yes then you'll know what to put there since during the installation you've been asked about the user and the password, else Did you install MySQL O.O

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   1
  • Joined:  10/15/13
  • Last Seen:  

@khenma09

Don't Change it to root

Question no.1 = Did you install MySQL? if Yes then you'll know what to put there since during the installation you've been asked about the user and the password, else Did you install MySQL O.O

 

yes i do have it installed.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.01
  • Content Count:  227
  • Reputation:   6
  • Joined:  01/18/12
  • Last Seen:  

If your using Query Browser use the username and password there /no1 /no1 /no1

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  53
  • Topics Per Day:  0.01
  • Content Count:  240
  • Reputation:   40
  • Joined:  04/27/13
  • Last Seen:  

@khema 20130807ragexe.exe client don't need loki launcher to launch

And in your mysql browser. Goto to your main.sql scheme maybe you name it rathena or hercules find login and edit table change the s1 and p1 with let say

user name: ragnarok

Password: ragnarok

Then apply change.

You also need to add priviledges or permission

Goto server administration

User

Priviledges

Rathena or hercules

Add all

Logs

Add all

Apply

Edited by themon
  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   1
  • Joined:  10/15/13
  • Last Seen:  

If your using Query Browser use the username and password there /no1 /no1 /no1

 

Thanks.. problem solved. /heh

 

@khema 20130807ragexe.exe client don't need loki launcher to launch

And in your mysql browser. Goto to your main.sql scheme maybe you name it rathena or hercules find login and edit table change the s1 and p1 with let say

user name: ragnarok

Password: ragnarok

Then apply change.

You also need to add priviledges or permission

Goto server administration

User

Priviledges

Rathena or hercules

Add all

Logs

Add all

Apply

 

Thanks also problem solved /heh

 

 

BUT here comes a new problem appears after i login using Loki launcher.

 

newproblem_zpsa5e8997f.jpg

Edited by khenma09
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.01
  • Content Count:  227
  • Reputation:   6
  • Joined:  01/18/12
  • Last Seen:  

Here is my quest folder download it /no1 /no1 /no1 /no1

Please vote me up thnx /ok /ok /ok /ok

 


http://www.mediafire.com/download/666qp4ogncc437b/quest.rar
 

 

 


 

Edited by NexusXVI
  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   1
  • Joined:  10/15/13
  • Last Seen:  

Here is my quest folder download it /no1 /no1 /no1 /no1

Please vote me up thnx /ok /ok /ok /ok

 

http://www.mediafire.com/download/666qp4ogncc437b/quest.rar

 

 

 

 

 

Where im going to put these??

 

Found it-- /thx

 

 

But then How about this??

always problem next to solving previous problem.

I think i mixed up everything the files before... /sob

 

Doyouagree_zpse7bd8700.jpg

 

authenticate_zpsb7312a3e.jpg

How to resolve this??

 

database_zps17bfd4bd.jpg

Edited by khenma09
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  53
  • Topics Per Day:  0.01
  • Content Count:  240
  • Reputation:   40
  • Joined:  04/27/13
  • Last Seen:  

Don't use loki server and not sure why do you have two server

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  17
  • Topics Per Day:  0.00
  • Content Count:  57
  • Reputation:   0
  • Joined:  10/20/13
  • Last Seen:  

Can anyone help me about my problem?
when I open my client. i got this error

THX

post-21493-0-31328200-1382427182_thumb.png

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.01
  • Content Count:  227
  • Reputation:   6
  • Joined:  01/18/12
  • Last Seen:  

Can anyone help me about my problem?

when I open my client. i got this error

THX

http://www.mediafire.com/download/666qp4ogncc437b/quest.rar

Here /no1 /no1 /no1 /no1 /no1

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  10/24/13
  • Last Seen:  

i have a problem with my RO DB

 

when i open my "opensetup.exe" i cannot change my screen resolution, then i look at its log.
do.php?thmb=98615

 

after it said that i need to remove *.lub files from savedata, i removed OptionInfo.lub, i open the LokiLauncher.exe and another error appear.

do.php?thmb=98616

 

these problem is like a loop, if i want to start with no windows appear, i need to add OptionInfo.lub to savedata folder.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

then another set of problem is when i was be able to save the 'opensetup.exe' and save without error.

do.php?thmb=98617

 

the screen resolution doesn't change...

do.php?thmb=98618

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

please help me...



@melvo 03/20/2013 kRO update translate by Zerozaku and pic bonus stat by rytech

 

Level Limit Break

Level Limit Break! Ragnarok evolves further! Date: 2013. 03. 20

  • Limit Break Event - Level Expansion
  • Limit Break Event - Special Event
  • Limit Break Event - New Contents

Base Level Expansion

  • Maximum base level increased from 160 to 175.
  • This update only applies to 3rd job classes. Super Novice and Kagerou/Oboro classes are limited to base level 160.
  • Stat points available for allocation at max level: 3278 (non trans), 3330 (trans)
  • Changed 3rd class's maximum level effect (aura effect) to show at
    level 175 instead of 160 in accordance with base level expansion.
  • Aura effect for Super Novice and Kagerou/Oboro classes will show at base level 160.

Status Point Expansion

  • Maximum stat increased from 125 to 130.
  • This update only applies to 3rd class jobs. Super Novice and Kagerou/Oboro will still be limited to 125.
  • Maximum stat point for baby 3rd classes increased from 108 to 117.

Job Level Expansion

  • This update only applies to 3rd class jobs; Maximum job level increased from 50 to 60.
  • Maximum skill points available to 3rd classes increased from 49 to 59.
  • Job bonus stat points

New3rdClassJob60Stats_zps3235bc5d.jpg

Important Reminder!

  • Added 10 new skill points.
  • You can spend these new skill points for any 1st, 2nd, trans, 3rd class skills as long as you meet the prerequisite.
  • Prerequisites for skills are subject to change if deemed necessary.

 

@cassiel As the maximum base level 160 to 175, if i really want aura to show at LEVEL160, as the rAthena set it 160, as i change it to 175, some error appear because there are no number set of EXPs that would need to grow after 160.
So if you really knows where I can set the 3rd aura to Lv160(except new Ninja class).
Sincerly, please help out

Edited by kizpox
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  10/26/13
  • Last Seen:  

I'm having an error in patching my client using xdiffpatcher. 

First Image:

post-21624-0-38982900-1382801672_thumb.png

So supposedly I have to download the xdiff file that corresponds the .exe that I will be using. So i choose 2013-08-14aRagexe.xdiff

 

Second Image:

post-21624-0-36146800-1382801690_thumb.png

So as you can see, After clicking that file it doesn't download it instead it directs it to a site where you can see its xml file. So Since i cannot download it. I just copy paste it in notepad and name it. 2013-08-14aRagexe.xdiff

 

Third Image:

post-21624-0-35944500-1382801717_thumb.png

I think that causes the error. Since i just copy paste it. So anyone knows how to solve this? 

 

I would really appreciate your help. Thanks in advance.

 

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  10/27/13
  • Last Seen:  

Can someone help me please? My problem is I cannot change my job from novice to any 1-1 job (thief, swordsman, etc)

Even though my base level already exceeds the requirement, the npc keeps telling me that my base level is not enough.

(My base level is 11 and job level is 10)

Thanks in advance :)

post-21644-0-23103500-1382922305_thumb.png

Edited by ultimatetc
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  3
  • Reputation:   0
  • Joined:  10/28/13
  • Last Seen:  

Need some expert guidance. This issue might be easy.

I got everything up and running. Though I have a problem creating a character. The character slots says unavailable and there is no Ok button.

The only buttons available is "charge" and "cancel". No errors or warning on the servers.


Edit: Did not change mmo.h max=char just default (9) Only getting three slots though all of them says Not available.

 

 

w7o8.png

Edited by drkangel
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  37
  • Reputation:   1
  • Joined:  10/31/13
  • Last Seen:  

hey how can i post some pictures here ? i got some error when i open the client it says [string "buf"]:10: attempt to call global 'Iter_getTable' (a nil value) how can i fix this pls help ? :(

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  61
  • Topics Per Day:  0.01
  • Content Count:  227
  • Reputation:   6
  • Joined:  01/18/12
  • Last Seen:  

hey how can i post some pictures here ? i got some error when i open the client it says [string "buf"]:10: attempt to call global 'Iter_getTable' (a nil value) how can i fix this pls help ? :(

Lua error sir

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  24
  • Topics Per Day:  0.01
  • Content Count:  44
  • Reputation:   3
  • Joined:  11/01/13
  • Last Seen:  

2121_zpsd6ee8dde.png

 

 

please help! :(

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...