Saren
Member
Posts: 196
Threads: 20
Joined: Jan 2012
Reputation:
1
|
2 scripts
Hey guys, so, I was wondering how you do 2 things, 1, how to comebine the hammer and chipper, and 2ndly, how to use them on a breakable wall, kinda like the floor in Prison in the main story. Any help appreciated.
|
|
03-01-2012, 08:07 AM |
|
Datguy5
Senior Member
Posts: 629
Threads: 25
Joined: Dec 2011
Reputation:
12
|
RE: 2 scripts
You need an inventory.hps if you want to combine things.
|
|
03-01-2012, 04:56 PM |
|
jessehmusic
Senior Member
Posts: 423
Threads: 102
Joined: Dec 2011
Reputation:
8
|
RE: 2 scripts
(03-01-2012, 08:07 AM)Saren Wrote: Hey guys, so, I was wondering how you do 2 things, 1, how to comebine the hammer and chipper, and 2ndly, how to use them on a breakable wall, kinda like the floor in Prison in the main story. Any help appreciated. here is the hammer to wall
void OnStart()
{
AddUseItemCallback("", "Hammer", "wooden_boards_block", "OpenDoor", true);
}
void OpenDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("wooden_boards_block", false, true);
PlaySoundAtEntity("", "unlock_door", "wooden_boards_block", 0, false);
RemoveItem("Hammer");
SetPropHealth("wooden_boards_block", 0);
}
and here is the wall
void OnStart()
{
AddEntityCollideCallback("armchair_1", "mansionbase_secret_passage_1", "BreakWall", true, 0);
}
void BreakWall(string &in asParent, string &in asChild, string &in alState)
{
SetPropHealth("mansionbase_secret_passage_1", 0);
}
i have it on my "lost" Custom storie it works great!
(This post was last modified: 03-01-2012, 04:57 PM by jessehmusic.)
|
|
03-01-2012, 04:56 PM |
|
Saren
Member
Posts: 196
Threads: 20
Joined: Jan 2012
Reputation:
1
|
RE: 2 scripts
(03-01-2012, 04:56 PM)jessehmusic Wrote: here is the hammer to wall
void OnStart()
{
AddUseItemCallback("", "Hammer", "wooden_boards_block", "OpenDoor", true);
}
void OpenDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("wooden_boards_block", false, true);
PlaySoundAtEntity("", "unlock_door", "wooden_boards_block", 0, false);
RemoveItem("Hammer");
SetPropHealth("wooden_boards_block", 0);
}
and here is the wall
void OnStart()
{
AddEntityCollideCallback("armchair_1", "mansionbase_secret_passage_1", "BreakWall", true, 0);
}
void BreakWall(string &in asParent, string &in asChild, string &in alState)
{
SetPropHealth("mansionbase_secret_passage_1", 0);
}
i have it on my "lost" Custom storie it works great! Yea I've seen it a couple of times before, thank you for providing thr script man
(This post was last modified: 03-01-2012, 09:54 PM by Saren.)
|
|
03-01-2012, 09:53 PM |
|
jessehmusic
Senior Member
Posts: 423
Threads: 102
Joined: Dec 2011
Reputation:
8
|
RE: 2 scripts
(03-01-2012, 09:53 PM)Saren Wrote: (03-01-2012, 04:56 PM)jessehmusic Wrote: here is the hammer to wall
void OnStart()
{
AddUseItemCallback("", "Hammer", "wooden_boards_block", "OpenDoor", true);
}
void OpenDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("wooden_boards_block", false, true);
PlaySoundAtEntity("", "unlock_door", "wooden_boards_block", 0, false);
RemoveItem("Hammer");
SetPropHealth("wooden_boards_block", 0);
}
and here is the wall
void OnStart()
{
AddEntityCollideCallback("armchair_1", "mansionbase_secret_passage_1", "BreakWall", true, 0);
}
void BreakWall(string &in asParent, string &in asChild, string &in alState)
{
SetPropHealth("mansionbase_secret_passage_1", 0);
}
i have it on my "lost" Custom storie it works great! Yea I've seen it a couple of times before, thank you for providing thr script man No problem was realy hard to learn when i was new :S If you want more contact add mine skype "wowhasse1"
|
|
03-02-2012, 12:31 AM |
|
Saren
Member
Posts: 196
Threads: 20
Joined: Jan 2012
Reputation:
1
|
RE: 2 scripts
(03-02-2012, 12:31 AM)jessehmusic Wrote: No problem was realy hard to learn when i was new :S If you want more contact add mine skype "wowhasse1" Kewl, I'll do that =)
|
|
03-02-2012, 07:51 AM |
|
Saren
Member
Posts: 196
Threads: 20
Joined: Jan 2012
Reputation:
1
|
RE: 2 scripts
(03-01-2012, 04:56 PM)Datguy5 Wrote: You need an inventory.hps if you want to combine things. Okay, and where do I put this .hps? xD
Excuse me but I've never heard about this file before now... lolol.. Thought it was in map.hps's as well but... nope
|
|
03-02-2012, 09:41 AM |
|
SilentStriker
Posting Freak
Posts: 950
Threads: 26
Joined: Jul 2011
Reputation:
43
|
RE: 2 scripts
The inventory.hps is places inside your map folder. Look in the inventory.hps that TDD have so you know how to use it and to make it look better when using a hammer on something you can make a hammer animation on the thing you want to hit
|
|
03-02-2012, 09:45 AM |
|
Saren
Member
Posts: 196
Threads: 20
Joined: Jan 2012
Reputation:
1
|
RE: 2 scripts
(03-02-2012, 09:45 AM)SilentStriker Wrote: The inventory.hps is places inside your map folder. Look in the inventory.hps that TDD have so you know how to use it and to make it look better when using a hammer on something you can make a hammer animation on the thing you want to hit You want me to make an animation... REALLY?? Oh well... I guess I can try.. hahaha. Even though I got no idea how you do that... xD
Anyway, thx for info Striker
(This post was last modified: 03-02-2012, 09:54 AM by Saren.)
|
|
03-02-2012, 09:54 AM |
|
|