Frictional Games Forum (read-only)

Full Version: need .hps help
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
alright, first of alll ,id like to ask of someone has a good way of finding the bugs of your .hps? because i can never seem to find them... when thats said, i need help with my .hps, and i cant find the mistake, can you guys help? the error says

main (9, 64): Expected ")" or ","
main (50, 4) : Expected ","


please help, here are my . hps


void OnStart()
{
AddEntityCollideCallback("Player", "ScriptArea_1", "prut", true, 1);
AddUseItemCallback("", "knife1", "prison1", "lolskid", true);
AddEntityCollideCallback("Player", "ScriptArea_2", "karl", true, 1);
AddEntityCollideCallback("Player", "ScriptArea_3", "scare1", true, 1);
AddEntityCollideCallback("Player", "ScriptArea_4", "scare2", true, 1);
AddEntityCollideCallback("Player", "Area2", "scare4", true, 1);
AddEntityCollideCallback("Player", "Area1", "pewdiepie1", true 1);
}

void OnEnter()
{
PlayMusic("03_amb.ogg", true, 0.6, 1, 8, true);
}

void karl(string &in asParent, string &in asChild, int alState)
{
PlaySoundAtEntity("" , "notice.snt" , "ScriptArea_1" , 0.1f , true);
AddTimer("", 0.5f, "timerr");
AddTimer("", 2.0f, "timerrr");
}

void prut(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("hanging_prisoner_1", true);
SetEntityActive("hanging_prisoner_2", true);
PlaySoundAtEntity("", "21_screams.snt", "ScriptArea_1", 0.1f , true);
GiveSanityDamage(15.0f, true);
PlaySoundAtEntity("", "react_breath_slow.snt", "Player", 0, false);
PlaySoundAtEntity("", "react_scare", "Player", 0, false);
AddTimer("", 1.0, "Intro");

}


void Intro(string &in asTimer)
{
SetEntityActive("hanging_prisoner_1", false);
SetEntityActive("hanging_prisoner_2", false);
}

void scare1(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("grunt2", true);
}

void scare2(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("corpse1", true);
PlaySoundAtEntity
GiveSanityDamage(15.0f, true);
PlaySoundAtEntity("", "react_breath_slow.snt", "Player", 0, false);
PlaySoundAtEntity("", "react_scare", "Player", 0, false);
PlaySoundAtEntity("", "24_iron_maiden.snt", "Player", 0, false);
AddTimer("", 1.5, "Deadguy1");
}

void pewdiepie1(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("pig1", true);
PlaySoundAtEntity("", "00_laugh.snt", "Player", 0, false);
SetMessage("Message", "pig1", 2);
}

void scare4(string &in asParent, string &in asChild, int alState)
{
PlaySoundAtEntity("", "brute/enabled04.snt", "Area3", 0, false);
}

void Deadguy1(string &in asTimer)
{
SetEntityActive("corpse1", false);
}

void scare3(string &in asParent, string &in asChild, int alState)
{
PlaySoundAtEntity("", "24_iron_maiden.snt", "Player", 0, false);
}

void lolskid(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("prison1", false, true);
PlaySoundAtEntity("", "unlock_door", "door", 0, false);
RemoveItem("knife1");
AddPlayerSanity(10);
SetEntityActive("grunt1", true);
AddEnemyPatrolNode("grunt1", "PathNodeArea_1", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_2", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_3", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_4", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_5", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_7", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_8", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_10", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_12", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_13", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_14", 0, "");
AddEnemyPatrolNode("grunt1", "PathNodeArea_15", 0, "");
}

void timerr(string &in asTimer)
{
PlaySoundAtEntity("", "29_scream.snt", "ScriptArea_1", 0, false);
}

void prison1(string &in asEntity)
{
SetMessage("Message", "prison", 0);
}

void timerrr(string &in asTimer)
{
PlaySoundAtEntity("", "attack_claw_hit.snt", "ScriptArea_1", 0, false);
}

void OnLeave()
{
}
AddEntityCollideCallback("Player", "Area1", "pewdiepie1", true(comma) 1); You forgot a comma right there.
PlaySoundAtEntity Play what? Where? What Sound File?
It misses that. Remove it or somethin.


Next time go look at the error what it stands
main (9, 64): Expected ")" or ","
the first digit is your line, line 9,
the second two digits are the place it stands from left to right, 64.
Then go look what you miss.
I usually do that, but it misleads me... it leads me to the end of void OnLeave... but that isnt where the error is... but thanks ! Smile
(03-23-2012, 04:40 PM)pandasFTW Wrote: [ -> ]I usually do that, but it misleads me... it leads me to the end of void OnLeave... but that isnt where the error is... but thanks ! Smile
When you got that, you missed an " somewhere.