Frictional Games Forum (read-only)

Full Version: Custom story ending help
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey guys,
I have made a demo of my custom story.
Still going to add some custom voices and notes to the demo and then its finished!
But i need help with the ending.
How do i make it that if i run into an area the game ends and the credits come?

Thanks,
TheDavenia
First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)
Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?
(06-26-2011, 09:45 PM)TheDavenia Wrote: [ -> ]Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?

Post your script here, and i'll be happy to help you!
(06-26-2011, 10:26 PM)KikoKuruma Wrote: [ -> ]
(06-26-2011, 09:45 PM)TheDavenia Wrote: [ -> ]Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?

Post your script here, and i'll be happy to help you!

I will send u a PM with the link
(06-26-2011, 10:26 PM)KikoKuruma Wrote: [ -> ]
(06-26-2011, 09:45 PM)TheDavenia Wrote: [ -> ]Bump
(Need it real quick xD)
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Thanks
(06-26-2011, 09:37 PM)KikoKuruma Wrote: [ -> ]First you have to set up the script area you want
Then you have to create the callback
then you just use the start credits function

Example:
{
AddEntityCollideCallback("Player", "End_Area", "Endgame", True, 1);
}

Endgame(string &in asParent, string &in asChild, int alState)
{
StartCredits("music file here", true, "text category in .lang file", "Entry in langfile", int alEndNum)
}
thats what the script should look like, but you have to set up the lang file in a certain way.
asTextCat - the category to be used in the .lang file (must be “Ending”)
asTextEntry - the entry in the .lang file (must be “MainCredits”)

Could you help me with that over teamviewer or something?

Post your script here, and i'll be happy to help you!

u got msn, skype or steam? Its easyer to talk