Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cannot get my script to work properly
Neelke Offline
Senior Member

Posts: 668
Threads: 82
Joined: Apr 2013
Reputation: 26
#1
Cannot get my script to work properly

I've made a script where a phonograph plays a voice. However, I get Unexpected end of file when I enter. There's probably some small thing that I've missed but I cannot see it at the time. Please give me a hand Smile

void MariusWelcome(string &in asEntity, int alState)
{
PlayPhono(31, 1, 7, asEntity);
}

void PlayPhono(int iLevel, int iVoicePart, int iPart, string &in asEntity)
{
SetEntityInteractionDisabled(asEntity, true); //No more interact with phono as it does not do anything
PlaySoundAtEntity("phono_scrape", "ptest_phono_loop", asEntity, 1.0f, false);

for(int i = 1;i<=iPart;i++)
AddEffectVoice("marius_rec_lvl"+iLevel+"_0"+iPart+"_0"+iVoicePart+".ogg,
"",
"Voices", "CH05L"+iLevel+"_MariusWelcome0"+i,
true, asEntity, 4, 16
);

SetEffectVoiceOverCallback("VoiceOverPhono");
}

void VoiceOverPhono()
{
StopSound("phono_scrape", 2.0f);

//Allow the player to proceed
SetEntityActive("AreaLooseBricks", true);
}

Not too long I hope, as some people are just complaining about everything.
10-13-2013, 06:28 PM
Find
The chaser Offline
Posting Freak

Posts: 2,486
Threads: 76
Joined: Jun 2012
Reputation: 113
#2
RE: Cannot get my script to work properly

(10-13-2013, 06:28 PM)Neelke Wrote: I've made a script where a phonograph plays a voice. However, I get Unexpected end of file when I enter. There's probably some small thing that I've missed but I cannot see it at the time. Please give me a hand Smile

void MariusWelcome(string &in asEntity, int alState)
{
PlayPhono(31, 1, 7, asEntity);
}

void PlayPhono(int iLevel, int iVoicePart, int iPart, string &in asEntity)
{
SetEntityInteractionDisabled(asEntity, true); //No more interact with phono as it does not do anything
PlaySoundAtEntity("phono_scrape", "ptest_phono_loop", asEntity, 1.0f, false);

for(int i = 1;i<=iPart;i++)
{
AddEffectVoice("marius_rec_lvl"+iLevel+"_0"+iPart+"_0"+iVoicePart+".ogg,
"",
"Voices", "CH05L"+iLevel+"_MariusWelcome0"+i,
true, asEntity, 4, 16
);

SetEffectVoiceOverCallback("VoiceOverPhono");
}
}

void VoiceOverPhono()
{
StopSound("phono_scrape", 2.0f);

//Allow the player to proceed
SetEntityActive("AreaLooseBricks", true);
}

Not too long I hope, as some people are just complaining about everything.

I have edited your script.

Here's a useful link:

http://wiki.frictionalgames.com/hpl2/tut...pt/problem

THE OTHERWORLD (WIP)
[Image: k6vbdhu]

Aculy iz dolan.
10-13-2013, 06:49 PM
Find
Neelke Offline
Senior Member

Posts: 668
Threads: 82
Joined: Apr 2013
Reputation: 26
#3
RE: Cannot get my script to work properly

Probably one of the issues, it's the same problem now too (Unexpected end of file). There's some more things that has to be fixed.
10-13-2013, 07:47 PM
Find
WALP Offline
Posting Freak

Posts: 1,221
Threads: 34
Joined: Aug 2012
Reputation: 45
#4
RE: Cannot get my script to work properly

This cant be your entire script can it? I am not much of a scripter but I am pretty sure a OnStart() or OnEnter() is needed to at the very least set the callbacks
(This post was last modified: 10-13-2013, 07:53 PM by WALP.)
10-13-2013, 07:53 PM
Find
Neelke Offline
Senior Member

Posts: 668
Threads: 82
Joined: Apr 2013
Reputation: 26
#5
RE: Cannot get my script to work properly

Yes, of course I have those. But I only showed the script I knew was the problem.
10-13-2013, 08:07 PM
Find
Apjjm Offline
Is easy to say

Posts: 496
Threads: 18
Joined: Apr 2011
Reputation: 52
#6
RE: Cannot get my script to work properly

From a glance
AddEffectVoice("marius_rec_lvl"+iLevel+"_0"+iPart+"_0"+iVoicePart+".ogg
looks to be a problem line (missing a close quote on the .ogg).
10-14-2013, 02:48 AM
Find




Users browsing this thread: 2 Guest(s)