Coolfromdah00d
Junior Member
Posts: 38
Threads: 5
Joined: Mar 2013
Reputation:
0
|
RE: Script Problems
(03-06-2013, 06:24 PM)darksky Wrote: you have to put SetEntityCallbackFunc in a function
like
void OnStart(){
SetEntityCallbackFunc("GuestRoomKey", "jump");
}
void OnStart (){
SetEntityCallbackFunc("GuestRoomKey", "jump");
}
{
AddUseItemCallback("", "GuestRoomKey", "door01", "UsedKeyOnDoor", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door01", false, true);
PlaySoundAtEntity("", "Unlock_door", "door01", 0, false);
RemoveItem("GuestRoomKey");
}
void jump(string &in asEntity, string &in type)
{
SetEntityActive("corpse01", true);
PlaySoundAtEntity("", "21_screams.snt", "corpse01", 0, false);
}
void OnEnter()
{
}
void OnLeave()
{
}
This is the whole file. I just cant get it to work. I've searched for the error on the page but I cant find it. I dont get what the problem is
|
|
03-06-2013, 07:40 PM |
|
darksky
Member
Posts: 52
Threads: 8
Joined: Nov 2012
Reputation:
2
|
RE: Script Problems
addUseItemcallback is not within a function ,too
try this
void OnStart (){
SetEntityCallbackFunc("GuestRoomKey", "jump");
AddUseItemCallback("", "GuestRoomKey", "door01", "UsedKeyOnDoor", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door01", false, true);
PlaySoundAtEntity("", "Unlock_door", "door01", 0, false);
RemoveItem("GuestRoomKey");
}
void jump(string &in asEntity, string &in type)
{
SetEntityActive("corpse01", true);
PlaySoundAtEntity("", "21_screams.snt", "corpse01", 0, false);
}
void OnEnter()
{
}
void OnLeave()
{
}
you should invest more time in your programming in general.
you could start by reading this guide
http://wiki.frictionalgames.com/hpl2/amn..._and_guide
(This post was last modified: 03-06-2013, 08:42 PM by darksky.)
|
|
03-06-2013, 08:41 PM |
|
Coolfromdah00d
Junior Member
Posts: 38
Threads: 5
Joined: Mar 2013
Reputation:
0
|
RE: Script Problems
(03-06-2013, 08:41 PM)darksky Wrote: addUseItemcallback is not within a function ,too
try this
void OnStart (){
SetEntityCallbackFunc("GuestRoomKey", "jump");
AddUseItemCallback("", "GuestRoomKey", "door01", "UsedKeyOnDoor", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door01", false, true);
PlaySoundAtEntity("", "Unlock_door", "door01", 0, false);
RemoveItem("GuestRoomKey");
}
void jump(string &in asEntity, string &in type)
{
SetEntityActive("corpse01", true);
PlaySoundAtEntity("", "21_screams.snt", "corpse01", 0, false);
}
void OnEnter()
{
}
void OnLeave()
{
}
you should invest more time in your programming in general.
you could start by reading this guide
http://wiki.frictionalgames.com/hpl2/amn..._and_guide
thanks!
I feel like an idiot now but how do I make him disappear after he appeared?
|
|
03-07-2013, 06:00 PM |
|
7heDubz
Posting Freak
Posts: 1,329
Threads: 40
Joined: Feb 2013
Reputation:
41
|
RE: Script Problems
(03-07-2013, 06:00 PM)Coolfromdah00d Wrote: (03-06-2013, 08:41 PM)darksky Wrote: addUseItemcallback is not within a function ,too
try this
void OnStart (){
SetEntityCallbackFunc("GuestRoomKey", "jump");
AddUseItemCallback("", "GuestRoomKey", "door01", "UsedKeyOnDoor", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door01", false, true);
PlaySoundAtEntity("", "Unlock_door", "door01", 0, false);
RemoveItem("GuestRoomKey");
}
void jump(string &in asEntity, string &in type)
{
SetEntityActive("corpse01", true);
PlaySoundAtEntity("", "21_screams.snt", "corpse01", 0, false);
}
void OnEnter()
{
}
void OnLeave()
{
}
you should invest more time in your programming in general.
you could start by reading this guide
http://wiki.frictionalgames.com/hpl2/amn..._and_guide
thanks!
I feel like an idiot now but how do I make him disappear after he appeared? SetEntityActive("corpse01", true);
but have it be
SetEntityActive("corpse01", false);
|
|
03-07-2013, 06:37 PM |
|
Coolfromdah00d
Junior Member
Posts: 38
Threads: 5
Joined: Mar 2013
Reputation:
0
|
RE: Script Problems
(03-07-2013, 06:37 PM)WIWWM Wrote: (03-07-2013, 06:00 PM)Coolfromdah00d Wrote: (03-06-2013, 08:41 PM)darksky Wrote: addUseItemcallback is not within a function ,too
try this
void OnStart (){
SetEntityCallbackFunc("GuestRoomKey", "jump");
AddUseItemCallback("", "GuestRoomKey", "door01", "UsedKeyOnDoor", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door01", false, true);
PlaySoundAtEntity("", "Unlock_door", "door01", 0, false);
RemoveItem("GuestRoomKey");
}
void jump(string &in asEntity, string &in type)
{
SetEntityActive("corpse01", true);
PlaySoundAtEntity("", "21_screams.snt", "corpse01", 0, false);
}
void OnEnter()
{
}
void OnLeave()
{
}
you should invest more time in your programming in general.
you could start by reading this guide
http://wiki.frictionalgames.com/hpl2/amn..._and_guide
thanks!
I feel like an idiot now but how do I make him disappear after he appeared? SetEntityActive("corpse01", true);
but have it be
SetEntityActive("corpse01", false);
alright
|
|
03-07-2013, 06:44 PM |
|
7heDubz
Posting Freak
Posts: 1,329
Threads: 40
Joined: Feb 2013
Reputation:
41
|
RE: Script Problems
Not trying to be mean, but i would try to solve problems on your own before coming to the community.
It will help your problem solving skills.
(This post was last modified: 03-07-2013, 06:53 PM by 7heDubz.)
|
|
03-07-2013, 06:53 PM |
|
Coolfromdah00d
Junior Member
Posts: 38
Threads: 5
Joined: Mar 2013
Reputation:
0
|
RE: Script Problems
(03-07-2013, 06:53 PM)WIWWM Wrote: Not trying to be mean, but i would try to solve problems on your own before coming to the community.
It will help your problem solving skills.
So you think that I was like "hm, this doesent work, I know! I'l ask soeone else to do it for me!!!!"
(03-08-2013, 06:11 PM)Coolfromdah00d Wrote: (03-07-2013, 06:53 PM)WIWWM Wrote: Not trying to be mean, but i would try to solve problems on your own before coming to the community.
It will help your problem solving skills.
So you think that I was like "hm, this doesent work, I know! I'l ask soeone else to do it for me!!!!"
*someone and *I'll
(This post was last modified: 03-08-2013, 06:12 PM by Coolfromdah00d.)
|
|
03-08-2013, 06:11 PM |
|
ExpectedIdentifier
Member
Posts: 234
Threads: 10
Joined: Sep 2012
Reputation:
11
|
RE: Script Problems
(03-07-2013, 06:53 PM)WIWWM Wrote: Not trying to be mean, but i would try to solve problems on your own before coming to the community.
It will help your problem solving skills.
He's right. I started working with the HPL2 suite nearly 2 years ago and I never asked for help once - EVERYTHING you need to know can be found out on the Frictional Games Wiki page or the forum and if not there, you can check the original game maps. And if it's something new, just experiment until it works, asking in the forum should be a last resort in my opinion
|
|
03-08-2013, 06:37 PM |
|
Coolfromdah00d
Junior Member
Posts: 38
Threads: 5
Joined: Mar 2013
Reputation:
0
|
RE: Script Problems
(03-08-2013, 06:37 PM)sonataarctica Wrote: (03-07-2013, 06:53 PM)WIWWM Wrote: Not trying to be mean, but i would try to solve problems on your own before coming to the community.
It will help your problem solving skills.
He's right. I started working with the HPL2 suite nearly 2 years ago and I never asked for help once - EVERYTHING you need to know can be found out on the Frictional Games Wiki page or the forum and if not there, you can check the original game maps. And if it's something new, just experiment until it works, asking in the forum should be a last resort in my opinion
I AM only asking on the forum when I really cant figure it out....
|
|
03-08-2013, 06:59 PM |
|
ExpectedIdentifier
Member
Posts: 234
Threads: 10
Joined: Sep 2012
Reputation:
11
|
RE: Script Problems
(03-08-2013, 06:59 PM)Coolfromdah00d Wrote: (03-08-2013, 06:37 PM)sonataarctica Wrote: (03-07-2013, 06:53 PM)WIWWM Wrote: Not trying to be mean, but i would try to solve problems on your own before coming to the community.
It will help your problem solving skills.
He's right. I started working with the HPL2 suite nearly 2 years ago and I never asked for help once - EVERYTHING you need to know can be found out on the Frictional Games Wiki page or the forum and if not there, you can check the original game maps. And if it's something new, just experiment until it works, asking in the forum should be a last resort in my opinion
I AM only asking on the forum when I really cant figure it out....
You're asking about very basic things, you need to learn the basics of scripting before you jump straight into making a custom story or you're going to keep running into problems.
|
|
03-08-2013, 07:09 PM |
|
|