RE: Some questions
For The Acid Part go
void OnStart()
{
AddUseItemCallback("", "jar", "acidcontainer", "pickacid", true);}
void pickacid(string &in asItem, string &in asEntity)
{
RemoveItem("jar");
GiveItem("", "glass_container_mix_done", "", "glass_container_mix_done
.tga", 1.0f);
PlaySoundAtEntity("", "puzzle_acid_success.snt", "Player", 0, false);
}
and for music to stop it should be like this
StopMusic(0.5f, 0);
Remember that when it says float like in stop music you put it in decimal with f at the end
like 0.0f-10.0f
The give item might work but i have not used that command before.but then you have to create
another UseItemCallback for the thing you want to use the acid on. for example
{
AddUseItemCallback("", "acidjar", "acidobject", "dissolveacid", true);
}
void dissolvedacid(string &in asItem, string &in asEntity)
{
SetPropActiveAndFade("acidobject", false, 2.0f);
PlaySoundAtEntity("", "puzzle_acid.snt", "Player", 0, false);
RemoveItem("acidjar")
PlaySoundAtEntity("", "quest_completed.snt", "Player", 0, false);
AddPlayerHealth(10.0f);
}
That Should Work Fine. Don't Worry I was like you. didn't know how to script or anything
(that was 3weeks ago) and now i'm used to it.
|