Cinfo Blocker
From Tapestries MUCK
Full Cinfo & Cinfo Blocker
Cinfo3 is for BDSM Field, Cinfo is for Character Field, Cinfo2 is for Player Field, Cinfo4 is for Residence Field, and Cinfo5 is for Role play Field. When Copy/Pasting. PLEASE change my name to yours! Oh and when you're done with this, you should have a full and well done cinfo! Pleeze fill in the rest of your fields on your own!
Lsedit me=bdsm
<Information about your cinfo field here>
<Double check your work while still in the editor>
.l (does this)
<looks good, exit the lseditor>
.end (does this)
Once you have written up some information in the lseditor, its saved and ready to be used for the next, where we are going to place the MPI code into.
lsedit me=cinfo3
{if:{and:{prop:_cinfo_blocked#,{owner:this}},{ne:{lmember:{list:_cinfo_blocked,{owner:this}},{name:me}},0}},{eval:{null:<Cinfo blocked for +{name:me}+ +{sex:me}+ +{species:me}+>,{owner:this}} Sorry! {name:{owner:this}} has blocked you from reading the field.},{null:<{name:me} now knows where you are>,{owner:this}} {eval:{list:bdsm}}}
.end
Now once this second piece is saved with the MPI written into it (copy/pasted). Place the second lsedit into your BDSM field.
Cinfo #set BDSM={eval:{list:cinfo3}}
Finshing that field up and setting it correctly, you may move onto the next field.
lsedit me=char
.l
.end
lsedit me=cinfo
Status-({if:{awake:{owner:this}},{if:{gt:{idle:{owner:this}},60},Idle {div:{idle:{owner:this}},60}m,Awake},Asleep}){nl}{if:{and:{prop:_cinfo_blocked#,{owner:this}},{ne:{lmember:{list:_cinfo_blocked,{owner:this}},{name:me}},0}},{eval:{null:<Cinfo blocked for +{name:me}+ +{sex:me}+ +{species:me}+>,{owner:this}} Sorry! {name:{owner:this}} has blocked you from reading the field.},{null:<{name:me} now knows where you are>,{owner:this}} {eval:{list:char}}}
.end
Cinfo #set Character={eval:{list:cinfo}}
Done! & Set! Next field.
Cinfo #set Email=:*anubathewhite@hotmail.com|anubathewhite@cox.net*{nl}*anubathewhite@yahoo.com|anubathewhite@mail2electron.com*{null:{tell:[{name:me} Just Cinfo'd you.],{owner:this}}}
<Please use your *Own* email addresses>
Next field!
lsedit me=player
.l
.end
lsedit me=cinfo2
{name:me} {sex:me} {species:me}{nl}{if:{and:{prop:_cinfo_blocked#,{owner:this}},{ne:{lmember:{list:_cinfo_blocked,{owner:this}},{name:me}},0}},{eval:{null:<Cinfo blocked for +{name:me}+ +{sex:me}+ +{species:me}+>,{owner:this}} Sorry! {name:{owner:this}} has blocked you from reading the field.},{null:{tell:{name:Anuba} now knows who you are!}}
{eval:{list:player}}}
.end
Cinfo #set Player={eval:{list:cinfo2}}
Almost there!
lsedit me=home
<tell a little or a lot about your residence and where you live>
.l
.end
lsedit me=cinfo4
{if:{and:{prop:_cinfo_blocked#,{owner:this}},{ne:{lmember:{list:_cinfo_blocked,{owner:this}},{name:me}},0}},{eval:{null:<Cinfo blocked for +{name:me}+ +{sex:me}+ +{species:me}+>,{owner:this}} Sorry! {name:{owner:this}} has blocked you from reading the field.},{null:<{name:me} now knows where you are>,{owner:this}} {eval:{list:home}}}
.end
Cinfo #set Residence={eval:{list:cinfo4}}
Almost done!
lsedit me=rp
<write about the sort of role plays you enjoy or do not>
.l
.end
lsedit me=cinfo5
{if:{and:{prop:_cinfo_blocked#,{owner:this}},{ne:{lmember:{list:_cinfo_blocked,{owner:this}},{name:me}},0}},{eval:{null:<Cinfo blocked for +{name:me}+ +{sex:me}+ +{species:me}+>,{owner:this}} Sorry! {name:{owner:this}} has blocked you from reading the field.},{null:<{name:me} now knows where you are>,{owner:this}} {eval:{list:rp}}}
.end
Cinfo #set roleplay={eval:{list:cinfo5}}
And your done! Now the fields; Bdsm, Character, Player, Residence, and Role play should all be blockable. To get this working write, create the lsedit cinfo blocked
lsedit me=_cinfo_blocked
.end
Done!
When you want to add someone to the blocked list, bring up your cinfo blocked lsedit.
lsedit me=_cinfo_blocked
Add in their name, one name per line!
Caius
.end
.l Caius
JonnyFurfucker
.l
Caius
(without a space between them)
JonnyFurfucker
.end
<Accredited & Done by Anuba>