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


Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
NEED HELP!!! plz answer.
Author Message
ZxBrad Offline
Member

Posts: 140
Joined: Mar 2011
Reputation: 0
Post: #1
NEED HELP!!! plz answer.

I dont know what im doing wrong. This stuff is confusing.
all i want is a door to close behind me and my character to spin around and look at it. Heres the my script for it. The game keeps giving me an error when i try to start up the map.

Spoiler below!

////////////////////////////
// Run first time starting map
void OnStart()

{
SetMessage("Journal", "start", 8.0f);
AddUseItemCallback("", "doorkey_1", "castle_1", "UsedKeyOnDoor", true);
AddUseItemCallback("", "exitkey_1", "metal_1", "UsedKeyOnDoor", true);
AddEntityCollideCallback("Player" , "ScriptArea_1" , "MonsterFunc1" , true , 1);
AddEntityCollideCallback("Player", "doorslam", "Collidedoorslam, true, 1);
}

void Collidedoorslam(string &in asParent, string &in asChild, int alState)

{
StartPlayerLookAt("castle_2", 6, 8, "");
SetSwingDoorClosed("castle_2". true, true);
}

void UsedKeyOnDoor(string &in asItem, string &in asEntity)

{
SetSwingDoorLocked("castle_1", false, true);
PlaySoundAtEntity("", "unlock_door", "castle_1", 0, false);
RemoveItem("doorkey_1");
SetSwingDoorLocked("metal_1", false, true);
PlaySoundAtEntity("", "unlock_door", "metal_1", 0, false);
RemoveItem("exitkey_1");
}

void MonsterFunc1(string &in asParent , string &in asChild , int alState)

{
SetEntityActive("servant_grunt_1" , true);
}


WARNING: Noob Doesn't Know How To Script.
[Image: xcn384.gif]

04-11-2011 03:43 AM
Find all posts by this user Quote this message in a reply
Anxt Offline
Senior Member

Posts: 588
Joined: Mar 2011
Reputation: 10
Post: #2
RE: NEED HELP!!! plz answer.

What is the error message?

04-11-2011 04:03 AM
Find all posts by this user Quote this message in a reply
MrBigzy Offline
Senior Member

Posts: 616
Joined: Mar 2011
Reputation: 8
Post: #3
RE: NEED HELP!!! plz answer.

AddEntityCollideCallback("Player", "doorslam", "Collidedoorslam, true, 1);

You're missing a ". This is why I made that thread about scripting errors, these errors are so common. Tongue

Also:

SetSwingDoorClosed("castle_2". true, true);

A period instead of a comma D:
(This post was last modified: 04-11-2011 04:12 AM by MrBigzy.)
04-11-2011 04:11 AM
Find all posts by this user Quote this message in a reply
ZxBrad Offline
Member

Posts: 140
Joined: Mar 2011
Reputation: 0
Post: #4
RE: NEED HELP!!! plz answer.

(04-11-2011 04:11 AM)MrBigzy Wrote:  AddEntityCollideCallback("Player", "doorslam", "Collidedoorslam, true, 1);

You're missing a ". This is why I made that thread about scripting errors, these errors are so common. Tongue

Also:

SetSwingDoorClosed("castle_2". true, true);

A period instead of a comma D:

thx i got it too work. But i want the character to gasp or get scared. and also how do i make him stop staring at the door when its done.

WARNING: Noob Doesn't Know How To Script.
[Image: xcn384.gif]

04-11-2011 04:49 AM
Find all posts by this user Quote this message in a reply
Dalroc Offline
Member

Posts: 57
Joined: Mar 2011
Reputation: 0
Post: #5
RE: NEED HELP!!! plz answer.

(04-11-2011 04:49 AM)ZxBrad Wrote:  thx i got it too work. But i want the character to gasp or get scared. and also how do i make him stop staring at the door when its done.
Your'e looking for these:
void PlaySoundAtEntity(string& asSoundName, string& asSoundFile, string& asEntity, float afFadeTime, bool abSaveSound);
void AddTimer(string& asName, float afTime, string& asFunction);
void StopPlayerLookAt();
04-11-2011 09:47 AM
Find all posts by this user Quote this message in a reply
ZxBrad Offline
Member

Posts: 140
Joined: Mar 2011
Reputation: 0
Post: #6
RE: NEED HELP!!! plz answer.

(04-11-2011 09:47 AM)Dalroc Wrote:  
(04-11-2011 04:49 AM)ZxBrad Wrote:  thx i got it too work. But i want the character to gasp or get scared. and also how do i make him stop staring at the door when its done.
Your'e looking for these:
void PlaySoundAtEntity(string& asSoundName, string& asSoundFile, string& asEntity, float afFadeTime, bool abSaveSound);
void AddTimer(string& asName, float afTime, string& asFunction);
void StopPlayerLookAt();

Thx, but where would i put these in my script and also what would i know what to place them with?

Spoiler below!
////////////////////////////
// Run first time starting map
void OnStart()

{
SetMessage("Journal", "start", 8.0f);
AddUseItemCallback("", "doorkey_1", "castle_1", "UsedKeyOnDoor", true);
AddUseItemCallback("", "exitkey_1", "metal_1", "UsedKeyOnDoor", true);
AddEntityCollideCallback("Player" , "ScriptArea_1" , "MonsterFunc1" , true , 1);
AddEntityCollideCallback("Player", "doorslam", "Collidedoorslam", true, 1);
}

void Collidedoorslam(string &in asParent, string &in asChild, int alState)

{
StartPlayerLookAt("castle_2", 6, 8, "");
SetSwingDoorClosed("castle_2", true, true);
}

void UsedKeyOnDoor(string &in asItem, string &in asEntity)

{
SetSwingDoorLocked("castle_1", false, true);
PlaySoundAtEntity("", "unlock_door", "castle_1", 0, false);
RemoveItem("doorkey_1");
SetSwingDoorLocked("metal_1", false, true);
PlaySoundAtEntity("", "unlock_door", "metal_1", 0, false);
RemoveItem("exitkey_1");
}

void MonsterFunc1(string &in asParent , string &in asChild , int alState)

{
SetEntityActive("servant_grunt_1" , true);
}


WARNING: Noob Doesn't Know How To Script.
[Image: xcn384.gif]

04-12-2011 02:38 PM
Find all posts by this user Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)