Advertisement
Guest User

Nick Channel Greeter

a guest
Feb 24th, 2011
786
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.79 KB | None | 0 0
  1. on *:load: {
  2.   echo -a 4 Greet script - VERSION 1.0 by Spoof aka Eurynome. Rightclick and choose 12GREET 4for more options.
  3.   if ($exists($scriptdirgreeter_script_greet.txt) == $false) {
  4.     write $scriptdirgreeter_script_greet.txt
  5.   }
  6. }
  7. on *:unload: {
  8.   echo -a 10
  9.   echo -a 10 'GREETER' Script And Settings Successfully Unloaded!
  10.   echo -a 10
  11. }
  12. on *:join:#:{
  13.   if (%greet.enable == 1) {
  14.     if ($nick == $me) { halt }
  15.     timerGreet 1 2 msg $chan $read($scriptdirgreeter_script_greet.txt)
  16.   }
  17. }
  18. menu * {
  19.   Greeter
  20.   .On:{ set %greet.enable 1 | echo -a Greeter has been enabled. }
  21.   .Off:{ set %greet.disable 0 | echo -a Greeter has been disabled. }
  22.   .SetGreetMsg:{ /dialog -mo greetmsg greetmsg }
  23.   .VeiwGreetMsg:{ run notepad.exe $scriptdirgreeter_script_greet.txt }
  24.   .UnloadScript:{ /dialog -mo unloadgreet unloadgreet }
  25. }
  26. ;******UNLOAD SCRIPT******
  27. dialog unloadgreet {
  28.   title "Unload Greeter"
  29.   size -1 -1 90 30
  30.   option dbu
  31.   text "Unload Greet Script", 1, 12 1 70 10
  32.   text "This Will Also Erase Settings", 2, 12 8 80 10
  33.   button "Unload", 3, 22 18 20 10, ok
  34.   button "Cancel", 4, 48 18 20 10, cancel
  35. }
  36. on *:dialog:unloadgreet:sclick:3: {
  37.   dialog -x unloadgreet unloadgreet
  38.   remove -b $scriptdirgreeter_script_greet.txt
  39.   unload -rs $script
  40. }
  41. ;******ADD Greet MSG******
  42. dialog greetmsg {
  43.   title "ADD Greet MSG"
  44.   size -1 -1 300 45
  45.   option dbu
  46.   text "Enter Greet MSG", 1, 10 5 290 10
  47.   edit "", 2, 12 15 280 10, autohs
  48.   button "Add", 3, 15 30 20 10, ok
  49.   button "Close", 4, 64 30 20 10, cancle
  50. }
  51. on *:dialog:greetmsg:edit:*:{
  52.   set %greetmsg $did(greetmsg,2).text
  53. }
  54. on *:dialog:greetmsg:sclick:3: {
  55.   write $scriptdirgreeter_script_greet.txt %greetmsg
  56. }
  57. on *:dialog:greetmsg:sclick:4: {
  58.   write -c $scriptdirgreeter_script_greet.txt %greetmsg
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement