I hope someone else out there runs the PQJ (Persistant Quest Journal system). I am having an issue with it that I cant seem to fix. When a player accepts a quest and is in a party, the whole party receives the quest. does anyone know how to stop it from giving the quest to the entire party...?
PQJ help
Débuté par
seventh_son
, sept. 05 2010 04:01
#1
Posté 05 septembre 2010 - 04:01
#2
Posté 05 septembre 2010 - 04:10
When you call this function from the PQJ system:
void AddPersistentJournalQuestEntry(string szPlotID, int nState, object oCreature, int bAllPartyMembers=TRUE, int bAllPlayers=FALSE, int bAllowOverrideHigher=FALSE);
make certain that the "bAllPartyMembers" parameter is set to FALSE. It defaults to TRUE.
Hope that helps.
void AddPersistentJournalQuestEntry(string szPlotID, int nState, object oCreature, int bAllPartyMembers=TRUE, int bAllPlayers=FALSE, int bAllowOverrideHigher=FALSE);
make certain that the "bAllPartyMembers" parameter is set to FALSE. It defaults to TRUE.
Hope that helps.
#3
Posté 05 septembre 2010 - 04:15
that would be in the Inc file right... I dont remember seeing int in any of the convo scripts so it must be... Thanks for your quick response...
#4
Posté 05 septembre 2010 - 04:17
is it just in the one line or is it every line that has the "bAllPartyMember" parameter? cause there are several...
#5
Posté 05 septembre 2010 - 04:36
I wouldn't make any changes to the include file itself.
Wherever you are calling the function: "AddPersistentJournalQuestEntry" in this particular instance, you would merely set that parameter to FALSE.
There may be other situations where you would actually want to add the journal entry to all party members after all.
Wherever you are calling the function: "AddPersistentJournalQuestEntry" in this particular instance, you would merely set that parameter to FALSE.
There may be other situations where you would actually want to add the journal entry to all party members after all.
#6
Posté 05 septembre 2010 - 04:38
ok... that makes perfect sense... Thank you very much
#7
Posté 05 septembre 2010 - 04:42
hhhmmmmm.... None of the scripts in the convos have that line in them... any ideas?
#8
Posté 05 septembre 2010 - 04:45
I recently made a DM tool for editing the PQJ quests that are already on the PC. It required modifications to the original include file. So the download is basicly a replacement package. If you neen to remove some of the quests from players while they are online, you can download the pakage with the edtor at the link below.
http://social.biowar...ect/3342/#files
http://social.biowar...ect/3342/#files
#9
Posté 05 septembre 2010 - 04:52
The line in the convo action take script should look something like.
AddPersistentJournalQuestEntry("KDragon",1,oPC);
You will want to add the false paramater to it like Blasco sugested to make it look like
AddPersistentJournalQuestEntry("KDragon",1,oPC,FALSE);
If you opened the script editor you could just do a search for AddPersistentJournalQuestEntry and just change all of them that are not in the PQJ_INC file.
AddPersistentJournalQuestEntry("KDragon",1,oPC);
You will want to add the false paramater to it like Blasco sugested to make it look like
AddPersistentJournalQuestEntry("KDragon",1,oPC,FALSE);
If you opened the script editor you could just do a search for AddPersistentJournalQuestEntry and just change all of them that are not in the PQJ_INC file.
#10
Posté 05 septembre 2010 - 04:56
thanks I will try that
#11
Posté 05 septembre 2010 - 05:01
how about on a line like this? how would I make it false..?
AddPersistentJournalQuestEntry("TUTORQUEST",1,GetPCSpeaker());
AddPersistentJournalQuestEntry("TUTORQUEST",1,GetPCSpeaker());
#12
Posté 05 septembre 2010 - 05:06
AddPersistentJournalQuestEntry("TUTORQUEST",1,GetPCSpeaker(), FALSE);
#13
Posté 05 septembre 2010 - 05:07
you guys make it look so simple... Thanks very much I will try these out right now





Retour en haut






