Tease Ai scripting: The HELP CORNER
Moderator: 1885
-
closetwanker
- Explorer

- Posts: 75
- Joined: Tue Dec 10, 2013 6:00 pm
- Sexual Orientation: Straight
- I am a: Submissive
- Dom/me(s): Not Collared
- Location: USA East Coast
Re: Tease Ai scripting: The HELP CORNER
Thank you.
I'll continue trying and will take your advice.
I've been trying off and on for a long time. This really isn't my thing, but AI really needs as many scripts as possible to keep it from becoming mundane.
I'll continue trying and will take your advice.
I've been trying off and on for a long time. This really isn't my thing, but AI really needs as many scripts as possible to keep it from becoming mundane.
Re: Tease Ai scripting: The HELP CORNER
I agree!
The more scripts the better
Regarding the mundane
I hope to fix that soon
Best regards
Genome
The more scripts the better
Regarding the mundane
I hope to fix that soon
Best regards
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project!
Thank you for spending time on this awesome project!
- Android71
- Explorer

- Posts: 40
- Joined: Thu Nov 03, 2011 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease Ai scripting: The HELP CORNER
Perhaps anybody can help me...
I would like to know if it is possible to catch/save the date during a module/link as variable/flag?
More concrete: I make a promise today - and I want the domme to remind me two weeks later in a way "on 03.03.2017 you promised me to keep your hands of your dick"....or even much worse
Didn't find something helpful in the language guide...
Thanks in advance
I would like to know if it is possible to catch/save the date during a module/link as variable/flag?
More concrete: I make a promise today - and I want the domme to remind me two weeks later in a way "on 03.03.2017 you promised me to keep your hands of your dick"....or even much worse
Didn't find something helpful in the language guide...
Thanks in advance
- OxiKlein
- Explorer

