Mass Message Script NEEDED!!

Which hub software is the best? Where can I find script XXX? Discuss it here...(no, this is not for advertising your hub...)

Moderator: Moderators

mrdesai83
Posts: 9
Joined: 2003-01-05 03:57

Mass Message Script NEEDED!!

Post by mrdesai83 » 2003-01-22 19:33

Hey everyone,

I am using the Stimbot Script in my hub, however, I am in need of a good mass message script that I can use with that. Can someone pls give me that, since the script for mass message on the Scripts page on theses forums is not working properly.

Thanks in Advance!
MrDesai83
[IM] Owner http://www.imhubs.com
[DU] Owner http://www.duportal.com

BSOD2600
Forum Moderator
Posts: 503
Joined: 2003-01-27 23:47
Location: USA

Post by BSOD2600 » 2003-01-28 00:02

Code: Select all

'              Massmessage 
'  by  : DirtyFinger  HomePage: http://www30.brinkster.com/dirtyfinger/
'  for : ZzDr.Fred who only wanted a massmessage without the rest of my bot ^^

Dim sBotName

Sub Main()
   sBotName = "Bender_Messenger"
   frmHub.registerbotname (sBotName)
End Sub


Sub DataArival (curUser, sCurData)
   Dim sCommandWord, sCommand, sMessage
   If curUser.bOperator Then
      If InStr(lcase(sCurData), "$to: " & lCase(sBotName)) = 1 then   
         sCommand = Left(sCurData, InStr(2, sCurData, "$")) + "<"+ curUser.sName + "> "
         sCommand = replace (cSTR(scurdata),sCommand,"",1,1,1)
      Else
         sCommand = mid(cstr(sCurData),len(CurUser.sName)+4)
      End If
     
      sCommandWord = Left(sCommand, InStr(1, sCommand, " ") - 1)
      sMessage = replace (sCommand,sCommandWord+" ","",1,1,1)
     
      Select Case sCommandWord
      Case "+mm"
         MassMessage sMessage, curUser, "all"
      Case "+mmop"
         MassMessage sMessage, curUser, "op"
      Case "+mma"
         MassMessage sMessage, curUser, "anon"
      End Select
   End If
End Sub

Function MassMessage (sMessage, curUser, sWho)
   Select Case sWho
   Case "all"
      sMessage = "------======###### Massmessage ######======------" + vbCRLF + sMessage
      For each cUser in colUsers
         cUser.PrivateMessage curUser.sName , cStr(sMessage)
      Next
   Case "anon"
      sMessage = "------======###### Announcement ######======------" + vbCRLF + sMessage
      For each cUser in colUsers
         cUser.PrivateMessage cStr(sBotName) , cStr(sMessage)
      Next
   Case "op"
      sMessage = "------======###### Operator Notification ######======------" + vbCRLF + sMessage
      For each cUser in colUsers
         If cUser.bOperator then
            cUser.privateMessage CurUser.sName, cStr(sMessage)
         End If
      Next
   End Select
End Function

mrdesai83
Posts: 9
Joined: 2003-01-05 03:57

Thanx

Post by mrdesai83 » 2003-01-30 18:21

Thanx man!
MrDesai83
[IM] Owner http://www.imhubs.com
[DU] Owner http://www.duportal.com

Who is online

Users browsing this forum: Google [Bot] and 0 guests