Advertisement
cheiron

rpoak original bot

Apr 22nd, 2018
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 8.84 KB | None | 0 0
  1. [script]
  2. bot for #Roleplayofallkinds
  3. on *:load:{
  4.   echo -a This profile script written by magdalena[Pan] and should not be given out without prior permission from her.
  5. }
  6.  *:JOIN:#Roleplayofallkinds: {
  7.   { .notice $nick 14Welcome, come on in to #Roleplayofallkinds! Type !rules for the Room rules.  If you have a problem with someone, please inform an op!  Have fun! }
  8.  if ($readini(profile.txt,$nick,age) == $null) { /.timer 1 5 .notice $nick 14I see that you don't have a profile, $nick, If you would like to make one, then please type !setup to make one for us. }
  9.  if ($readini(profile.txt,$nick,age) != $null) { .mode $chan +v $nick
  10.     msg $chan 4Teaser profile for $nick - Age:14 $readini(profile.txt,$nick,age) 4- Gender:14 $readini(profile.txt,$nick,gender) 4- Location:14 $readini(profile.txt,$nick,local) 4- D/s Position:14 $readini(profile.txt,$nick,ds) 4- to see the rest type 14!view $nick 4in channel.
  11.   .writeini -n profile.txt $nick joined $date }
  12. }
  13. on *:TEXT:!asl*:*: {
  14.   if (
  15.   ) == $null) { .msg $chan 4Sorry, $2 doesn't have a profile. If you would like to set your profile, $2 type !setup and follow my instructions in pm | .mode #Roleplayofallkinds -v-o $2 $2 | halt }
  16.   if ($readini(profile.txt,$2,age) != $null) {
  17.     .notice $nick 4 $2's asl: - Age:14 $readini(profile.txt,$2,age) 4- Gender:14 $readini(profile.txt,$2,gender) 4- Location:14 $readini(profile.txt,$2,local) 4- D/s Position:14 $readini(profile.txt,$2,ds)
  18.     .mode #Roleplayofallkinds +v $2
  19.     .writeini -n profile.txt $2 asl $date | halt  
  20.   }
  21. }
  22. on *:TEXT:!view*:*: {
  23.   if ($readini(profile.txt,$2,age) == $null) { .msg $chan 4Sorry, $2 does not have his/her profile set on this bot yet. | .mode #Roleplayofallkinds -v-o $2 $2 | halt }
  24.   if ($readini(profile.txt,$2,age) != $null) {
  25.     .notice $nick 4 $2's profile: - Age:14 $readini(profile.txt,$2,age) 4- Gender:14 $readini(profile.txt,$2,gender) 4- Location:14 $readini(profile.txt,$2,local) 4- D/s Position:14 $readini(profile.txt,$2,ds)
  26.     .notice $nick 4 $2's limits:14 $readini(profile.txt,$2,limits)
  27.     .notice $nick 4 $2's kinks:14 $readini(profile.txt,$2,kinks)
  28.    .notice $nick 4 $2's description:14 $readini(profile.txt,$2,other)
  29.     .mode #Roleplayofallkinds +v $2
  30.   .writeini -n profile.txt $2 viewed $date | halt  }
  31. }
  32. on *:TEXT:!view*:*: {
  33.   if ($readini(profile.txt,$2,age) == $null) { .msg $chan 4Sorry, $2 does not have his/her profile set on this bot yet. If $2 would like to make one then they need to type !setup and follow it's instructions in pm | .mode #Roleplayofallkinds -v-o $2 $2 | halt }
  34.   if ($readini(profile.txt,$2,age) != $null) {
  35.     .notice $nick 4 $2's profile: - Gender:14 $readini(profile.txt,$2,gender) 4- Age:14 $readini(profile.txt,$2,age) 4- Location:14 $readini(profile.txt,$2,local) 4- D/s Position:14 $readini(profile.txt,$2,ds)
  36.     .notice $nick 4 $2's limits:14 $readini(profile.txt,$2,limits)
  37.     .notice $nick 4 $2's kinks:14 $readini(profile.txt,$2,kinks)
  38.     .notice $nick 4 $2's description:14 $readini(profile.txt,$2,other)
  39.     .mode #Roleplayofallkinds +v $2
  40.   .writeini -n profile.txt $2 viewed $date | halt  }
  41. }
  42. on *:TEXT:!setup:*: {
  43.   if ($readini(profile.txt,$nick,age) == $null) { .msg $nick 14Please tell me your age with 4!age14, such as 4!age 47 }
  44.   if ($readini(profile.txt,$nick,age) != $null) { .msg $nick 14You have already set your profile, for info on how to change certain aspects of it type 4!profilecommands }
  45. }
  46. on *:TEXT:!age*:?: { if ($line($nick,0,*) == 1) { /msg #chisbotroom $nick | /close -m $nick }
  47.   if ($2 == $null) { .msg $nick 14Sorry, that's invalid, you must enter !age, a space, and then your age right after that on the same line. }  
  48.   if ($2 != $null) { .writeini -n profile.txt $nick age $2-
  49.     if ($readini(profile.txt,$nick,gender) == $null) { .msg $nick 14Now, enter your gender with 4!gender14 such as 4!gender woman }
  50.   if ($readini(profile.txt,$nick,gender) != $null) { .msg $nick 14Thank you, your new age has been set. } }
  51. }
  52. on *:TEXT:!gender*:?: { if ($line($nick,0,*) == 1) { /msg #chisbotroom $nick | /close -m $nick }
  53.   if ($2 == $null) { .msg $nick 1414Sorry, that's invalid, you must enter !gender, a space, and then your gender right after that on the same line. }  
  54.   if ($2 != $null) { .writeini -n profile.txt $nick gender $2-
  55.     if ($readini(profile.txt,$nick,ds) == $null) { .msg $nick 14Now, enter your "position" in relation to bdsm with 4!ds14, such as 4!ds slave }
  56.   if ($readini(profile.txt,$nick,ds) != $null) { .msg $nick 14Thank you, your new gender has been set. } }
  57. }
  58. on *:TEXT:!ds*:?: { if ($line($nick,0,*) == 1) { /msg #chisbotroom $nick | /close -m $nick }
  59.   if ($2 == $null) { .msg $nick 14Sorry, that's invalid, you must enter !ds, a space, and then your position right after that on the same line. | halt }  
  60.   if ($2 != $null) { .writeini -n profile.txt $nick ds $2-
  61.     if ($readini(profile.txt,$nick,local) == $null) { .msg $nick 14Now, enter your location with 4!loc14, such as 4!loc my own delusions14 or 4!loc Florida }
  62.   if ($readini(profile.txt,$nick,local) != $null) { .msg $nick 14Thank you, your new position has been set. } }
  63. }
  64. on *:TEXT:!loc*:?: { if ($line($nick,0,*) == 1) { /msg #chisbotroom $nick | /close -m $nick }
  65.   if ($2 == $null) { .msg $nick 14Sorry, that's invalid, you must enter !loc, a space, and then your location right after that on the same line. }  
  66.   if ($2 != $null) { .writeini -n profile.txt $nick  local $2-
  67.     if ($readini(profile.txt,$nick,limits) == $null) { .msg $nick 14Now, enter your limits, hard or soft, with 4!limits14, such as 4!limits tickling, fiends, wearing socks to bed, parsnips, and hng's }
  68.   if ($readini(profile.txt,$nick,limits) != $null) { .msg $nick 14Thank you, your new location has been set. } }
  69. }
  70. on *:TEXT:!limits*:?: { if ($line($nick,0,*) == 1) { /msg #chisbotroom $nick | /close -m $nick }
  71.   if ($2 == $null) { .msg $nick 14Sorry, that's invalid, you must enter !limits, a space, and then your limits right after that on the same line. | halt }  
  72.   if ($2 != $null) { .writeini -n profile.txt $nick  limits $2-
  73.     if ($readini(profile.txt,$nick,other) == $null) { .msg $nick 14Now that you've told us what you don't like, tell us what you do like, enter your nasty dirty kinks with 4!kinks14, such as 4!kinks matching socks, rain, thunderstorms, hot anal pounding, choking on cock }
  74.   if ($readini(profile.txt,$nick,other) != $null) { .msg $nick 14Thank you, your new limits has been set. } }
  75. }
  76. on *:TEXT:!kinks*:?: { if ($line($nick,0,*) == 1) { /msg #chisbotroom $nick | /close -m $nick }
  77.   if ($2 == $null) { .msg $nick 14Sorry, that's invalid, you must enter !kinks, a space, and then your kinks right after that on the same line. | halt }  
  78.   if ($2 != $null) { .writeini -n profile.txt $nick  kinks $2-
  79.     if ($readini(profile.txt,$nick,other) == $null) { .msg $nick 14Now give us a nice description of yourself with 4!desc 14followed by a description of yourself, such as 4!desc horny little slut looking for hot Dom/me to fulfil her wildest fantasies online. she is 5'2" soft and curvy with 44DD breasts, red hair, and green eyes. 14  You can be as sparse or detailed as you want, though the more the better ;D.  }
  80.   if ($readini(profile.txt,$nick,other) != $null) { .msg $nick 14Thank you, your new kinks have been set. } }
  81. }
  82. on *:TEXT:!desc*:?: {  if ($line($nick,0,*) == 1) { /msg #chisbotroom $nick | /close -m $nick }
  83. n81=  if ($2 == $null) { .msg $nick 14Sorry, that's invalid, you must enter !desc, a space, and then your description right after that on the same line. }  
  84.   if ($readini(profile.txt,$nick,other) == $null) {
  85.     .msg $nick 14Your profile is now complete, thank you.  To view your profile or the profiles of others in the channel type 4!view14 and then a person's nick this must be done in channel to see the profile of yourself or others (Example: 4!view Chi`sbot14).  If you would like to change any aspect of your profile, all you need is that specific command.  For a list of profile commands type 4!profilecommands14.
  86.     .mode #Roleplayofallkinds +v $nick
  87.     .msg #Roleplayofallkinds 14 $nick just made a new profile for us! Thank you, $nick! Here's a taste:
  88.   .msg #Roleplayofallkinds 4Teaser profile for $nick - Age:14 $readini(profile.txt,$nick,age) 4- Gender:14 $readini(profile.txt,$nick,gender) 4- Location:14 $readini(profile.txt,$nick,local) 4- D/s Position:14 $readini(profile.txt,$nick,ds) 4- to see the rest type 14!view $nick 4in channel. }
  89.   if ($readini(profile.txt,$nick,other) != $null) { .msg $nick 14Thank you, your new description has been set. }
  90.   if ($2 != $null) { .writeini -n profile.txt $nick other $2- }
  91. }
  92. on *:NICK: {
  93.   if ($readini(profile.txt,$newnick,age) == $null) { .mode #Roleplayofallkinds -v $newnick }
  94.   if ($readini(profile.txt,$newnick,age) != $null) { .mode #Roleplayofallkinds +v $newnick }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement