| RE: How to isplays a text on the player's screen? 
 
				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");
 }
 
 
				
(This post was last modified: 07-08-2011, 07:50 PM by Janni1234.)
 |