D3AD UPR1S1NG
Member
Posts: 64
Threads: 21
Joined: Apr 2011
Reputation:
0
|
What's wrong with this script?
I need help fixing this script?
void OnStart()
{
PlayMusic("02_amb_safe.ogg", true, 100.0, 0.0, 1, true);
Checkpoint("Check01", "PlayerStartArea_2", "Check01", "DeathHint", "DeathHint01",);
}
void Check01(string& asName, string& asStartPos, string& asCallback, string& asDeathHintCat, string& asDeathHintEntry);
{
RemoveItem(Lantern);
}
The error is } unexpected token
(This post was last modified: 04-21-2011, 04:50 AM by D3AD UPR1S1NG.)
|
|
04-21-2011, 04:49 AM |
|
jens
Frictional Games
Posts: 4,093
Threads: 199
Joined: Apr 2006
Reputation:
202
|
RE: What's wrong with this script?
There is a ; after the ) in the Check01 line which should not be there. There is a , before the ) that should not be there on the CheckPoint line. There must also be "" surrounding the Lantern in RemoveItem();
The whole Check01 will not work as there is no such thing, but what you want to do is probably:
void OnStart()
{
PlayMusic("02_amb_safe.ogg", true, 100.0, 0.0, 1, true);
Checkpoint("Check01", "PlayerStartArea_2", "Check01", "DeathHint", "DeathHint01");
}
void Check01(string &in asName, int alCount);
{
RemoveItem("Lantern");
AddDebugMessage("Checkpoint callback occurred!", false);
}
|
|
04-21-2011, 07:40 AM |
|
D3AD UPR1S1NG
Member
Posts: 64
Threads: 21
Joined: Apr 2011
Reputation:
0
|
RE: What's wrong with this script?
(04-21-2011, 07:40 AM)jens Wrote: There is a ; after the ) in the Check01 line which should not be there. There is a , before the ) that should not be there on the CheckPoint line. There must also be "" surrounding the Lantern in RemoveItem();
The whole Check01 will not work as there is no such thing, but what you want to do is probably:
void OnStart()
{
PlayMusic("02_amb_safe.ogg", true, 100.0, 0.0, 1, true);
Checkpoint("Check01", "PlayerStartArea_2", "Check01", "DeathHint", "DeathHint01");
}
void Check01(string &in asName, int alCount);
{
RemoveItem("Lantern");
AddDebugMessage("Checkpoint callback occurred!", false);
}
Thanks although it's still coming up with an error is this right?
void OnStart()
{
PlayMusic("02_amb_safe.ogg", true, 100.0, 0.0, 1, true);
Checkpoint("Check01", "PlayerStartArea_2", "Check01", "DeathHint", "DeathHint01");
}
void Check01(string &in asName, int alCount);
{
RemoveItem("Lantern");
AddDebugMessage("Checkpoint callback occurred!", false);
Do you have to place somethin besides a start area in the editor?
}
(This post was last modified: 04-21-2011, 02:33 PM by D3AD UPR1S1NG.)
|
|
04-21-2011, 02:18 PM |
|
MrBigzy
Senior Member
Posts: 616
Threads: 18
Joined: Mar 2011
Reputation:
8
|
RE: What's wrong with this script?
He accidentally left in the ; when he copied your script. Put:
void Check01(string &in asName, int alCount)
As opposed to the:
void Check01(string &in asName, int alCount);
with the ; on the end. It's not supposed to be there.
|
|
04-21-2011, 02:23 PM |
|
D3AD UPR1S1NG
Member
Posts: 64
Threads: 21
Joined: Apr 2011
Reputation:
0
|
RE: What's wrong with this script?
(04-21-2011, 02:23 PM)MrBigzy Wrote: He accidentally left in the ; when he copied your script. Put:
void Check01(string &in asName, int alCount)
As opposed to the:
void Check01(string &in asName, int alCount);
with the ; on the end. It's not supposed to be there.
Yeah thanks that got rid of the error but now I have 2 new ones saying Compiling void OnStart () and no matching signatures to checkpoint(string@&, - and repeat string@& 5 times any suggestions?
(04-21-2011, 04:46 PM)D3AD UPR1S1NG Wrote: (04-21-2011, 02:23 PM)MrBigzy Wrote: He accidentally left in the ; when he copied your script. Put:
void Check01(string &in asName, int alCount)
As opposed to the:
void Check01(string &in asName, int alCount);
with the ; on the end. It's not supposed to be there.
Yeah thanks that got rid of the error but now I have 2 new ones saying Compiling void OnStart () and no matching signatures to checkpoint(string@&, - and repeat string@& 5 times any suggestions?
(This post was last modified: 04-21-2011, 05:07 PM by D3AD UPR1S1NG.)
|
|
04-21-2011, 04:46 PM |
|
MrBigzy
Senior Member
Posts: 616
Threads: 18
Joined: Mar 2011
Reputation:
8
|
RE: What's wrong with this script?
It has to be CheckPoint, not Checkpoint.
|
|
04-21-2011, 05:18 PM |
|
D3AD UPR1S1NG
Member
Posts: 64
Threads: 21
Joined: Apr 2011
Reputation:
0
|
RE: What's wrong with this script?
(04-21-2011, 05:18 PM)MrBigzy Wrote: It has to be CheckPoint, not Checkpoint.
THANK YOU
|
|
04-21-2011, 05:26 PM |
|
|