Timed ban

Platform:  mIRC
Published  Nov 22, 2010
Updated  Nov 22, 2010
This is my timed ban dialog this allows a moderator or an admin to set a ban for a user for 30 minutes or 1 hour or infinite this snippet it sets the ban for the user then unbans them in the amount of time specified by the checks it can be done by Nick/Ip/Host/ident just enter it into the edit and then click the time u wish the ban to stay for and click addban =) any questions / comments would be helpful

***NOTE***: This is from my upcoming r00t` iRC
****NOTE****: it is root asin root administrator on a linux shell not root asin a skiddie rooting peoples computer =P i feel the need to explain that in each post from it to avoid the comments calling me an skiddie =P Alias Tb { Dialog -m Tb Tb }
Dialog Tb {
Title "r00t` iRC Time Ban"
Option dbu
size -1 -1 100 82
Edit "Nick/ip/host",1, 2 2 96 11
Edit "Room",2, 2 14 96 11
Check "30 minutes",3, 2 27 50 11
Check "1 Hour",4, 2 40 50 11
Check "Infinate",5, 2 53 50 11
Button "Add ban",6, 2 68 48 12
Button "Done",7, 52 68 48 12
}
On *:Dialog:Tb:*:*:{ If ($devent == Sclick) {
If ($did = 3) { Set %Timer 1800 | did -u $dname 4 | Did -u $dname 5 }
If ($did = 4) { Set %Timer 3600 | did -u $dname 3 | Did -u $dname 5 }
If ($did = 5) { Unset %Timer | Did -u $dname 3 | Did -u $dname 4 }
If ($did = 6) {
Set %ip.x $did(1)
Set %room $did(2)
Mode $did(2) +b $did(1)
Timer 1 %Timer mode %room -b %ip.x
}
If ($did = 7) { Dialog -x $dname $dname }
}
}
On *:RawMode:#:{ If (%ip.x isin $1-) && (-b Isin $1-) { Unset %Timer }
}
Menu Channel {
r00t` iRC Time Ban Script:Tb
}

Comments

Sign in to comment.
D34th   -  Nov 24, 2010
Will do Joe ^.^
 Respond  
NocturnalGuy   -  Nov 24, 2010
Very well done. Keep up the great work!
 Respond  
D34th   -  Nov 22, 2010
Because Dark| i wanted user input on a couple of the dialogs.
 Respond  
Dark|   -  Nov 22, 2010
i dont get it, if its coming up on a script that you made why post little snippets and just not the WHOLE thing? Other then that - Nice
 Respond  
D34th   -  Nov 22, 2010
Good to see you enjoy the snippet cupcake let me know if any bugs arise with it.
 Respond  
cupcake   -  Nov 22, 2010
works great, tested in a channel, changed the ban times i only do short period bans(the kind that makes them think twice about what they were doing) plus have a three time warning before ban. LoL
 Respond  
D34th   -  Nov 22, 2010
I will consider that @ Burrito but i just did a quick 5 minute throw together on this for my script ( main owner of universitychat(chat i co own) decided we have to ban users for 30 mins when we cus and i was like fu** that im gonna be lazy and make a script lol) but then i decided it maybe useful to others so i added it on here
 Respond  
Burrito   -  Nov 22, 2010
You should make an edit box to choose the time amount. Everything else seems good with a quick glance
 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.