Atilla280
Junior Member
Posts: 24
Threads: 6
Joined: Jul 2012
Reputation:
1
|
Ceremony Knife
How do I make it so that I cut a person open and a key falls out?
|
|
07-10-2012, 05:01 AM |
|
Adny
Posting Freak
Posts: 1,766
Threads: 6
Joined: Mar 2012
Reputation:
173
|
RE: Ceremony Knife
For the very basics to make this work, you can use "AddUseItemCallback", having the item set to the knife and the entity as the body to cut. For example:
AddUseItemCallback("", "NAMEOFKNIFE", "NAMEOFBODY", "FUNC", false);
As for the function, simply have a key laying next to the body inactive in the level editor, then set it active using the function "SetEntityActive".
If you would like a more complex version, let me know exactly how you envision it in your mind. There are many variations of what I said, some of the simpler effects you can add to make it look more fancy are PlaySoundAtEntity (perhaps have a cutting/stabbing sound play), CreateParticleSystemAtEntity(make blood spurt out of the body). You can also have a second knife set inactive, positioned as if it has been stabbed into the body. Simply set it active as well and it will look like the player stabbed him.
Here's the full script for the most basic idea:
void OnStart()
{
AddUseItemCallback("", "NAMEOFKNIFE", "NAMEOFBODY", "FUNC", false);
}
void FUNC(string &in asItem, string &in asEntity)
{
SetEntityActive("NAMEOFKEY", true);
}
Hope that helped.
I rate it 3 memes.
|
|
07-10-2012, 05:22 AM |
|
Atilla280
Junior Member
Posts: 24
Threads: 6
Joined: Jul 2012
Reputation:
1
|
RE: Ceremony Knife
That did thank you very much
|
|
07-10-2012, 05:33 AM |
|