tokugawa1
Junior Member
Posts: 37
Threads: 8
Joined: Aug 2012
Reputation:
0
|
Amnsesi script. need help
Well im creating a new map but im having trouble with the scripts so here is my .hps file:
void OnStart()
{
AddUseItemCallback("", "key_1", "door_1","UsedKeyOnDoor", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door_1", false, true);
PlaySoundAtEntity("", "unlock_door", "door_1", 0.0f, false);
RemoveItem("key_1");
}
{
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true);
}
void Spawn_Monster(string &in entity)
{
SetEntityActive("servant_brute_1", true);
}
void OnEnter()
{
}
And the error message says:
FATAL ERROR: Could not load script file 'custom_stories/The Deception/custom_stories/The Deception/maps/The Deception.hps'!
main (13,1) : ERR : Unexpected token '{'
Hope you guys can help me out
(This post was last modified: 08-01-2012, 07:22 PM by tokugawa1.)
|
|
08-01-2012, 07:21 PM |
|
Lizard
Member
Posts: 174
Threads: 23
Joined: Jul 2012
Reputation:
5
|
RE: Amnsesi script. need help
try to place:
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true); in void OnStart
CURRENT PROJECT:
A Fathers Secret == Just started
|
|
08-01-2012, 07:36 PM |
|
tokugawa1
Junior Member
Posts: 37
Threads: 8
Joined: Aug 2012
Reputation:
0
|
RE: Amnsesi script. need help
(08-01-2012, 07:36 PM)ZereboO Wrote: try to place:
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true); in void OnStart like this?
void OnStart()
{
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true);
AddUseItemCallback("", "key_1", "door_1","UsedKeyOnDoor", true);
}
|
|
08-01-2012, 08:01 PM |
|
Steve
Member
Posts: 178
Threads: 17
Joined: Jun 2012
Reputation:
7
|
RE: Amnsesi script. need help
(08-01-2012, 08:01 PM)tokugawa1 Wrote: (08-01-2012, 07:36 PM)ZereboO Wrote: like this?
void OnStart()
{
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true);
AddUseItemCallback("", "key_1", "door_1","UsedKeyOnDoor", true);
} yes like that so to make it complete:
void OnStart()
{
AddUseItemCallback("", "key_1", "door_1", "UsedKeyOnDoor", true);
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door_1", false, true);
PlaySoundAtEntity("", "unlock_door", "door_1", 0.0f, false);
RemoveItem("key_1");
}
void Spawn_Monster(string &in entity)
{
SetEntityActive("servant_brute_1", true);
}
void OnEnter()
{
}
CURRENTLY WORKING ON:
Final Light = 40%
Need of voice actors.
|
|
08-01-2012, 08:12 PM |
|
tokugawa1
Junior Member
Posts: 37
Threads: 8
Joined: Aug 2012
Reputation:
0
|
RE: Amnsesi script. need help
(08-01-2012, 08:12 PM)Steve Wrote: (08-01-2012, 08:01 PM)tokugawa1 Wrote: (08-01-2012, 07:36 PM)ZereboO Wrote: like this?
void OnStart()
{
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true);
AddUseItemCallback("", "key_1", "door_1","UsedKeyOnDoor", true);
} yes like that so to make it complete:
void OnStart()
{
AddUseItemCallback("", "key_1", "door_1", "UsedKeyOnDoor", true);
SetEntityPlayerInteractCallback("monster_tinderbox", "Spawn_Monster", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door_1", false, true);
PlaySoundAtEntity("", "unlock_door", "door_1", 0.0f, false);
RemoveItem("key_1");
}
void Spawn_Monster(string &in entity)
{
SetEntityActive("servant_brute_1", true);
}
void OnEnter()
{
} ok the CS works but when i try to use the key on the door it says "Cannot use this item this way!"
|
|
08-01-2012, 08:17 PM |
|
Lizard
Member
Posts: 174
Threads: 23
Joined: Jul 2012
Reputation:
5
|
RE: Amnsesi script. need help
make sure the entity names in the level editor and your .hps file is the same
CURRENT PROJECT:
A Fathers Secret == Just started
|
|
08-01-2012, 08:32 PM |
|
tokugawa1
Junior Member
Posts: 37
Threads: 8
Joined: Aug 2012
Reputation:
0
|
RE: Amnsesi script. need help
(08-01-2012, 08:32 PM)ZereboO Wrote: make sure the entity names in the level editor and your .hps file is the same yeah they are the same
i Also have another map and the keys work perfectly. so idk whats wrong with this one
(This post was last modified: 08-02-2012, 04:12 AM by tokugawa1.)
|
|
08-01-2012, 08:36 PM |
|
Seragath
Junior Member
Posts: 34
Threads: 1
Joined: Jan 2011
Reputation:
0
|
RE: Amnsesi script. need help
(08-01-2012, 08:36 PM)tokugawa1 Wrote: yeah they are the same
i Also have another map and the keys work perfectly. so idk whats wrong with this one
If you've used the exact same script previously and it worked then. You've must have gotten a name or function wrong.
|
|
08-02-2012, 02:44 PM |
|
tokugawa1
Junior Member
Posts: 37
Threads: 8
Joined: Aug 2012
Reputation:
0
|
RE: Amnsesi script. need help
(08-02-2012, 02:44 PM)Seragath Wrote: (08-01-2012, 08:36 PM)tokugawa1 Wrote: yeah they are the same
i Also have another map and the keys work perfectly. so idk whats wrong with this one
If you've used the exact same script previously and it worked then. You've must have gotten a name or function wrong. well this map has 1 key and a monster that spawns after picking up a tinderbox, the other map has 3 keys so they arent the same but they both have keys
nvm fixed it
(This post was last modified: 08-02-2012, 06:38 PM by tokugawa1.)
|
|
08-02-2012, 03:44 PM |
|
|