Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dialog bbb {
- title "New Project"
- size -1 -1 199 156
- option dbu
- tab "Friends", 1, 0 0 199 156
- list 4, 2 41 195 98, tab 1 extsel size
- button "Add Friend", 5, 2 140 37 12, tab 1
- button "Delete Friend", 7, 80 140 37 12, tab 1
- button "Clear Freinds", 8, 160 140 37 12, tab 1
- tab "Infoline", 2
- list 9, 2 41 195 98, tab 2 extsel size
- button "Add New", 10, 2 140 37 12, tab 2
- button "Delete Infoline", 11, 80 140 40 12, tab 2
- button "Clear Infolines", 12, 152 140 45 12, tab 2
- tab "Blacklist", 3
- list 13, 2 41 195 98, tab 3 extsel size
- button "Add User", 14, 2 140 37 12, tab 3
- button "Delete User", 15, 52 140 37 12, tab 3
- button "Clear Users", 6, 104 140 37 12, tab 3
- button "Channel Scanner", 16, 153 140 44 12, tab 3
- }
- dialog Addfriend {
- title "Dialog"
- size -1 -1 203 102
- option pixels
- text "Nick:", 1, 9 25 29 17
- text "Modes on join:", 2, 9 47 74 17
- text "Add Friend", 3, 81 3 59 17
- edit "", 4, 42 25 154 16, autohs
- check "+ Voice", 5, 88 47 58 17
- check "+Op", 6, 152 47 65 17
- button "Add new friend/Edit Friend", 7, 32 71 145 24
- }
- Dialog Addinfo {
- size -1 -1 284 193
- title "Dialog"
- text "Nick/Mask:",1,7 23 55 17
- text "Add infoline:",2,7 45 69 17
- text "Edit infoline",3,108 4 68 17
- edit "",4,66 23 208 18, autohs
- edit "",5,70 45 208 18, autohs
- list 6,7 71 272 86,extsel size
- button "Add new infoline",7,4 165 89 24
- button "Edit infoline",8,106 165 71 24
- button "Remove infoline",9,190 165 89 24
- }
- dialog Addblack {
- size -1 -1 284 121
- title "Dialog"
- text "Nick/Mask:",1,9 25 58 17
- text "Modes on join:",2,9 47 74 17
- text "Add Blacklist",3,116 3 62 17
- text "Reason:",4,9 69 50 17
- edit "",5,71 25 204 16, autohs
- check "+ Kick",6,88 47 65 17
- check "+ Ban",7,187 47 65 17
- button "Add user to the Blacklist",8,76 89 140 24
- edit "",9,54 69 204 16, autohs
- }
- alias mdx_fullpath { return $+(",C:\Users\Bar\Desktop\Others\בר\mIRC for orel\mdx.dll,") }
- alias mdx { dll $mdx_fullpath $1- }
- alias mdxinit {
- dll $mdx_fullpath SetMircVersion $version
- dll $mdx_fullpath MarkDialog $dname
- }
- on *:dialog:*:*:*:{
- if ($dname == bbb) {
- if ($devent == init) {
- mdxinit
- mdx SetControlMDX $dname 4 showsel rowselect > $views
- mdx MarkDialog $dname
- mdx SetControlMDX $dname 1001 positioner minbox > C:\Users\Bar\Desktop\Others\בר\mIRC for orel\dialog.mdx
- mdx SetControlMDX $dname 4 ListView report nosortheader single grid > C:\Users\Bar\Desktop\Others\בר\mIRC for orel\views.mdx
- mdx SetControlMDX $dname 9 ListView report nosortheader single grid > C:\Users\Bar\Desktop\Others\בר\mIRC for orel\views.mdx
- mdx SetControlMDX $dname 13 ListView report nosortheader single grid > C:\Users\Bar\Desktop\Others\בר\mIRC for orel\views.mdx
- did -i $dname 4 1 headerdims 95 190 100
- did -i $dname 4 1 headertext Nick $chr(9) Mask $chr(9) Modes
- did -i $dname 9 1 headerdims 95 200 90
- did -i $dname 9 1 headertext Nick $chr(9) Mask $chr(9) Infolines
- did -i $dname 13 1 headerdims 70 135 130 50
- did -i $dname 13 1 headertext Nick $chr(9) Mask $chr(9) Reason $chr(9) Modes
- var %x = 1
- while ($ini(Friends.ini,%x)) {
- did -a $dname 4 $readini(Friends.ini,$ini(Friends.ini,%x),nick) $chr(9) $&
- $readini(Friends.ini,$ini(Friends.ini,%x),QName) $+ $iif($readini(Friends.ini,$ifmatch,QName),.users.quakenet.org,None) $chr(9) $&
- $iif($readini(Friends.ini,$ini(Friends.ini,%x),modes) == opvoice,Op + Voice,$ifmatch)
- inc %x
- }
- }
- elseif ($devent == sclick) {
- if ($did == 5) { dialog -m Addfriend Addfriend }
- if ($did == 10) { dialog -m Addinfo Addinfo }
- if ($did == 14) { dialog -m Addblack Addblack }
- if ($did == 17) {
- writeini -n Friends.ini Nick
- writeini -n Daily.ini $dates Etime $did(21)
- }
- }
- }
- elseif ($dname == Addfriend) {
- if ($devent == sclick) {
- if ($did == 7) {
- if ($ial($did(4)) != $null) {
- if ($checkq($did(4)) == 1) {
- writeini -n friends.ini $did(4) QName $qname($did(4))
- }
- if ($checkq($did(4)) != 1) {
- writeini -n friends.ini $did(4) QName None
- }
- if ($did(5).state == 1) || ($did(6).state == 1) {
- writeini -n friends.ini $did(4) modes $iif($did(5).state == 1,Voice,Op)
- writeini -n friends.ini $did(4) modes $iif($did(6).state == 1,Op,Voice)
- }
- if ($did(5).state == 1) && ($did(6).state == 1) { writeini -n friends.ini $did(4) modes OpVoice }
- elseif ($did(5).state == 0) && ($did(6).state == 0) { writeini -n friends.ini $did(4) modes None }
- writeini -n friends.ini $did(4) Nick $did(4)
- did -r bbb 4
- var %x = 1
- while ($ini(Friends.ini,%x)) {
- did -a bbb 4 $readini(Friends.ini,$ini(Friends.ini,%x),nick) $chr(9) $&
- $readini(Friends.ini,$ini(Friends.ini,%x),QName) $+ $iif($readini(Friends.ini,$ifmatch,QName),.users.quakenet.org,None) $chr(9) $&
- $iif($readini(Friends.ini,$ini(Friends.ini,%x),modes) == opvoice,Op + Voice,$ifmatch)
- inc %x
- }
- echo -ag 03Succsefuly!01 $did(4) added to the friends list.
- }
- else { echo -ag 04Error!01 $did(4) not found! }
- }
- }
- }
- elseif ($dname == Addinfo) {
- if ($devent == init) {
- mdxinit
- mdx SetControlMDX $dname 6 ListView report single grid > C:\Users\Bar\Desktop\Others\בר\mIRC for orel\views.mdx
- did -i $dname 6 1 headerdims 46 222
- did -i $dname 6 1 headertext Num $chr(9) Infoline
- }
- }
- }
- on *:join:#: {
- if ($read(friends.ini, w, * $+ $qname($nick) $+ *) != $null) || ($read(friends.ini, w, * $+ $nick $+ *) != $null) {
- var %x = 1
- ;if ($me isop #) {
- while ($ini(Friends.ini,%x)) {
- if ($readini(Friends.ini,$ifmatch,QName) == $qname($nick)) {
- $iif(Voice isin $readini(Friends.ini,$ini(Friends.ini,%x),modes),mode $chan +v $nick,$null)
- $iif(Op isin $readini(Friends.ini,$ini(Friends.ini,%x),modes),mode $chan +o $nick,$null)
- }
- inc %x
- }
- msg # $stl(Hi $+ $nick $+ $+ $chr(44) You are in my friends!)
- }
- }
- alias checkq { return $iif(users.quakenet.org isin $ial($1).host,1,0) }
- alias qname { return $gettok($ial($1).host,1,46) }
- alias ifmask { return $ial(*!*@ $+ $1).nick }
- alias stl { return 15»07»10» $1- 10«07«15« }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement