Page 1 of 1
Scripting help
Posted: Wed Aug 31, 2005 4:47 am
by Anniko
I'm trying to make a basic fedex quest, but i cant figure out how to make it so some conversation options only come up when the PC has a certain item
Thanks
~Evangel
Re: Scripting help
Posted: Wed Aug 31, 2005 4:51 am
by Final Shinryuu
Anniko wrote:I'm trying to make a basic fedex quest, but i cant figure out how to make it so some conversation options only come up when the PC has a certain item
Thanks
~Evangel
In the conversation editor, there's an option on the bottom-right side where you can put in a script to govern when the selected conversation option appears.
There's also a button for the Script Wizard there. Click that, let it do the work for you.

It gives you a menu of things to select, and checking for an item is one of them.
Posted: Wed Aug 31, 2005 5:56 am
by Aloro
In short, you're looking for a conditional script.
Here's a sample script that checks to see if the PC has 100 gold:
Code: Select all
int StartingConditional()
{
int iResult;
object oPC = GetPCSpeaker();
if (GetGold(oPC) >= 100)
return TRUE;
return FALSE;
}
This would go in the "Text Appears When" area for the conversation line in question. Replace the script with your own StartingConditional, and it should work fine.
- Aloro