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


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem
darkadders Offline
Junior Member

Posts: 44
Threads: 1
Joined: Mar 2012
Reputation: 3
#3
RE: Problem

ill try fixing it for ya:


void OnStart()
{
AddUseItemCallback("", "key_1", "Door_3", "UsedKeyOnDoor", true);
}


void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("Door_3", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "Door_3", 0, false);
RemoveItem("key_1");
}





WHAT I DID (along with some unrelated tutorial information on further development.)




I basically changed the script from void OnEnter to void OnStart.

Also, i added a function for your AddUseItemCallback. so when you use the item on the AddUseItemCallback, it will call the function of UsedKeyOnDoor, which: unlocks the door, plays the sound "unlock_door.snt" and removes the key item from your inventory

i also added some ""s here and there where theyre needed. true's and false's dont need "".

and i also changed some typos in your item names.



REMEMBER: you need to have a filetype for your sound which you want played.

the default filetypes of both sounds and music in amnesia is .ogg

a SOUND uses .snt files
MUSIC uses .ogg files

if you want a quick tutorial on filetypes, click the spoilerbutton below, if interested.

Spoiler below!

a .SNT file is a file which tells the script what sounds which are to be played.

example: lets say i have 6 sounds named "MYSOUND_1.ogg", "MYSOUND_2.ogg", "MYSOUND_3.ogg", "MYSOUND_4.ogg", "MYSOUND_5.ogg"
and "MYSOUND_6.ogg".

id probably want these sounds to play at random, to add some realism to the sounds (when you hit something, it doesnt make the same sound all the time, it maks a variety of sounds), so i make a .snt file for these sounds, named MYSOUND.snt

i open another .snt made already, and i copy its contents and paste it into mine. i customise the names of the sounds being played from "whatever_sounds_its_told_to_play_at_random" to "MYSOUND_1,2,3,4,5,6"

this will tell the game to play the MYSOUND sounds at random.

music doesnt need a .snt file to be played. to play music you just copy the script from the list on the wiki and type in the music name, with a .ogg filetype.


this script can be copied from my post if you wish. it should be functioning now.
Just remember what ive typed here, and i hope you'll learn from the things i have done and explained.


good luck on your story ^^

*insert creative signature here*
(This post was last modified: 05-08-2012, 02:59 PM by darkadders.)
05-08-2012, 02:32 PM
Find


Messages In This Thread
Problem - by maitalr - 05-08-2012, 02:10 PM
RE: Problem - by Cranky Old Man - 05-08-2012, 02:15 PM
RE: Problem - by darkadders - 05-08-2012, 02:32 PM
RE: Problem - by Traggey - 05-08-2012, 03:07 PM
RE: Problem - by maitalr - 05-08-2012, 03:16 PM
RE: Problem - by darkadders - 05-08-2012, 03:19 PM
RE: Problem - by maitalr - 05-08-2012, 03:31 PM
RE: Problem - by darkadders - 05-08-2012, 04:08 PM
RE: Problem - by Datguy5 - 05-08-2012, 04:26 PM
RE: Problem - by maitalr - 05-08-2012, 05:06 PM
RE: Problem - by darkadders - 05-08-2012, 05:44 PM
RE: Problem - by Cranky Old Man - 05-08-2012, 05:56 PM
RE: Problem - by maitalr - 05-09-2012, 12:55 PM
RE: Problem - by Cranky Old Man - 05-09-2012, 01:03 PM
RE: Problem - by maitalr - 05-09-2012, 09:25 PM
RE: Problem - by darkadders - 05-09-2012, 09:49 PM
RE: Problem - by maitalr - 05-09-2012, 10:54 PM
RE: Problem - by Your Computer - 05-09-2012, 11:54 PM
RE: Problem - by maitalr - 05-10-2012, 12:13 AM
RE: Problem - by darkadders - 05-10-2012, 07:34 AM
RE: Problem - by Datguy5 - 05-10-2012, 11:53 AM
RE: Problem - by maitalr - 05-10-2012, 12:35 PM
RE: Problem - by Adrianis - 05-10-2012, 02:38 PM
RE: Problem - by darkadders - 05-10-2012, 02:43 PM
RE: Problem - by Adrianis - 05-10-2012, 02:52 PM
RE: Problem - by Datguy5 - 05-10-2012, 01:29 PM
RE: Problem - by darkadders - 05-10-2012, 02:26 PM
RE: Problem - by maitalr - 05-10-2012, 03:22 PM
RE: Problem - by Adrianis - 05-10-2012, 03:31 PM
RE: Problem - by maitalr - 05-10-2012, 04:13 PM
RE: Problem - by Datguy5 - 05-10-2012, 03:36 PM
RE: Problem - by Adrianis - 05-10-2012, 03:44 PM
RE: Problem - by darkadders - 05-10-2012, 04:45 PM
RE: Problem - by maitalr - 05-10-2012, 07:14 PM
RE: Problem - by darkadders - 05-10-2012, 07:38 PM



Users browsing this thread: 1 Guest(s)