- Posts: 23
- Joined: Tue Nov 03, 2015 9:42 pm
- Gender: Female
- Sexual Orientation: Bisexual/Bi-Curious
- I am a: Switch
Re: Tease Ai scripting: The HELP CORNER
As a matter of fact, that is possible. Here's a sample script using that and a few other time related things:Android71 wrote: Fri Mar 03, 2017 9:05 pm Perhaps anybody can help me...
I would like to know if it is possible to catch/save the date during a module/link as variable/flag?
More concrete: I make a promise today - and I want the domme to remind me two weeks later in a way "on 03.03.2017 you promised me to keep your hands of your dick"....or even much worse
Didn't find something helpful in the language guide...
Thanks in advance
Time/Date Test Script
CurrentDate #CurrentDate
CurrentYear #CurrentYear
CurrentTime #CurrentTime
CurrentMonth #CurrentMonth
CurrentDay #CurrentDay
Setting Date @SetVar[Promise]=[#CurrentDate]
You made a promise on @ShowVar[Promise].
Which outputs:
10:25 PM Domme Name: Time/Date Test Script
10:25 PM Domme Name: CurrentDate 3/3/2017
10:25 PM Domme Name: CurrentYear 2017
10:25 PM Domme Name: CurrentTime 10:25
10:25 PM Domme Name: CurrentMonth March
10:25 PM Domme Name: CurrentDay Friday
10:25 PM Domme Name: Setting Date
10:26 PM Domme Name: You made a promise on 3/3/2017.
Then you can use @SetDate(FLAG,TIME) and @CheckDate(FLAG,GOTO) to be able to set the time to two weeks before it reminds you.
-
closetwanker
- Explorer

- Posts: 75
- Joined: Tue Dec 10, 2013 6:00 pm
- Sexual Orientation: Straight
- I am a: Submissive
- Dom/me(s): Not Collared
- Location: USA East Coast
Re: Tease Ai scripting: The HELP CORNER
Need some more help with my first script.
When the sub responds "No" and the Domme makes the comment of hurting him/her I want it to go to a CBT script.
How do I make that happen?
When the sub responds "No" and the Domme makes the comment of hurting him/her I want it to go to a CBT script.
How do I make that happen?
- Spoiler: show
- avatarbr
- Experimentor

- Posts: 1239
- Joined: Fri Aug 18, 2006 3:33 am
- Gender: Male
- Sexual Orientation: Straight
Re: Tease Ai scripting: The HELP CORNER
One way is this:closetwanker wrote: Wed Mar 22, 2017 3:53 pm Need some more help with my first script.
When the sub responds "No" and the Domme makes the comment of hurting him/her I want it to go to a CBT script.
How do I make that happen?
- Spoiler: show
- Spoiler: show
Re: Tease Ai scripting: The HELP CORNER
Hey guys, first of all thanks everybody for great work on this amazing software and personalities, I started creating my own scripts recently and I admire your amazing work even more now.
To my question - I still don't understand the structure of scripts properly I guess. Can you please explain me the differences between commands @Interrupt, @CallReturn and @Miniscript? As far as I understand it, all three do the same thing - call specified script and then come back where the system was before. Simply, is this proposition @Interrupt(xxx.txt) = @CallReturn(Interrupt\xxx.txt) right or wrong?
And second question - is there any "depth limit" (or how to say it) in calling scripts? By depth I mean Module calls (let's say using @CallReturn command) script.txt, script.txt calls script1.txt etc.
Thanks in advance, C.
To my question - I still don't understand the structure of scripts properly I guess. Can you please explain me the differences between commands @Interrupt, @CallReturn and @Miniscript? As far as I understand it, all three do the same thing - call specified script and then come back where the system was before. Simply, is this proposition @Interrupt(xxx.txt) = @CallReturn(Interrupt\xxx.txt) right or wrong?
And second question - is there any "depth limit" (or how to say it) in calling scripts? By depth I mean Module calls (let's say using @CallReturn command) script.txt, script.txt calls script1.txt etc.
Thanks in advance, C.
-
Daragorn
- Explorer At Heart

- Posts: 587
- Joined: Fri Nov 06, 2015 1:16 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease Ai scripting: The HELP CORNER
They are not the same actually, they do similar stuff but not identical.coolkun wrote: Fri Apr 07, 2017 2:07 am Hey guys, first of all thanks everybody for great work on this amazing software and personalities, I started creating my own scripts recently and I admire your amazing work even more now.
To my question - I still don't understand the structure of scripts properly I guess. Can you please explain me the differences between commands @Interrupt, @CallReturn and @Miniscript? As far as I understand it, all three do the same thing - call specified script and then come back where the system was before. Simply, is this proposition @Interrupt(xxx.txt) = @CallReturn(Interrupt\xxx.txt) right or wrong?
And second question - is there any "depth limit" (or how to say it) in calling scripts? By depth I mean Module calls (let's say using @CallReturn command) script.txt, script.txt calls script1.txt etc.
Thanks in advance, C.
More in specific:
-Miniscript are obsolete with last patch (when you @Miniscript() you are basically doing a @CallReturn() now....they used to be different, but with the latest implementation of callreturns they have become useless and were way more unreliable, so we just made so that they work like a callreturn...we just left the command to avoid having people have to change all their already existing scripts)
-callreturn: They exit the current script, exectute the called script and then, when that script ends, they return back to the script that launched them, and continue from there. They are nestable in infinite numbers.
So for example:
let's say somewehere inside script1 you @callreturn(yourdirectory/call1.txt)
-->
you now move to call1, and somewhere inside that you @callreturn(yourdirectory/call2.txt)
-->
you now move to call2, do whatever that script does and, when it reaches the @End
-->
you go back to the call1 at the line just after the @callreturn(yourdirectory/call2.txt). You continue this script, and when it @End
-->
you go back to script1 at the line just after the @callreturn(yourdirectory/call1.txt). When this @End, the normal "cycle" will continue (so if you were in a module, you'll move to a link for example).
You can also use them in responses. For example you are in the stroking cycle you say "please stop" and, within the response file of "stop" you have a @CallReturn() to some script. You will be moved to that script, do whatever is inside and, when it @End you are sent back to the stroking cycle.
-Interrupt: do what their name suggests, they interrupt the current cycle and, no matter where you were when you launched it, when it @End you'll move to a link. They are "nesteable" too...but you won't go back to the previous script, you'll just move to a link when the last called @Interrupt() ends.
Re: Tease Ai scripting: The HELP CORNER
Hey, is it actually possible to play a video of a specific genre inside a script? The guides mentioned command @PlayJOIVideo - this works fine along with @PlayCHVideo, but other genres seem to not work (such as @PlayHardcoreVideo).
I have some ancient guide that mentions commands such as @VideoHardcore and @VideoSoftcore that can be used to tell if the user is watching movie from those genres, but nothing about playing them.
I guess the same thing could be doable by putting all my videos to teaseAI/videos/some_genre and randomly selecting them from there, but that is not really optimal solution.
And on another note, is it possible to somehow give a full file path to the program to show a video or a picture? I would rather have my images and videos stored elsewhere from the program itself, so it would be grand if I could just give a full path to a video inside a script and not having to have a copy of the video or the picture inside TeaseAI's folders.
I have some ancient guide that mentions commands such as @VideoHardcore and @VideoSoftcore that can be used to tell if the user is watching movie from those genres, but nothing about playing them.
I guess the same thing could be doable by putting all my videos to teaseAI/videos/some_genre and randomly selecting them from there, but that is not really optimal solution.
And on another note, is it possible to somehow give a full file path to the program to show a video or a picture? I would rather have my images and videos stored elsewhere from the program itself, so it would be grand if I could just give a full path to a video inside a script and not having to have a copy of the video or the picture inside TeaseAI's folders.
- avatarbr
- Experimentor

- Posts: 1239
- Joined: Fri Aug 18, 2006 3:33 am
- Gender: Male
- Sexual Orientation: Straight
Re: Tease Ai scripting: The HELP CORNER
It's not possible play specif genresfor now (just joi and ch), but 1885 said he would look at this. Not sure if he will implement.ze_nordic wrote: Sun Apr 09, 2017 12:35 am Hey, is it actually possible to play a video of a specific genre inside a script? The guides mentioned command @PlayJOIVideo - this works fine along with @PlayCHVideo, but other genres seem to not work (such as @PlayHardcoreVideo).
I have some ancient guide that mentions commands such as @VideoHardcore and @VideoSoftcore that can be used to tell if the user is watching movie from those genres, but nothing about playing them.
I guess the same thing could be doable by putting all my videos to teaseAI/videos/some_genre and randomly selecting them from there, but that is not really optimal solution.
And on another note, is it possible to somehow give a full file path to the program to show a video or a picture? I would rather have my images and videos stored elsewhere from the program itself, so it would be grand if I could just give a full path to a video inside a script and not having to have a copy of the video or the picture inside TeaseAI's folders.
About the second question, this is just possible if you create a symlinks inside a teaseai video folder. It's like a shortcut to another folder (not a normal shortcut).
Here a guide: https://msdn.microsoft.com/pt-br/librar ... s.85).aspx
I am not sure what type (absolute or relative and I think there is a 3nd type) works, but you can try.
Re: Tease Ai scripting: The HELP CORNER
Thanks a bunch for the answer, hopefully 1885 will get around to doing it. I wish I could help with the development but I'm not familiar with Visual Basicavatarbr wrote: Sun Apr 09, 2017 2:55 amIt's not possible play specif genresfor now (just joi and ch), but 1885 said he would look at this. Not sure if he will implement.ze_nordic wrote: Sun Apr 09, 2017 12:35 am Hey, is it actually possible to play a video of a specific genre inside a script? The guides mentioned command @PlayJOIVideo - this works fine along with @PlayCHVideo, but other genres seem to not work (such as @PlayHardcoreVideo).
I have some ancient guide that mentions commands such as @VideoHardcore and @VideoSoftcore that can be used to tell if the user is watching movie from those genres, but nothing about playing them.
I guess the same thing could be doable by putting all my videos to teaseAI/videos/some_genre and randomly selecting them from there, but that is not really optimal solution.
And on another note, is it possible to somehow give a full file path to the program to show a video or a picture? I would rather have my images and videos stored elsewhere from the program itself, so it would be grand if I could just give a full path to a video inside a script and not having to have a copy of the video or the picture inside TeaseAI's folders.
About the second question, this is just possible if you create a symlinks inside a teaseai video folder. It's like a shortcut to another folder (not a normal shortcut).
Here a guide: https://msdn.microsoft.com/pt-br/librar ... s.85).aspx
I am not sure what type (absolute or relative and I think there is a 3nd type) works, but you can try.
The symbolic links worked magnificently, thank you! With that it is possible to sort of play the videos from certain categories since I can just play a random video with the @PlayVideo[foldername_with_symlink] :)
Oh, and thanks yet again for the House of Tease. I'm a big fan!
- Android71
- Explorer

- Posts: 40
- Joined: Thu Nov 03, 2011 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease Ai scripting: The HELP CORNER
Hi there...I need some help again.
I've got the problem that the @MiniScript does not start:
It's Contact1 talking (while Domme ist away) while being in chastity...could this be a problem?
When running it looks like this:
I've got the problem that the @MiniScript does not start:
- Spoiler: show
It's Contact1 talking (while Domme ist away) while being in chastity...could this be a problem?
When running it looks like this:
- Spoiler: show
-
Daragorn
- Explorer At Heart

- Posts: 587
- Joined: Fri Nov 06, 2015 1:16 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease Ai scripting: The HELP CORNER
i just copy/pasted this snippet of the script and tested it (i added a @AddContact1/@RemoveDomme before it so i was in your same situation) and, as i expected, it worked perfectly to me....i don't know what's wrong with your version, sorry...but it is definitely not a bugAndroid71 wrote: Tue May 30, 2017 12:43 pm Hi there...I need some help again.
I've got the problem that the @MiniScript does not start:
I can say that the path in right
- Spoiler: show
![]()
It's Contact1 talking (while Domme ist away) while being in chastity...could this be a problem?
When running it looks like this:Anyone an idea? Thanks in advance
- Spoiler: show
- Android71
- Explorer

- Posts: 40
- Joined: Thu Nov 03, 2011 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease Ai scripting: The HELP CORNER
Thanks, that's what I though...and that is the reason why I asked here (and not in the bug-thread)
I think the Problem might be called "Windows xp"
Finally I tried the script on my regular (Windows 10) Laptop...and it works fine - so I can go on working on 'her'
I think the Problem might be called "Windows xp"
Finally I tried the script on my regular (Windows 10) Laptop...and it works fine - so I can go on working on 'her'
-
ski23
- Explorer At Heart

- Posts: 466
- Joined: Sun Jun 11, 2017 12:53 am
- Gender: Male
- Sexual Orientation: Bisexual/Bi-Curious
- I am a: Switch
- Dom/me(s): Courtney
- Sub/Slave(s): Courtney
- Location: Virginia
- Contact:
Re: Tease Ai scripting: The HELP CORNER
I have two questions.
1. How can I apply tags for videos like I can for images. I am having trouble finding this.
2. How can I edit how @SpeedUpCheck and @SlowDownCheck. Specifically, as it is, if a user is in the edging state, and this is called, the program simply says "go as fast as you want" or "go as slow as you want". I would like to make it so she might actually make you go faster or slower.
1. How can I apply tags for videos like I can for images. I am having trouble finding this.
2. How can I edit how @SpeedUpCheck and @SlowDownCheck. Specifically, as it is, if a user is in the edging state, and this is called, the program simply says "go as fast as you want" or "go as slow as you want". I would like to make it so she might actually make you go faster or slower.
Quote me, or PM me and I'll reply as soon as I can! 
Tease AI Java
Mischevious Tease AI Java Personality
Tease AI Java Developer's Guide
TAJUtils Guide
Tease AI Java
Mischevious Tease AI Java Personality
Tease AI Java Developer's Guide
TAJUtils Guide

