Expected '(' - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html) +--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html) +---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html) +---- Thread: Expected '(' (/thread-21183.html) Pages:
1
2
|
Expected '(' - X5KillerKlownzX - 04-15-2013 I need some help with scripting! im trying to make the end, but I get this error that says main(3,1) : ERR : Expected '(' My script is this: void OnLeave void ending(string &in asTimer) { StartCredits("ending_alexander.ogg", false, "Ending", "MainCredits", 9001); } RE: Expected '(' - WALP - 04-16-2013 Is it not supposed to be void OnLeave()? RE: Expected '(' - 7heDubz - 04-16-2013 (04-16-2013, 12:37 AM)martinnord Wrote: Is it not supposed to be void OnLeave()? Yes. Thats you problem. Good luck RE: Expected '(' - X5KillerKlownzX - 04-16-2013 (04-16-2013, 12:48 AM)WIWWM Wrote:(04-16-2013, 12:37 AM)martinnord Wrote: Is it not supposed to be void OnLeave()? Thanks! I will send a reply with a link of the map when im finished... I am new to this (04-16-2013, 12:48 AM)WIWWM Wrote:(04-16-2013, 12:37 AM)martinnord Wrote: Is it not supposed to be void OnLeave()? Im still having problems with the code. The code is now this: void OnLeave() void ending(string &in asTimer); { StartCredits("ending_alexander.ogg", false, "Ending", "MainCredits", 9001); } RE: Expected '(' - PutraenusAlivius - 04-16-2013 (04-16-2013, 01:50 AM)X5KillerKlownzX Wrote:It's(04-16-2013, 12:48 AM)WIWWM Wrote:(04-16-2013, 12:37 AM)martinnord Wrote: Is it not supposed to be void OnLeave()? void OnLeave { } RE: Expected '(' - Som1Lse - 04-16-2013 (04-16-2013, 06:17 AM)JustAnotherPlayer Wrote: It'sActually it is: void OnLeave() { //code here } Also there should not be a semicolon after the ending function: void ending(string &in asTimer); So final code would look like: Code: void OnLeave() I highly recommend indenting lines withing functions and if statements as shown above as it can make your code way easier to read, and keep track of. RE: Expected '(' - Traggey - 04-16-2013 Moved thread to development support. RE: Expected '(' - X5KillerKlownzX - 04-16-2013 (04-16-2013, 08:41 AM)Someone else Wrote:(04-16-2013, 06:17 AM)JustAnotherPlayer Wrote: It'sActually it is: Yes. I will do that, but i copied that code, and removed the //code here cause i didnt have a code there. I am still getting an error but it is a different one. Now it is something like, "main (8,2) : ERR : Unexpected token '{' " I will send the code. Code: void OnLeave() Thats my code... Plz tell me what I done wrong. RE: Expected '(' - Adrianis - 04-16-2013 Same as one of the problems you had before Code: void ending(string &in asTimer); You need to not have a ; after void ending Also, when you want to have normal writing in the code as a comment, you need to use // so that the program knows that the writing is not to be run as part of the script Code: void ending(string &in asTimer) Be careful to read all of what people say when they are trying to help you, the previous commenter Someone Else already pointed out the first issue RE: Expected '(' - PutraenusAlivius - 04-16-2013 Did you even add a timer? |