Jennifer In Control
Jennifer In Control
Title:Speech
Sex: Female T Male T Trans T
Require:
Limits:
;New Task by Lorenz
;How to use this script:
;Search for YOUR INPUT and change the values you want changing. Default values will produce a working script.
;In this script you can change
;-Speech (randomized)
;-Images (randomized)
;
;DESIGN
;Show an image. You can specify your images in the function:RandomImage
call:RandomImage
;We need some sort of wait to initialize the script
waitm:50
;Script structure
;
;CONFIGURATION
;
;COUNTER
;
;SLAVE GREETS SUPERIOR PROTOCOL - this is also used to seamlessly test if the camera and the audio are working.
settemp9:'Strip naked.'
settemp6:1
call:WhoSpeaks
button:Naked, DTITLE DNAME
;
call:RandomImage
;
;SYSTEMCHECK
settemp9:'Make sure your volume is turned up.'
settemp6:2
call:WhoSpeaks
button:Yes, DTITLE DNAME
;
label:cam_check
call:TestCam
;
call:RandomImage
;
settemp9:'Kneel in full camera view, slave.'
settemp6:3
call:WhoSpeaks
button:Yes, DTITLE DNAME
;
call:RandomImage
;
call:AlternateGreeting
;
;START INSTRUCTION FOR TASK
;
;SETUP ROOM FOR TASK
;
;GET IN POSITION
;
;REMINDER OF INSTRUCTION
;
;START OF TASK WITH LABEL (BOOKMARK) to allow us to return to this point.
label:start
;
;EVALUATION OF TASK
;
;APPLYING PRESSURE to repeat task if the outcome wasn't to satisfaction
;
;ATTACH CONSEQUENCES
;Set/Add denial
;Set/Add chastity
;Set Mood
;
;NEXTTASK - set the next task if desired
;
;DISMISSAL
;
;SLAVE LEAVES SUPERIOR PROTOCOL
;
show:You are done.
call:RandomImage
button:Thank You, DTITLE DNAME
;
;SETUP FUNCTIONS
function:TestCam
label:retest_cam
setupdiff:
if:((BRIGHTNESS == 0) && (CONTRAST == 0))
settemp9:'I am not seeing your webcam. Are you sure your camera is on?'
settemp6:5
call:RandomImage
call:WhoSpeaks
button:Fixed, DTITLE DNAME
goto:retest_cam
fi:
if:(BRIGHTNESS < 30)
settemp9:'The image is a bit dark, how about turning a light on?'
settemp6:4
call:WhoSpeaks
button:Fixed, DTITLE DNAME
goto:retest_cam
fi:
if:(CONTRAST < 30)
settemp9:'Is something covering your camera? My picture is pretty bad.'
settemp6:5
call:WhoSpeaks
button:Fixed, DTITLE DNAME
goto:retest_cam
fi:
end:
function:RandomImage
;YOUR INPUT: How many random images are there?
settemp9:8
;Randomizer
settemp9:Math.floor((Math.random() * TEMP9) + 1)
;YOUR INNPUT: Change each image url after image:
if:(TEMP9==1)
image:taskimg/teacher1.jpg
fi:
if:(TEMP9==2)
image:taskimg/teacher2.jpg
fi:
if:(TEMP9==3)
image:taskimg/teacher3.jpg
fi:
if:(TEMP9==4)
image:taskimg/teacher4.jpg
fi:
if:(TEMP9==5)
image:taskimg/teacher5.jpg
fi:
if:(TEMP9==6)
image:taskimg/teacher6.jpg
fi:
if:(TEMP9==7)
image:taskimg/teacher7.jpg
fi:
if:(TEMP9==8)
image:taskimg/teacher8.jpg
fi:
end:
;
;if there is no sub input, change the image every minute.
function:RandomImageWhileWait
;YOURINPUT:how many times should the image change?
loop:3
call:RandomImage
;YOURINPUT: how many seconds before the image changes
wait:60
endloop:
end:
function:AlternateGreeting
;Set Gender
call:Gender
settemp8:'TEMP9'
;YOUR INPUT: Set the randomizer maximum value
settemp9:20
call:RandomNumber
;Reset temp6
settemp6:0
;YOUR INPUT: change the sentence to show and speak in settemp7 and the wait time in TEMP6. To address the sub by gender, use TEMP8. E.g. You are a good TEMP8
if:(TEMP9<=1)
settemp7:'Well, well, well... You have returned.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
;Use the bar above to measure how many seconds speaking the text above will last and enter value in temp6 below
settemp6:4
fi:
if:(TEMP9==2)
settemp7:'You are back, you naughty little TEMP8.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:4
fi:
if:(TEMP9==3)
settemp7:'Hello, my little slut.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:3
fi:
if:(TEMP9==4)
settemp7:'Look who is there. It is my little bitch.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:4
fi:
if:(TEMP9==5)
settemp7:'Welcome back, my little cum-bucket.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:4
fi:
if:(TEMP9==5)
settemp7:'Hi cupcake.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:2
fi:
if:(TEMP9==6)
settemp7:'You know why you are here and you know who is in control.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:5
fi:
if:(TEMP9==7)
settemp7:'Oh, good. I see you brought my squeeze toys.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:4
fi:
if:(TEMP9==8)
settemp7:'Hey there, sweet-cheeks.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:3
fi:
if:(TEMP9==9)
settemp7:'Well hello there, TEMP8! You seem to have stumbled upon me at the perfect moment. I could use a little squeeze toy.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:8
fi:
if:(TEMP9==10)
settemp7:'Good. You are here. I have been expecting you.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:4
fi:
if:(TEMP9==11)
settemp7:'I hope you are ready for this slut.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:4
fi:
if:(TEMP9==12)
settemp7:'Hello, slave.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:2
fi:
if:(TEMP9==13)
settemp7:'Look what the cat dragged in.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:3
fi:
if:(TEMP9==14)
settemp7:'Hey there, cupcake.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:3
fi:
if:(TEMP9==15)
settemp7:'Hi Sweetie.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:2
fi:
if:(TEMP9==16)
settemp7:'Hello my little slave.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:3
fi:
if:(TEMP9==17)
settemp7:'Did you miss me, slave?'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:3
fi:
if:(TEMP9==18)
settemp7:'Here comes trouble.'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:3
fi:
if:(TEMP9==19)
settemp7:'So you wanna be dominated some more, you dirty little piglet?'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:5
fi:
if:(TEMP9>=20)
settemp7:'Back for more?'
;waitsec---1-----------------2-----------------3-----------------4-----------------5-----------------6-----------------7-----------------8-----------------9
settemp6:2
fi:
;Store TEMP7 language in TEMP9
settemp9:'TEMP7'
;
;speak and show text on screen
call:WhoSpeaks
button:Ready to serve, DTITLE DNAME.
end:
function:RandomNumber
settemp9:Math.floor((Math.random() * TEMP9) + 1)
end:
function:WhoSpeaks
;Speak the sentence
if:('DNAME'=='Jennifer')
speakjen:TEMP9
fi:
if:('DNAME'=='Nathalie')
speaknat:TEMP9
fi:
if:('DNAME'=='James')
speakjames:TEMP9
fi:
;show the sentence on screen
show:TEMP9
;wait before speaking next sentence
if:(TEMP6==0)
;if nothing entered default to 3
wait:3
fi:
if:(TEMP6>0)
;set time to user defined value
wait:TEMP6
fi:
end:
function:Sex
;sub is genetically male
if:(!FEMALE)
settemp9:'little boy clitty'
fi:
;sub is genetically female
if:(FEMALE)
settemp9:'fuck hole'
fi:
end:
;
function:Gender
;Identify mostly as 1= Man 5 = Woman
if:(S_IDENTIFY == 1)
settemp9:'boy'
fi:
if:(S_IDENTIFY == 2)
settemp9:'boy'
fi:
if:(S_IDENTIFY == 3)
settemp9:'slave'
fi:
if:(S_IDENTIFY == 4)
settemp9:'girl'
fi:
if:(S_IDENTIFY == 5)
settemp9:'girl'
fi:
end:
;
function:SexualOrientation
; How much like women 1 = no 2 = a bit 3 = a lot
if:(S_LIKE_W > 1)
settemp9:'worship pussy'
fi:
if:(S_LIKE_M > 1)
settemp9:'crave cock'
fi:
if:(S_LIKE_T > 1)
settemp9:'like transgender'
fi:
end: