Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- integer life;
- default
- {
- state_entry()
- {
- llListen(100,"",NULL_KEY,"");
- }
- on_rez(integer param){
- llOwnerSay("Listening to channel "+(string)param);
- llListen(param,"",NULL_KEY,""); // 100 is our channel
- life=llGetUnixTime();
- }
- listen(integer channel,string name,key id,string command)
- {
- list l_cmds=llParseStringKeepNulls(command," ",[]);
- string s_command=llToUpper(llList2String(l_cmds,0));
- string s_arg=llList2String(l_cmds,1);
- float f_arg=(float)s_arg;
- // if(s_command=="DIE") llDie();
- if(s_command=="SIZE"){
- llSetScale(<f_arg,f_arg,f_arg>);
- }
- llSay(0,"My mass is "+(string)llGetMass());
- }
- collision(integer num)
- {
- integer i;
- for(i=0;i<num;i++)
- if(llDetectedName(i)=="piano sotto")
- {
- llSay(0, "Life: "+ (string)(llGetUnixTime() - life));
- llDie();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement