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 } 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 } } else { notice $nick please register firts: !register (in #DM) } } on *:TEXT:!startclan*:*: { if ($2 == $null) { Msg $nick please type this: !startclan } 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 } } 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 } 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 } } 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 } } 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 } } else { notice $nick please register firts: !register (in #DM) } } on *:TEXT:!clanlist*:*: { Play dmclans.txt }