- Joined
- May 10, 2007
- Messages
- 123
- Reaction score
- 31
Greetings,
I am being brave here and reaching out for some help. I don't typically post for help here on RZ as it's changed a lot since the times I started back in 2008. If anyone feels generous enough to provide any feedback that would be very helpful. I have been working and investigating this for some time now so it's not like I have not researched the forums for help and the reason for reaching out to anyone else who has possibly come across what I am experiencing.It has to do with quests in the "new" system. I have already researched the new INT configs and yes they are changed from back in the good old days. I have implemented those changes to the 2017 core files (just to test and get to know the newer systems). I will start off with what I have in terms of files both on client and server.First off I did a test by NOT updating the databases with the new query that is supposed to be run. I am talking about this one:
First here are some excerpts from my files (nothing new...these are basic quests from INT).
On the client config.pk and namely the Task.dat file:
My InitNPC.txt (just the first quest NPC I am showing here) Chun-Sooin:
My Quest.txt for this quest (9001):
So what I decided to do first is NOT update my databases with the query so they look like this:
I go ahead and create a brand new character and login to the system and then immediately check my database and it has been updated as expected:
And if I press Q for my Quest Log this is what I have:
Great, if I go to Chun-Sooin I get the whole cinematic scene etc etc and all is working as it should.Now if I go ahead and update my tables with the query:
I create a brand new character and then login to the system and check my Quest table I don't have any updates there:
As expected, because of this I have nothing show up when I press Q for my Quest log:
If I go ahead and delete the added columns from the Quest table (QuestTime, QuestRepeat, MonsterCount) and try again, I am back in business again. Now I understand these are required for repeatable quest etc. But I am puzzled why this is happening. Do I have the correct query or is it something to do with the way I have my files and need to modify them slightly in order for the quests to work once again?
Although most quests work when the query is not run. There are some that still don't work like Boatman Gwang-Chun that the prophet in Narootuh asks you to go talk to.
I am looking for any help or clues. Also because of the new query and new core plugin files would Data.dll on the server side have a role here?
Well that's it...sorry for the BIG post. I thought if I had a problem I would be as detailed as possible to better show and explain the complete situation.
Thanks for anyone that does actually help out!
Cheers!
I am being brave here and reaching out for some help. I don't typically post for help here on RZ as it's changed a lot since the times I started back in 2008. If anyone feels generous enough to provide any feedback that would be very helpful. I have been working and investigating this for some time now so it's not like I have not researched the forums for help and the reason for reaching out to anyone else who has possibly come across what I am experiencing.It has to do with quests in the "new" system. I have already researched the new INT configs and yes they are changed from back in the good old days. I have implemented those changes to the 2017 core files (just to test and get to know the newer systems). I will start off with what I have in terms of files both on client and server.First off I did a test by NOT updating the databases with the new query that is supposed to be run. I am talking about this one:
Code:
USE [kal_auth]ALTER TABLE Login ADD PWD2ND int NOT NULL DEFAULT 0USE [kal_db]ALTER TABLE Player ADD HonorPoint int NOT NULL DEFAULT 0ALTER TABLE Player ADD HonorKill int NOT NULL DEFAULT 0ALTER TABLE Player ADD HonorDeath int NOT NULL DEFAULT 0ALTER TABLE Player ADD DKPTotal int NOT NULL DEFAULT 0ALTER TABLE Player ADD DKPWin int NOT NULL DEFAULT 0ALTER TABLE Player ADD PLTotal int NOT NULL DEFAULT 0ALTER TABLE Player ADD PLWin int NOT NULL DEFAULT 0ALTER TABLE Player ADD SVTotal int NOT NULL DEFAULT 0ALTER TABLE Player ADD SVWin int NOT NULL DEFAULT 0ALTER TABLE Player ADD RewardPoint int NOT NULL DEFAULT 0ALTER TABLE Player ADD EmokDay int NOT NULL DEFAULT 0ALTER TABLE Player ADD EmokTime int NOT NULL DEFAULT 0ALTER TABLE Item ADD PetTime int NOT NULL DEFAULT 0ALTER TABLE Item ADD ItemStat int NOT NULL DEFAULT 0ALTER TABLE Item ADD Lock varchar(16) NOT NULL DEFAULT 'nopwd'ALTER TABLE Quest ADD QuestTime int NOT NULL DEFAULT 0ALTER TABLE Quest ADD QuestRepeat int NOT NULL DEFAULT 0ALTER TABLE Quest ADD MonsterCount int NOT NULL DEFAULT 0
First here are some excerpts from my files (nothing new...these are basic quests from INT).
On the client config.pk and namely the Task.dat file:
My InitNPC.txt (just the first quest NPC I am showing here) Chun-Sooin:
My Quest.txt for this quest (9001):
So what I decided to do first is NOT update my databases with the query so they look like this:
I go ahead and create a brand new character and login to the system and then immediately check my database and it has been updated as expected:
And if I press Q for my Quest Log this is what I have:
Great, if I go to Chun-Sooin I get the whole cinematic scene etc etc and all is working as it should.Now if I go ahead and update my tables with the query:
I create a brand new character and then login to the system and check my Quest table I don't have any updates there:
As expected, because of this I have nothing show up when I press Q for my Quest log:
If I go ahead and delete the added columns from the Quest table (QuestTime, QuestRepeat, MonsterCount) and try again, I am back in business again. Now I understand these are required for repeatable quest etc. But I am puzzled why this is happening. Do I have the correct query or is it something to do with the way I have my files and need to modify them slightly in order for the quests to work once again?
Although most quests work when the query is not run. There are some that still don't work like Boatman Gwang-Chun that the prophet in Narootuh asks you to go talk to.
I am looking for any help or clues. Also because of the new query and new core plugin files would Data.dll on the server side have a role here?
Well that's it...sorry for the BIG post. I thought if I had a problem I would be as detailed as possible to better show and explain the complete situation.
Thanks for anyone that does actually help out!
Cheers!