- //QSD Quests
- int CPlayer::ExecuteQuestTrigger(dword hash,bool send_packet, UINT index)
- {
- //Code that actually works. Taken from KTRose
- CQuestTrigger* trigger = NULL;
- CQuestTrigger* nexttrigger = NULL;
- CheckQuest = -1;
- if (GServer->questdebug)
- for(unsigned j=0; j < GServer->TriggerList.size(); j++)
- {
- if (GServer->TriggerList.at(j)->TriggerHash == hash)
- {
- trigger = GServer->TriggerList.at(j);
- nexttrigger = GServer->TriggerList.at(j + 1);
- break;
- }
- }
- if (trigger == NULL) return QUEST_FAILURE;
Greetings,
When you pick up a quest, any quest... Then it should pop up in the client Quest log. But this does not.
I have a feeling that it is server side, as I added completely random quests to my character VIA the Database and then when I take a new quest, every quest linked to my character gets removed in the database, and the new quest does not get added. I have a feeling this might be a packet mismatch or something like that, but I am unsure.
Any input, help, spiritual guidance, emotion support or/and paypal donations are accepted.
Much Love,
Dibella