All pastes #988502 Raw Edit

sigreq

public text v1 · immutable
#988502 ·published 2008-04-17 17:58 UTC
rendered paste body
on *:JOIN:#kittensigs: { notice $nick Welcome to $chan Please type !request for a sig. If you need help, just say kitten if she's on! You may also type !sigs to see what sigs she can make. }

on *:TEXT:!sigs*:#: { if ($chan == #irchelp) { halt }
else { notice $nick http://s151.photobucket.com/albums/s130/kittengraphic/Already%20Made/ } }

on *:TEXT:!request*:#kittensigs: { 
  set %request.request. [ $+ [ $nick ] ] done
  msg $nick Thank you for using kitten's signature request services
  msg $nick (-*-)
  msg $nick Please type !text <text you want on sig here>
  msg $nick Then type !pic <character you want on your sig here>
  msg $nick For help please type !help
msg $nick And if there is anymore information you would like me to know please type !other <what you want me to know here> }

on *:TEXT:!help*:*: { 
  msg $nick For the text you want on your sig it would be like your nickname or something. I can also put your name on there with some RS levels you want, it will be animated with what I decide, but you may put down what you want for animation too, but that doesn't mean you'll always get it.
  msg $nick For the Character I do not prefer a URL to anything. You can sign up on planetrenders.net and find one on there for me if you would like or some render site. I can cut out images, but make sure they're easy if you want me to do that.
  msg $nick For more help type !more help (note: this option might not always work)
}

on *:TEXT:!more help*:*: { notice kitten $nick needs sig help }

on *:TEXT:!text*:*: { set %text [ $+ [ $nick ] ] $2- | msg $nick Your text that goes on your sig has been set to: %text [ $+ [ $nick ] ] If you wish to change the text just type !text <text you want here again> If you choose to keep this, please move on to the picture you want. }  
on *:TEXT:!pic*:*: { set %pic [ $+ [ $nick ] ] $2- | msg $nick The picture you want on your sig is: %pic [ $+ [ $nick ] ] If you wish to change this, just type !pic <pic you want here again> If you wish to add more please type !other <anything else>If you are finished type !done }
on *:TEXT:!other*:* { set %other [ $+ [ $nick ] ] $2- | msg $nick Other has been set to: %other [ $+ [ $nick ] ] Please type !done
}

on *:TEXT:!done*:*: { 
  msg $nick Your text is: %text [ $+ [ $nick ] ]
  msg $nick Your pic is: %pic [ $+ [ $nick ] ]
msg $nick If this is correct type !accept, if this is not what you want, type !del }

on *:TEXT:!accept*:*: {
  msg $nick kitten will be informed of your request, Please be patient in the meantime until she can get back with you
  msg #kittensigs $nick has requested a sig
set %request %request $nick }

on *:TEXT:!del:*: {
  unset %text [ $+ [ $nick ] ] $2-
  unset %pic [ $+ [ $nick ] ] $2-
  unset %other [ $+ [ $nick ] ] $2-
  unset %request.request. [ $+ [ $nick ] ] done
msg $nick Your information has been deleted. You may restart if you would like another sig. }

on *:TEXT:.seereq*:*: { if ($nick == kitten && !$2) {
    notice kitten The follwing people have requested a sig: %request
    notice kitten To see the request please type .seereq <nick>
  }
  elseif ($nick == kitten && $2) {
    if (%request.request. [ $+ [ $2 ] ] == $null) { notice kitten $2 hasnt requested a sig }
    else {
      notice kitten $2 requested a sig with the text: %text [ $+ [ $2 ] ] $+ . The pic he requested was: %pic [ $+ [ $2 ] ] $+ . $iif(%other [ $+ [ $2 ] ] == $null, ,they also requested %other [ $+ [ $2 ] ] )

    }
  }
}

on *:TEXT:!delete*:#kittensigs: { if ($nick == kitten) {
    unset %text [ $+ [ $2 ] ] $2-
    unset %pic [ $+ [ $2 ] ] $2-
    unset %other [ $+ [ $2 ] ] $2-
    unset %request.request. [ $+ [ $2 ] ] done

  notice kitten $2 $+ 's request has been removed }
}


set %request $remove(%request,$2)