Tryed it, worked ingame. Very basic but its ok. [code] integer hp = 1000; default { state_entry() { llSetText("Filthy Creature Health:"+(string)hp, <1,0,0>, 1.0); hp = 1000; } sensor(integer total_number) { llSetPos(llDetectedPos(0)); } collision(integer num_detected) { hp -= 10; llSetText("Filthy Creature Health:"+(string)hp, <1,0,0>, 1.0); llSetTimerEvent(2.0); if(hp == 0) { llSay(0,"Ill get you for this "+llDetectedName(0)+"!"); llDie(); } } timer() { llSensor("", NULL_KEY, AGENT, 10, PI); } } [/code] |
|