Jump to content
  • 0

Error : GetOnGoingQuestInfoByID


Dolphin86

Question


  • Group:  Members
  • Topic Count:  280
  • Topics Per Day:  0.06
  • Content Count:  757
  • Reputation:   17
  • Joined:  01/07/12
  • Last Seen:  

Spoiler

1.png.9e348155c47979094360087b60096d1e.png2.png.725c34b6a9dc60f29032d331bcb9c43f.png3.png.408b634e2966a739d0abee71eb934b17.png

Hello guys, i keep getting these error on my custom quest, previously everthing was ok, but when i change my exe (Getting Gepard) i keep getting this error, i did seacrh for solution within rathena forum, so far i havent found a solution for my problem, here are some of the details.

 

Current Exe Version : 2022-03-30_Ragexe_1648110506

Diff :

Spoiler
3 Chat Flood Remove Limit
8 Custom Window Title
9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
14 Disable Hallucination Wavy Screen (Recommended)
16 Disable Swear Filter
23 Enable /who command (Recommended)
24 Fix Camera Angles (Recommended)
34 Enable /showname (Recommended)
36 Always read msgstringtable.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
41 Disable Nagle Algorithm (Recommended)
43 Always Use Email for Char Deletion
44 Translate Client (Recommended)
46 Use Normal Guild Brackets (Recommended)
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo*.lub (Recommended)
73 Remove Hourly Announce (Recommended)
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
96 Remove GM Sprites
105 Hide Nav Button
110 Hide Achievements Button
213 Disable Help Message on Login (Recommended)
216 Hide Cash Shop
230 Always load Korea ExternalSettings lua file (Recommended)
231 Remove hardcoded address/port (Recommended)
232 Restore old login packet (Recommended)
270 Change AchievementList*.lub path
271 Change MonsterSizeEffect*.lub path
272 Change Towninfo*.lub path
273 Change PetEvolutionCln*.lub path
274 Change Tipbox*.lub path
275 Change CheckAttendance*.lub path
276 Change OngoingQuestInfoList*.lub path
277 Change RecommendedQuestInfoList*.lub path
278 Change PrivateAirplane*.lub path
290 Hide build info in client (Recommended)
291 Hide packets from peek (Recommended)
306 Hide shop button
313 Change MapInfo*.lub path
326 Disable OTP Login Packet (Recommended)
338 Additional client validation (Recommended)
348 Send client flags to server (Recommended)
404 Use borderless mode in full screen (Recommended)
418 Hide reputation button
427 Check is servertype in xml file was set to correct value (Recommended)
432 Disable Game Guard (NProtect) (Recommended)

 

i thought maybe i need to update my KRO, but then my KRO is not running or updating anymore... please send help, thanks

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

5 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.00
  • Content Count:  383
  • Reputation:   78
  • Joined:  10/30/12
  • Last Seen:  

Did you add .lub or not on this diff:

276 Change OngoingQuestInfoList*.lub path

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  280
  • Topics Per Day:  0.06
  • Content Count:  757
  • Reputation:   17
  • Joined:  01/07/12
  • Last Seen:  

5 minutes ago, mrfizi said:

Did you add .lub or not on this diff:

276 Change OngoingQuestInfoList*.lub path

 

no i did not made change on that as i read from the forum some might sugguest that was the issue or problem by adding OngoingQuest and RecommendedQuest Lub was a bad idea..

Edited by Dolphin86
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  280
  • Topics Per Day:  0.06
  • Content Count:  757
  • Reputation:   17
  • Joined:  01/07/12
  • Last Seen:  

im still having same issue and havent figure out a solution, here is the full details..

i made some changes on questinfo_f.lub

questinfo_f.lub

and here is my quest_db.yml

quest_db.yml

here is my OngoingQuestInfoList_True_EN.lub

OngoingQuestInfoList_True_EN.lub

and here is my RecommendedQuestInfoList_True_EN.lub

RecommendedQuestInfoList_True_EN.lub

here is the raw exe:

2022-03-30_Ragexe_1648110506.exe

here is the same exe without Gepard infused:

ragna.exe

here is my diff profile:

profile-aku3.log

