07-08-2011, 06:38 PM
07-08-2011, 06:51 PM
SetMessage("CategoryName", "TextName", [TimeItIsDisplayed]);
Example:
SetMessage("Hints", "Hint01", 3);
Example:
SetMessage("Hints", "Hint01", 3);
Code:
<LANGUAGE>
<CATEGORY Name="Hints">
<Entry Name="Hint01">This is a message.</Entry>
</CATEGORY>
</LANGUAGE>
07-08-2011, 07:02 PM
Okay thank you.Where is your "Hint01" in the .lang file?
ah ok.thanks
It doesn't work.He says : "unexpected end of file" in row 120
here is my script :
void OnStart()
{
AddEntityCollideCallback("Player", "spider1", "spider1", true, 1);
AddEntityCollideCallback("Player", "spider2", "spider2", true, 1);
AddEntityCollideCallback("Player", "spider3", "spider3", true, 1);
AddEntityCollideCallback("Player", "hm", "hm", true, 1);
AddEntityCollideCallback("Player", "active", "active", true, 1);
AddEntityCollideCallback("Player", "ball", "ball", true, 1);
AddEntityCollideCallback("Player", "what", "what", true, 1);
AddUseItemCallback("", "string_pile_1", "cannon_1", "StringOnCannon", true);
}
void spider1(string &in asParent , string &in asChild , int alState)
{
PlaySoundAtEntity("", "spider_step.snt", "Player", 0, false);
}
void spider2(string &in asParent , string &in asChild , int alState)
{
PlaySoundAtEntity("Player", "spider_die.snt", "stone_med01_brown_1", 0, false);
}
void spider3(string &in asParent , string &in asChild , int alState)
{
PlaySoundAtEntity("", "spider_hurt.snt", "Player", 0, false);
PlaySoundAtEntity("", "roach_idle.snt", "Player", 0, false);
}
void hm(string &in asParent , string &in asChild , int alState)
{
SetEntityActive("spider_1", true);
SetEntityActive("spider_2", true);
PlaySoundAtEntity("", "react_breath.snt", "Player", 0, false);
SetEntityActive("active", true);
}
void active(string &in asParent , string &in asChild , int alState)
{
SetEntityActive("spider_3", true);
SetEntityActive("spider_4", true);
}
void interact_ball(string &in asEntity)
{
SetEntityActive("ball", true);
}
void ball(string &in asParent , string &in asChild , int alState)
{
StartPlayerLookAt("look", 4.0, 1.0f, "");
PlaySoundAtEntity("", "13_ignite.snt", "Player", 0, false);
AddTimer("Timer", 0.5f, "lol");
}
void lol(string &in asTimer)
{
StopPlayerLookAt();
}
void StringOnCannon(string &in asItem, string &in asEntity)
{
StartPlayerLookAt("string_1", 2.0, 3.0f, "");
PlaySoundAtEntity("", "12_make_drill.snt", "Player", 0, false);
AddTimer("Timer", 1.0f, "stop");
RemoveItem(asItem);
SetEntityActive("candle_floor_3", true);
AddTimer("Timer", 1.0f, "boom");
}
void stop(string &in asTimer)
{
StopPlayerLookAt();
}
void boom(string &in asTimer)
{
PlaySoundAtEntity("", "12_epoxy_blow.snt", "Player", 0, false);
AddTimer("Timer", 3.0f, "boomdust");
}
void boomdust(string &in asTimer)
{
CreateParticleSystemAtEntity("", "ps_break_pottery.ps", "look", false);
FadeLightTo("PointLight_4", 1.0f, 0.809f, 0.172f, 1.0f, -1.0f, 0.2f);
AddTimer("Timer", 0.5f, "fall");
AddTimer("Timer", 0.2f, "light");
}
void light(string &in asTimer)
{
FadeLightTo("PointLight_4", 0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 0.2f);
}
void fall(string &in asTimer)
{
SetEntityActive("prison_broken_1", true);
SetEntityActive("prison_3", false);
SetEntityActive("wooden_board03_5", true);
SetEntityActive("wooden_board03_6", true);
SetEntityActive("wooden_board03_3", true);
SetEntityActive("wooden_board03_4", true);
SetEntityActive("wooden_board03_7", true);
CreateParticleSystemAtEntity("", "ps_break_cavein.ps", "dust", false);
PlaySoundAtEntity("", "hit_wood.snt", "Player", 0, false);
PlaySoundAtEntity("", "break_wood.snt", "Player", 0, false);
}
void what(string &in asParent , string &in asChild , int alState)
{
SetMessage("Hints", "Hint01", 2.0f");
}
ah ok.thanks
It doesn't work.He says : "unexpected end of file" in row 120
here is my script :
void OnStart()
{
AddEntityCollideCallback("Player", "spider1", "spider1", true, 1);
AddEntityCollideCallback("Player", "spider2", "spider2", true, 1);
AddEntityCollideCallback("Player", "spider3", "spider3", true, 1);
AddEntityCollideCallback("Player", "hm", "hm", true, 1);
AddEntityCollideCallback("Player", "active", "active", true, 1);
AddEntityCollideCallback("Player", "ball", "ball", true, 1);
AddEntityCollideCallback("Player", "what", "what", true, 1);
AddUseItemCallback("", "string_pile_1", "cannon_1", "StringOnCannon", true);
}
void spider1(string &in asParent , string &in asChild , int alState)
{
PlaySoundAtEntity("", "spider_step.snt", "Player", 0, false);
}
void spider2(string &in asParent , string &in asChild , int alState)
{
PlaySoundAtEntity("Player", "spider_die.snt", "stone_med01_brown_1", 0, false);
}
void spider3(string &in asParent , string &in asChild , int alState)
{
PlaySoundAtEntity("", "spider_hurt.snt", "Player", 0, false);
PlaySoundAtEntity("", "roach_idle.snt", "Player", 0, false);
}
void hm(string &in asParent , string &in asChild , int alState)
{
SetEntityActive("spider_1", true);
SetEntityActive("spider_2", true);
PlaySoundAtEntity("", "react_breath.snt", "Player", 0, false);
SetEntityActive("active", true);
}
void active(string &in asParent , string &in asChild , int alState)
{
SetEntityActive("spider_3", true);
SetEntityActive("spider_4", true);
}
void interact_ball(string &in asEntity)
{
SetEntityActive("ball", true);
}
void ball(string &in asParent , string &in asChild , int alState)
{
StartPlayerLookAt("look", 4.0, 1.0f, "");
PlaySoundAtEntity("", "13_ignite.snt", "Player", 0, false);
AddTimer("Timer", 0.5f, "lol");
}
void lol(string &in asTimer)
{
StopPlayerLookAt();
}
void StringOnCannon(string &in asItem, string &in asEntity)
{
StartPlayerLookAt("string_1", 2.0, 3.0f, "");
PlaySoundAtEntity("", "12_make_drill.snt", "Player", 0, false);
AddTimer("Timer", 1.0f, "stop");
RemoveItem(asItem);
SetEntityActive("candle_floor_3", true);
AddTimer("Timer", 1.0f, "boom");
}
void stop(string &in asTimer)
{
StopPlayerLookAt();
}
void boom(string &in asTimer)
{
PlaySoundAtEntity("", "12_epoxy_blow.snt", "Player", 0, false);
AddTimer("Timer", 3.0f, "boomdust");
}
void boomdust(string &in asTimer)
{
CreateParticleSystemAtEntity("", "ps_break_pottery.ps", "look", false);
FadeLightTo("PointLight_4", 1.0f, 0.809f, 0.172f, 1.0f, -1.0f, 0.2f);
AddTimer("Timer", 0.5f, "fall");
AddTimer("Timer", 0.2f, "light");
}
void light(string &in asTimer)
{
FadeLightTo("PointLight_4", 0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 0.2f);
}
void fall(string &in asTimer)
{
SetEntityActive("prison_broken_1", true);
SetEntityActive("prison_3", false);
SetEntityActive("wooden_board03_5", true);
SetEntityActive("wooden_board03_6", true);
SetEntityActive("wooden_board03_3", true);
SetEntityActive("wooden_board03_4", true);
SetEntityActive("wooden_board03_7", true);
CreateParticleSystemAtEntity("", "ps_break_cavein.ps", "dust", false);
PlaySoundAtEntity("", "hit_wood.snt", "Player", 0, false);
PlaySoundAtEntity("", "break_wood.snt", "Player", 0, false);
}
void what(string &in asParent , string &in asChild , int alState)
{
SetMessage("Hints", "Hint01", 2.0f");
}
07-08-2011, 09:17 PM
what is wrong? please answere
07-08-2011, 09:23 PM
The thing below is wrong.
It should be:
Code:
void what(string &in asParent , string &in asChild , int alState)
{
SetMessage("Hints", "Hint01", 2.0f");
}
It should be:
Code:
void what(string &in asParent , string &in asChild , int alState)
{
SetMessage("Hints", "Hint01", 2.0f);
}
07-08-2011, 09:28 PM
ah i see.thx.oh god i am...forget it xD