All pastes #446367 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-18 13:03 UTC
rendered paste body
on $*:TEXT:/^[!@]Profile-Read/si:#: {  
  var %way $iif($left($1,1) == @,msg $chan,.notice $nick) 12[14Profile-Read12]
  if (!$2 || $3) {
    %way 14Please use this syntax:12 [!@]Profile-Read <ircname> 14(remember to use _ instead of spaces) | halt
  }
  if ($readini(profileserv.ini, realname, $address($2,2))) {
    %way 12 $+ $2 $+ 's 14real name is12 $readini(profileserv.ini, realname, $address($2,2)) $+ .
  }
  if ($readini(profileserv.ini, gender, $address($2,2))) {
    %way 12 $+ $2 $+ 's 14gender is12 $readini(profileserv.ini, gender, $address($2,2)) $+ .
  }
  if ($readini(profileserv.ini, channel, $address($2,2))) {
    %way 12 $+ $2 $+ 's 14Home channel is12 $readini(profileserv.ini, channel, $address($2,2)) $+ .
  }
  if ($readini(profileserv.ini, age, $address($2,2))) {
    %way 12 $+ $2 $+ 's 14age is12 $readini(profileserv.ini, age, $address($2,2)) $+ .
  }
  if ($readini(profileserv.ini, birthday, $address($2,2))) {
    %way 12 $+ $2 $+ 's 14birthday is12 $readini(profileserv.ini, birthday, $address($2,2)) $+ .
  }
  if ($readini(profileserv.ini, hobbies, $address($2,2))) {
    %way 12 $+ $2 $+ 's 14hobbies are:12 $readini(profileserv.ini, hobbies, $address($2,2)) $+ .
  }
  if ($readini(profileserv.ini, time, $address($2,2))) {
    %way 14Profile was last changed:12 $readini(profileserv.ini, time, $address($2,2)) $+ .
    halt
  }
  elseif (!$readini(profileserv.ini, realname, $address($2,2)) && !$readini(profileserv.ini, gender, $address($2,2)) && !$readini(profileserv.ini, age, $address($2,2)) && !$readini(profileserv.ini, birthday, $address($2,2)) && !$readini(profileserv.ini, hobbies, $address($2,2)) && !$readini(profileserv.ini, channel, $address($2,2)) && !$readini(profileserv.ini, time, $address($2,2))) {
    %way 12 $+ $2 14hasn't set a profile yet. | halt
  }
}

on *:TEXT:!Profile-Set*:#: { 
  var %way $iif($left($1,1) == @,msg $chan,.notice $nick) 12[14Profile-Read12]
  if (!$3) {
    %way Please set a option 14. Syntax:12 [!@]Profile-Set <Option> <text>.
  }
  elseif ($2 == name || $2 == Realname) {
    /writeini profileserv.ini Realname $address($nick,2) $3-
    /writeini profileserv.ini time $address($nick,2) $fulldate
    %way Your'e12 $2 14has been set to:12 $3-
  }
  elseif ($2 == chan || $2 == channel) {
    /writeini profileserv.ini channel $address($nick,2) $3-
    /writeini profileserv.ini time $address($nick,2) $fulldate
    %way Your'e12 $2 14has been set to:12 $3-
  }
  elseif ($2 == age || $2 == old) {
    /writeini profileserv.ini Age $address($nick,2) $3-
    /writeini profileserv.ini time $address($nick,2) $fulldate
    %way Your'e12 $2 14has been set to:12 $3-
  }
  elseif ($2 == birthday || $2 == birth) {
    /writeini profileserv.ini Birthday $address($nick,2) $3-
    /writeini profileserv.ini time $address($nick,2) $fulldate
    %way Your'e12 $2 14has been set to:12 $3-
  }
  elseif ($2 == gender || $2 == rase) {
    /writeini profileserv.ini Gender $address($nick,2) $3-
    /writeini profileserv.ini time $address($nick,2) $fulldate
    %way Your'e12 $2 14has been set to:12 $3-
  }
  elseif ($2 == hobby || $2 == hobbies) {
    /writeini profileserv.ini Hobbies $address($nick,2) $3-
    /writeini profileserv.ini time $address($nick,2) $fulldate
    %way Your'e12 $2 14has been set to:12 $3-
  }
  else {
    if ($2 != hobby || $2 != name || $2 != gender || $2 != age || $2 != birthday || $2 != old || $2 != rase || $2 != birth || $2 != hobbies || $2 != realname || $2 != chan || $2 != channel) {
      %way $2 14is not in the profile options. Please pick between12 Gender, Channel, Age, Birthday, Name and Hobby.
    }
  }
}

on $*:TEXT:/^[!@]profile-help/si:#:{
  var %way $iif($left($1,1) == @,msg $chan,.notice $nick) 12[14Profile-Read12]
  %way To set a profile simply type 12[!@]Profile-set <Option> <Text>14. Here are the options: 12Name14,12 Age14,12 Channel,12 Birthday14,12 Gender14 and12 Hobby14. To clear the profile you have, Type12 [!@]Profile-Clear14. To Read a profile type12 [!@]Profile-Read <Ircname>14. 12~ T14error 12A14nd 12S14lakte 12S14cript
}
on $*:TEXT:/^[!@]Profile-clear/si:#:{ 
  var %way $iif($left($1,1) == @,msg $chan,.notice $nick) 12[14Profile-Read12]
  if (!$readini(profileserv.ini, realname, $address($nick,2)) && !$readini(profileserv.ini, gender, $address($nick,2)) && !$readini(profileserv.ini, age, $address($nick,2)) && !$readini(profileserv.ini, birthday, $address($nick,2)) && !$readini(profileserv.ini, hobbies, $address($nick,2)) && !$readini(profileserv.ini, chanel, $address($nick,2)) && !$readini(profileserv.ini, time, $address($nick,2))) {
    %way You dont have a profile to clear. | halt 
  }
  else {
    /remini profileserv.ini gender $address($nick,2)
    /remini profileserv.ini age $address($nick,2)
    /remini profileserv.ini realname $address($nick,2)
    /remini profileserv.ini birthday $address($nick,2)
    /remini profileserv.ini hobbies $address($nick,2)
    /remini profileserv.ini channel $address($nick,2)
    /remini profileserv.ini time $address($nick,2)
    %way Profile is cleared. Type 12[!@]Profile-help14 to see how you set a new profile.
  }