here is the quest trigger npc:

Spoiler
moc_para01, 39, 36, 5	script	Quest Manager	732,{
	
	if(countitem(40056) < 1) {
		mes "[^FF7700Quest Manager^000000]";
		mes "I am sorry, but you need to register";
		mes "as a guild member before you can";
		mes "take a quest..";
		close;
	}
	
	mes "[^FF7700Quest Manager^000000]";
	mes "Hello, what do you want to do?";
	.@menu$ = "-> Submit all completed Quests";
	.@quest_number = 1;
	while(getd(".quest_" + .@quest_number + "_db_id") != 0) {
		.@menu$ += ":" + getd(".quest_" + .@quest_number + "_title$");
		.@quest_number++;
	}

	.@quest_id = select(.@menu$) - 1;
	clear;

	if(.@quest_id == 0) {
		.@quest_id = 1;
		while(getd(".quest_" + .@quest_id + "_db_id") != 0) {
			.@quest_db_id = getd(".quest_" + .@quest_id + "_db_id");

			if(checkquest(.@quest_db_id, HUNTING) == 2) {
				specialeffect2(10);
				for(.@i = 0; .@i < getarraysize(getd(".quest_" + .@quest_id + "_item_rewards")); .@i += 2) 
					getitem(getd(".quest_" + .@quest_id + "_item_rewards[" + .@i + "]"), getd(".quest_" + .@quest_id + "_item_rewards[" + (.@i + 1)+ "]"));

				getexp2(getd(".quest_" + .@quest_id + "_base_exp_reward"), getd(".quest_" + .@quest_id + "_job_exp_reward"));
				erasequest(.@quest_db_id);
				setd("#quest_" + .@quest_id + "_cooldown", gettimetick(2) + getd(".quest_" + .@quest_id + "_cooldown"));
				.@reward_handout = 1;
			}
			.@quest_id++;
		}

		mes "[^FF7700Quest Manager^000000]";
		if(.@reward_handout) {
			mes "Enjoy your rewards!";
			close;
		}

		mes "It seems you didn't finish any of my quests.";
		mes "Come back when you did!";
		close;
	}

	.@quest_db_id = getd(".quest_" + .@quest_id + "_db_id");
	.@quest_min_level_requirement = getd(".quest_" + .@quest_id + "_min_level_requirement");
	.@quest_max_level_requirement = getd(".quest_" + .@quest_id + "_max_level_requirement");

	mes "[^FF7700Quest Manager^000000]";
	mes "Quest Title: " + getd(".quest_" + .@quest_id + "_title$");
	mes "Quest Type: " + .quest_types$[getd(".quest_" + .@quest_id + "_type")];
	mes "Cooldown Timer: ^0000DD" + callfunc("Time2Str", (gettimetick(2) + getd(".quest_" + .@quest_id + "_cooldown"))) + "^000000";

	if(.@quest_min_level_requirement > 0)
		mes "Minimum Base Level: " + .@quest_min_level_requirement;

	if(.@quest_max_level_requirement > 0)
		mes "Maximum Base Level " + .@quest_max_level_requirement;

	mes "-------------------------";
	mes "Please hunt the following :";
	for (.@i = 0; .@i < getarraysize(getd(".quest_" + .@quest_id + "_monster_requirement")); .@i += 2) 
		mes getd(".quest_" + .@quest_id + "_monster_requirement[" + (.@i + 1) + "]") + " " + getmonsterinfo(getd(".quest_" + .@quest_id + "_monster_requirement[" + .@i + "]"), MOB_NAME);

	mes "-------------------------";
	mes "Reward :";
	mes getd(".quest_" + .@quest_id + "_base_exp_reward") + " Base EXP";
	mes getd(".quest_" + .@quest_id + "_job_exp_reward") + " Job EXP";
	mes getd(".quest_" + .@quest_id + "_zeny_reward") + " Zeny";
	for(.@i = 0; .@i < getarraysize(getd(".quest_" + .@quest_id + "_item_rewards")); .@i += 2) 
		mes getd(".quest_" + .@quest_id + "_item_rewards[" + (.@i + 1)+ "]") + " " + getitemname(getd(".quest_" + .@quest_id + "_item_rewards[" + .@i + "]"));

	mes "-------------------------";
	
	if(select("-> Accept Quest:-> Decline") == 2) end;

	clear;
	if(BaseLevel < .@quest_min_level_requirement) {
		mes "[^FF7700Quest Manager^000000]";
		mes "Your Base Level is below the minimum requirement.";
		close;
	}

	if(BaseLevel > .@quest_max_level_requirement) {
		mes "[^FF7700Quest Manager^000000]";
		mes "Your Base Level is above the maximum requirement.";
		close;
	}

	if (getd("#quest_" + .@quest_id + "_cooldown") > gettimetick(2)) {
		mes "[^FF7700Quest Manager^000000]";
		mes "This quest is still on cooldown.";
		mes "( ^DD0000" + callfunc("Time2Str", getd("#quest_" + .@quest_id + "_cooldown")) + "^000000 )";
		close;
	}

	if (checkquest(.@quest_db_id) == -1) {
		mes "[^FF7700Quest Manager^000000]";
		mes "You have taken this quest, good luck !";
		setquest(.@quest_db_id);
		close;
	}

	mes "[^FF7700Quest Manager^000000]";
	mes "You have already taken this quest.";
	close;

	OnInit:
		// General Stuff
		setarray(.quest_types$, "Normal", "Daily");
		// cooldown in seconds
		// 86400 = 1 day
		// quest type: 0 = normal, 1 = daily

		// Quest 1
		// Quest Information
		.quest_1_db_id = 120000;
		.quest_1_title$ = "Prontera Field 01";
		.quest_1_cooldown = 0;
		.quest_1_type = 0;

		// Quest Requirements
		.quest_1_min_level_requirement = 1;
		.quest_1_max_level_requirement = 50;
		setarray(.quest_1_monster_requirement, 1002, 300, 1007, 300, 1008, 300);

		// Quest Rewards
		.quest_1_base_exp_reward = 2100;
		.quest_1_job_exp_reward = 2100;
		.quest_1_zeny_reward = 5000;
		setarray(.quest_1_item_rewards, 40221, 1, 40222, 1);

		// Quest 2
		// Quest Information
		.quest_2_db_id = 120001;
		.quest_2_title$ = "Prontera Field 02";
		.quest_2_cooldown = 0;
		.quest_2_type = 0;

		// Quest Requirements
		.quest_2_min_level_requirement = 1;
		.quest_2_max_level_requirement = 50;
		setarray(.quest_2_monster_requirement, 1063, 300, 1113, 300, 1031, 300);

		// Quest Rewards
		.quest_2_base_exp_reward = 25000;
		.quest_2_job_exp_reward = 13000;
		.quest_2_zeny_reward = 5000;
		setarray(.quest_2_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 3
		// Quest Information
		.quest_3_db_id = 120002;
		.quest_3_title$ = "Prontera Field 03";
		.quest_3_cooldown = 0;
		.quest_3_type = 0;

		// Quest Requirements
		.quest_3_min_level_requirement = 1;
		.quest_3_max_level_requirement = 50;
		setarray(.quest_3_monster_requirement, 1166, 300, 1167, 300, 1052, 300);

		// Quest Rewards
		.quest_3_base_exp_reward = 166500;
		.quest_3_job_exp_reward = 82800;
		.quest_3_zeny_reward = 5000;
		setarray(.quest_3_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 4
		// Quest Information
		.quest_4_db_id = 120003;
		.quest_4_title$ = "Prontera Field 04";
		.quest_4_cooldown = 0;
		.quest_4_type = 0;

		// Quest Requirements
		.quest_4_min_level_requirement = 1;
		.quest_4_max_level_requirement = 50;
		setarray(.quest_4_monster_requirement, 1095, 300, 1097, 300, 1005, 300);

		// Quest Rewards
		.quest_4_base_exp_reward = 42600;
		.quest_4_job_exp_reward = 27000;
		.quest_4_zeny_reward = 5000;
		setarray(.quest_4_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 5
		// Quest Information
		.quest_5_db_id = 120004;
		.quest_5_title$ = "FIRST CLASS 01";
		.quest_5_cooldown = 0;
		.quest_5_type = 0;

		// Quest Requirements
		.quest_5_min_level_requirement = 40;
		.quest_5_max_level_requirement = 70;
		setarray(.quest_5_monster_requirement, 1014, 300, 1026, 300, 1055, 300);

		// Quest Rewards
		.quest_5_base_exp_reward = 282000;
		.quest_5_job_exp_reward = 163800;
		.quest_5_zeny_reward = 5000;
		setarray(.quest_5_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 6
		// Quest Information
		.quest_6_db_id = 120005;
		.quest_6_title$ = "FIRST CLASS 02";
		.quest_6_cooldown = 0;
		.quest_6_type = 0;

		// Quest Requirements
		.quest_6_min_level_requirement = 40;
		.quest_6_max_level_requirement = 70;
		setarray(.quest_6_monster_requirement, 1013, 300, 1019, 300, 1110, 300);

		// Quest Rewards
		.quest_6_base_exp_reward = 413100;
		.quest_6_job_exp_reward = 217800;
		.quest_6_zeny_reward = 5000;
		setarray(.quest_6_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 7
		// Quest Information
		.quest_7_db_id = 120006;
		.quest_7_title$ = "FIRST CLASS 03";
		.quest_7_cooldown = 0;
		.quest_7_type = 0;

		// Quest Requirements
		.quest_7_min_level_requirement = 40;
		.quest_7_max_level_requirement = 70;
		setarray(.quest_7_monster_requirement, 1153, 300, 1273, 300, 1127, 300);

		// Quest Rewards
		.quest_7_base_exp_reward = 417000;
		.quest_7_job_exp_reward = 248100;
		.quest_7_zeny_reward = 5000;
		setarray(.quest_7_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 8
		// Quest Information
		.quest_8_db_id = 120007;
		.quest_8_title$ = "FIRST CLASS 04";
		.quest_8_cooldown = 0;
		.quest_8_type = 0;

		// Quest Requirements
		.quest_8_min_level_requirement = 40;
		.quest_8_max_level_requirement = 70;
		setarray(.quest_8_monster_requirement, 1015, 300, 1076, 300, 1028, 300);

		// Quest Rewards
		.quest_8_base_exp_reward = 132000;
		.quest_8_job_exp_reward = 81900;
		.quest_8_zeny_reward = 5000;
		setarray(.quest_8_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 9
		// Quest Information
		.quest_9_db_id = 120008;
		.quest_9_title$ = "SECOND CLASS 01";
		.quest_9_cooldown = 0;
		.quest_9_type = 0;

		// Quest Requirements
		.quest_9_min_level_requirement = 50;
		.quest_9_max_level_requirement = 99;
		setarray(.quest_9_monster_requirement, 1197, 300, 1201, 300, 1257, 300);

		// Quest Rewards
		.quest_9_base_exp_reward = 3321000;
		.quest_9_job_exp_reward = 2019600;
		.quest_9_zeny_reward = 10000;
		setarray(.quest_9_item_rewards, 40221, 2, 40222, 2);
		
		// Quest 10
		// Quest Information
		.quest_10_db_id = 120009;
		.quest_10_title$ = "SECOND CLASS 02";
		.quest_10_cooldown = 0;
		.quest_10_type = 0;

		// Quest Requirements
		.quest_10_min_level_requirement = 50;
		.quest_10_max_level_requirement = 99;
		setarray(.quest_10_monster_requirement, 1098, 300, 1297, 300, 1196, 300);

		// Quest Rewards
		.quest_10_base_exp_reward = 11551800;
		.quest_10_job_exp_reward = 8118300;
		.quest_10_zeny_reward = 10000;
		setarray(.quest_10_item_rewards, 40221, 2, 40222, 2);
		
		// Quest 11
		// Quest Information
		.quest_11_db_id = 120010;
		.quest_11_title$ = "SECOND CLASS 03";
		.quest_11_cooldown = 0;
		.quest_11_type = 0;

		// Quest Requirements
		.quest_11_min_level_requirement = 50;
		.quest_11_max_level_requirement = 99;
		setarray(.quest_11_monster_requirement, 1867, 300, 1869, 300, 1870, 300);

		// Quest Rewards
		.quest_11_base_exp_reward = 19500000;
		.quest_11_job_exp_reward = 14880000;
		.quest_11_zeny_reward = 10000;
		setarray(.quest_11_item_rewards, 40221, 2, 40222, 2);
		
		// Quest 12
		// Quest Information
		.quest_12_db_id = 120011;
		.quest_12_title$ = "SECOND CLASS 04";
		.quest_12_cooldown = 0;
		.quest_12_type = 0;

		// Quest Requirements
		.quest_12_min_level_requirement = 50;
		.quest_12_max_level_requirement = 99;
		setarray(.quest_12_monster_requirement, 1833, 300, 1831, 300, 1837, 300);

		// Quest Rewards
		.quest_12_base_exp_reward = 43860000;
		.quest_12_job_exp_reward = 31223100;
		.quest_12_zeny_reward = 10000;
		setarray(.quest_12_item_rewards, 40221, 2, 40222, 2);
		
		// Quest 13
		// Quest Information
		.quest_13_db_id = 120012;
		.quest_13_title$ = "PAYON CAVE 01";
		.quest_13_cooldown = 0;
		.quest_13_type = 0;

		// Quest Requirements
		.quest_13_min_level_requirement = 1;
		.quest_13_max_level_requirement = 60;
		setarray(.quest_13_monster_requirement, 1005, 300, 1015, 300, 1076, 300);

		// Quest Rewards
		.quest_13_base_exp_reward = 28800;
		.quest_13_job_exp_reward = 18600;
		.quest_13_zeny_reward = 5000;
		setarray(.quest_13_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 14
		// Quest Information
		.quest_14_db_id = 120013;
		.quest_14_title$ = "PAYON CAVE 02";
		.quest_14_cooldown = 0;
		.quest_14_type = 0;

		// Quest Requirements
		.quest_14_min_level_requirement = 1;
		.quest_14_max_level_requirement = 60;
		setarray(.quest_14_monster_requirement, 1016, 300, 1028, 300, 1116, 300);

		// Quest Rewards
		.quest_14_base_exp_reward = 321000;
		.quest_14_job_exp_reward = 218700;
		.quest_14_zeny_reward = 5000;
		setarray(.quest_14_item_rewards, 40221, 1, 40222, 1);
		
		// Quest 15
		// Quest Information
		.quest_15_db_id = 120014;
		.quest_15_title$ = "PAYON CAVE 03";
		.quest_15_cooldown = 0;
		.quest_15_type = 0;

		// Quest Requirements
		.quest_15_min_level_requirement = 1;
		.quest_15_max_level_requirement = 60;
		setarray(.quest_15_monster_requirement, 1026, 300, 1188, 300, 1068, 300);

		// Quest Rewards
		.quest_15_base_exp_reward = 325200;
		.quest_15_job_exp_reward = 180000;
		.quest_15_zeny_reward = 5000;
		setarray(.quest_15_item_rewards, 40221, 1, 40222, 1);
}

 

currently in game my custom quest is not showing and it state Quest Data Not Found..

1.thumb.png.3e3aa341e0b01992b3bf65e67dfea546.png

Edited by Dolphin86
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.02
  • Content Count:  40
  • Reputation:   0
  • Joined:  06/15/23
  • Last Seen:  

Hi.
Currently I use 2022-04-06_Ragexe_1648707856.exe
I have the same error, I use warp to modify the exe, and no matter how many times I configure the OngoingQuestInfoList, it keeps showing those errors, and it doesn't read the file.

Customize OngoingQuestInfoList lub by Jian
PATH CUSTOMIZATION
Make the client load user specified lua file instead of OngoingQuestInfoList*.lub.

Has anyone found a solution?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.02
  • Content Count:  40
  • Reputation:   0
  • Joined:  06/15/23
  • Last Seen:  

I found the solution.

For some reason, the new exe's use the files OngoingQuestInfoList_Sakray.lub and RecommendedQuestInfoList_Sakray.lub, if these files are used it works without problems.

I hope it helps you, it worked for me.

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