Victor
Member
Posts: 83
Threads: 19
Joined: Oct 2011
Reputation:
2
|
[HELP] Goddamn levers.
I'm getting a lot of problems with this part of the script:
void chand()
{
if (GetLocalVarInt lever_small01_1 == lever_1_state)
(
CompleteQuest("PerformLeverTaskCompleted", "levertask"));
PlaySoundAtEntity("", "quest_completed.snt", "Player", 0, false);
PlaySoundAtEntity("", "general_chain.ogg", "Player", 0, false);
PlaySoundAtEntity("", "door_level_engine_open.ogg", "Player", 0, false);
SetEntityActive("sadchand", false);
SetEntityActive("happychand", true);
CheckPoint ("", "auto1", "", "", "");
SetEntityActive("block_box_3", true);
SetEntityActive("block_box_4", false);
)
}
The thing is, I pull the lever and the chandelier changes. But the crash is saying that I need to express the value of stuff, and to put some '(' in awkward places. Can you help me?
|
|
12-07-2011, 01:25 PM |
|
Khyrpa
Senior Member
Posts: 638
Threads: 10
Joined: Apr 2011
Reputation:
24
|
RE: [HELP] Goddamn levers.
void chand()
{
if (GetLocalVarInt lever_small01_1 == lever_1_state)
{
CompleteQuest("PerformLeverTaskCompleted", "levertask"));
PlaySoundAtEntity("", "quest_completed.snt", "Player", 0, false);
PlaySoundAtEntity("", "general_chain.ogg", "Player", 0, false);
PlaySoundAtEntity("", "door_level_engine_open.ogg", "Player", 0, false);
SetEntityActive("sadchand", false);
SetEntityActive("happychand", true);
CheckPoint ("", "auto1", "", "", "");
SetEntityActive("block_box_3", true);
SetEntityActive("block_box_4", false);
}
}
I just took a quick glance, works?
|
|
12-07-2011, 01:26 PM |
|
flamez3
Posting Freak
Posts: 1,281
Threads: 48
Joined: Apr 2011
Reputation:
57
|
RE: [HELP] Goddamn levers.
(12-07-2011, 01:25 PM)Victor Wrote: I'm getting a lot of problems with this part of the script:
void chand()
{
if (GetLocalVarInt lever_small01_1 == lever_1_state)
(
CompleteQuest("PerformLeverTaskCompleted", "levertask"));
PlaySoundAtEntity("", "quest_completed.snt", "Player", 0, false);
PlaySoundAtEntity("", "general_chain.ogg", "Player", 0, false);
PlaySoundAtEntity("", "door_level_engine_open.ogg", "Player", 0, false);
SetEntityActive("sadchand", false);
SetEntityActive("happychand", true);
CheckPoint ("", "auto1", "", "", "");
SetEntityActive("block_box_3", true);
SetEntityActive("block_box_4", false);
)
}
The thing is, I pull the lever and the chandelier changes. But the crash is saying that I need to express the value of stuff, and to put some '(' in awkward places. Can you help me?
Also, put quotation marks outside of lever_small01_1, that might help.
(This post was last modified: 12-07-2011, 01:35 PM by flamez3.)
|
|
12-07-2011, 01:35 PM |
|
Victor
Member
Posts: 83
Threads: 19
Joined: Oct 2011
Reputation:
2
|
RE: [HELP] Goddamn levers.
Now it says that I need a ';' over here:
P;laySoundAtEntity("", "quest_completed.snt", "Player", 0, false);
awkward
|
|
12-09-2011, 06:25 PM |
|
Obliviator27
Posting Freak
Posts: 792
Threads: 10
Joined: Jul 2011
Reputation:
66
|
RE: [HELP] Goddamn levers.
If you ask me, it would be easiest just to set up a connectionstatechangecallback.
In the level editor, under the entity tab for the lever, there should be a box with ConnectionStateChangeCallback (or something like that) Just type in whatever you like. As an example, I'll just do LeverPull.
Then, you can do this.
void LeverPull(string &in EntityName, int alState) { if(alState == 1) { //stuff you want done here } }
|
|
12-10-2011, 12:42 AM |
|
Fanskapi
Junior Member
Posts: 23
Threads: 5
Joined: Nov 2011
Reputation:
0
|
RE: [HELP] Goddamn levers.
CompleteQuest("PerformLeverTaskCompleted", "levertask"));
PlaySoundAtEntity("", "quest_completed.snt", "Player", 0, false);
Notice the extra ) after "levertask", thats why it says that you need to put an ; there. You actually don't, just delete the ).
Download Notepad++ (or some similiar coding program), it will help you alot.
|
|
12-12-2011, 09:35 AM |
|
|