All pastes #835211 Raw Edit

DM fucked up ?!

public text v1 · immutable
#835211 ·published 2007-12-28 19:19 UTC
rendered paste body
on *:JOIN:#DM: {
  if (%dmnick [ $+ [ $nick ] ] != 1) { 
    notice $nick You have not yet registered an DM account type !register in #dm To register. 
  }
  else { 
    notice $nick Please Identify by typing: /msg Supabot !id <yourpass> 
  }

  On *:TEXT:!Clan*:#DM*: {
    if (dmid. [ $+ [ $nick ] ] == 1) {
      if (dmnick. [ $+ [ $nick ] ] == 1) {
        msg $nick Do you want to start a clan or join one? Type !startclan to start one and !joinclan to join one.
      }
      else { notice $nick please identify first: /msg supabot !id <pass>
      }
    }
    else { notice $nick please register firts: !register (in #DM)
    }
  }

  on *:TEXT:!startclan*:*: {
    if ($2 == $null) {
      Msg $nick please type this: !startclan <name> <lvl-requirement>
    }
    if (%clan. [ $+ [ $2 ] ] == 1) { msg $nick The clan you wanted to make already excists. }
    Else {
      write dmclans.txt $nick %clanname %clanrequirement
      set %clan $2
      set %clanmembers. [ $+ [ %clan ] ] %owner
    }
  }
  else { notice $nick please identify first: /msg supabot !id <pass>
  }
}
else { notice $nick please register firts: !register (in #DM)
}
}

on *:TEXT:!joinclan*:*: {
if (dmid. [ $+ [ $nick ] ] == 1) {
  if (dmnick. [ $+ [ $nick ] ] == 1) {
    if ($2 == $null) { 
      msg $nick Please type: !joinclan <clan-name>
    }
    if (%clan. [ $+ [ $2 ] ] != 1) {
      msg $nick This clan doesnt excists.
    }
    set %clanreq$gettok($read(dmclans.txt, w, $nick $+ *),3,32)
    if (%dmlvl. [ $+ [ $nick ] ] >= %clanreq) {
      msg $nick your lvl is not high enough to join This clan, sry.
    }
    else {
      set %owner $gettok($read(dmclans.txt, w, $2 $+ *),2,32)
      msg $nick the clan owner is being informed of you wanting to join his clan.
      msg memoserv Send %owner hello dear owner of $2 , $nick wants to join your clan. please type !acceptmember < $nick > or !declinemember < $nick >
      write Dmjoin.txt $nick $2
    }
  }
  else { notice $nick please identify first: /msg supabot !id <pass>
  }
}
else { notice $nick please register firts: !register (in #DM)
}
}
on *:TEXT:!acceptmember*:*: {
if (dmid. [ $+ [ $nick ] ] == 1) {
  if (dmnick. [ $+ [ $nick ] ] == 1) {
    if ($gettok($read(dmclans.txt, w, $nick $+ *),1,32) == 1) {
      set %clan $gettok($read(dmclans.txt, w, $nick $+ *),2,32)
      set %owner $gettok($read(dmclans.txt, w, $nick $+ *),1,32)
      set %joiner $2
      set %clanmembers %clanmembers %joiner
      /msg memoserv SEND %joiner Congratz, %joiner , your join-request was accepted by %owner ! you are now in the %clan clan.
    }
    else {
      msg $nick you arent owner of a clan! 
    }
  }
  else { notice $nick please identify first: /msg supabot !id <pass>
  }
}
else { notice $nick please register firts: !register (in #DM)
}
}

on *:TEXT:!declinemember*:*: {
if (dmid. [ $+ [ $nick ] ] == 1) {
  if (dmnick. [ $+ [ $nick ] ] == 1) {
    if ($gettok($read(dmclans.txt, w, $nick $+ *),1,32) == 1) {
      set %clan $gettok($read(dmclans.txt, w, $nick $+ *),2,32)
      set %owner $gettok($read(dmclans.txt, w, $nick $+ *),1,32)
      set %joiner $2
      /msg memoserv SEND %joiner Sry, %joiner , your join-request wasn't accepted by %owner ! Good luck finding another clan 
    }
    else {
      msg $nick you arent owner of a clan! 
    }
  }
  else { notice $nick please identify first: /msg supabot !id <pass>
  }
}
else { notice $nick please register firts: !register (in #DM)
}
}

on *:TEXT:!clanlist*:*: {
Play dmclans.txt
}