menu * { - Raichu's Multi-Purpose Toolkit: dialog -md tab tab - } dialog tab { title "Raichu's Multi-Purpose Toolkit" size -1 -1 905 430 option pixel } on *:dialog:*:*:*: { if ($dname == tab) { if ($devent == Close) { unset %klink.* unset %ggglink.* unset %ytlink.* unset %dcxchannel } if ($devent == init) { noop $dcx( Mark, $dname tabb ) xdialog -b tab +tyzsn xdialog -c tab 2 button 425 390 100 20 tabstop xdid -t tab 2 Finish xdialog -c tab 1 tab 0 0 905 430 multiline xdid -w tab 1 + 0 $scriptdirclan.ico xdid -w tab 1 + 0 $scriptdirprice.ico xdid -w tab 1 + 0 $scriptdirrunescape.ico xdid -w tab 1 + 0 $scriptdirtipit.ico xdid -w tab 1 + 0 $scriptdirgoogle.ico xdid -w tab 1 + 0 $scriptdirfreetranslation.ico xdid -w tab 1 + 0 $scriptdiryoutube.ico xdid -w tab 1 + 0 $scriptdirmIRC.ico ;Stat Tab xdid -a tab 1 0 3 Stats $chr(9) 48 panel 10 10 100 25 xdid -x tab 48 +f xdid -c tab 48 49 edit 10 10 100 20 xdid -E tab 49 Runescape Name xdid -q tab 49 12 xdid -c tab 48 50 button 10 35 100 20 tabstop xdid -t tab 50 Search xdid -c tab 50 +hs $rgb(255,255,0) xdid -c tab 48 51 listview 10 60 604 200 report grid fullrow xdid -t tab 51 + 0 0 $chr(9) +c 0 150 Skill $chr(9) +c 0 150 Rank $chr(9) +c 0 150 Level $chr(9) +c 0 150 Xp ;Skill Tab xdid -a tab 1 0 3 Skill $chr(9) 52 panel 10 10 100 25 xdid -x tab 52 +f xdid -c tab 52 53 edit 10 10 100 20 xdid -E tab 53 Runescape Name xdid -q tab 53 12 xdid -c tab 52 54 button 10 35 100 20 tabstop xdid -t tab 54 Search xdid -c tab 54 +hs $rgb(0,255,255) xdid -c tab 52 55 text 115 10 100 20 center xdid -t tab 55 Skill xdid -c tab 52 56 comboex 115 35 100 500 dropdown var %dcxskillll 1 while (%dcxskillll <= 23) { xdid -a tab 56 0 0 0 0 0 $getskill(%dcxskillll) inc %dcxskillll } xdid -c tab 56 1 xdid -c tab 52 57 text 220 10 100 20 center xdid -t tab 57 Target Level xdid -c tab 52 58 edit 220 35 100 20 number center xdid -q tab 58 2 xdid -c tab 52 59 text 10 70 100 20 xdid -t tab 59 Level: xdid -c tab 52 60 text 115 70 100 20 xdid -c tab 52 61 text 10 95 100 20 xdid -t tab 61 Rank: xdid -c tab 52 62 text 115 95 100 20 xdid -c tab 52 63 text 10 120 100 20 xdid -t tab 63 Exp: xdid -c tab 52 64 text 115 120 100 20 xdid -c tab 52 65 text 10 150 100 20 xdid -t tab 65 Target Level: xdid -c tab 52 66 text 115 150 100 20 xdid -c tab 52 67 text 10 175 100 20 xdid -t tab 67 Exp to Target Level: xdid -c tab 52 68 text 115 175 100 20 xdid -c tab 52 69 listview 220 70 424 200 grid report fullrow xdid -t tab 69 0 + 0 0 $chr(9) +c 0 140 Item $chr(9) +c 0 140 Exp Gained $chr(9) +c 0 140 Required ;Combat Tab xdid -a tab 1 0 3 Combat $chr(9) 70 panel 10 10 100 25 xdid -x tab 70 +f xdid -c tab 70 71 edit 10 10 100 20 xdid -E tab 71 Runescape Name xdid -q tab 71 12 xdid -c tab 70 72 button 10 35 100 20 tabstop xdid -t tab 72 Search xdid -c tab 72 +hs $rgb(255,0,255) xdid -c tab 70 73 listview 130 10 634 50 report grid fullrow xdid -t tab 73 0 + 0 0 $chr(9) +c 0 90 Attack $chr(9) +c 0 90 Defence $chr(9) +c 0 90 Strength $chr(9) +c 0 90 Hitpoints $chr(9) +c 0 90 Ranged $chr(9) +c 0 90 Prayer $chr(9) +c 0 90 Magic xdid -c tab 70 74 text 10 90 115 20 xdid -t tab 74 Overall Combat Level: xdid -c tab 70 75 text 130 90 115 20 xdid -c tab 70 76 text 10 115 115 20 xdid -t tab 76 Melee Combat Level: xdid -c tab 70 77 text 130 115 115 20 xdid -c tab 70 78 text 10 140 115 20 xdid -t tab 78 Range Combat Level: xdid -c tab 70 79 text 130 140 115 20 xdid -c tab 70 80 text 10 165 115 20 xdid -t tab 80 Mage Combat Level: xdid -c tab 70 81 text 130 165 115 20 xdid -c tab 70 82 text 300 90 115 20 xdid -t tab 82 Combat Levels to up: xdid -c tab 70 83 text 300 115 50 50 xdid -c tab 70 84 listview 80 190 684 95 grid fullrow report xdid -t tab 84 0 + 0 0 $chr(9) +c 0 120 Pest Control Points $chr(9) +c 0 80 Attack $chr(9) +c 0 80 Defence $chr(9) +c 0 80 Strength $chr(9) +c 0 80 Hitpoints $chr(9) +c 0 80 Ranged $chr(9) +c 0 80 Prayer $chr(9) +c 0 80 Magic ;Compare Tab xdid -a tab 1 0 3 Compare $chr(9) 85 panel 10 10 100 20 xdid -x tab 85 +f xdid -c tab 85 86 edit 10 10 100 20 xdid -E tab 86 Runescape Name xdid -q tab 86 12 xdid -c tab 85 87 edit 10 35 100 20 xdid -E tab 87 Runescape Name xdid -q tab 87 12 xdid -c tab 85 88 button 10 60 100 20 tabstop xdid -t tab 88 Search xdid -c tab 88 +hs $rgb(255,125,0) xdid -c tab 85 89 radio 115 10 100 20 xdid -c tab 89 xdid -t tab 89 Level xdid -c tab 85 90 radio 115 35 100 20 xdid -t tab 90 Rank xdid -c tab 85 91 radio 115 60 100 20 xdid -t tab 91 Exp xdid -c tab 85 92 listview 10 85 604 200 report grid fullrow xdid -t tab 92 0 + 0 0 $chr(9) +c 0 150 Skill $chr(9) +c 0 150 User 1 $chr(9) +c 0 150 User 2 $chr(9) +c 0 150 Difference ;RS Forum Tab xdid -a tab 1 0 3 Forums $chr(9) 93 panel 10 10 100 25 xdid -x tab 93 +f xdid -c tab 93 94 edit 10 10 100 20 autohs xdid -E tab 94 Thread Name xdid -c tab 93 95 button 10 35 100 20 tabstop xdid -t tab 95 Search xdid -c tab 95 +hs $rgb(255,0,125) xdid -c tab 93 96 text 115 10 175 20 center xdid -t tab 96 In Forum: xdid -c tab 93 97 comboex 115 35 175 500 dropdown xdid -a tab 97 0 0 0 0 0 All xdid -a tab 97 0 0 0 0 0 News and Announcements xdid -a tab 97 0 0 0 0 0 General xdid -a tab 97 0 0 0 0 0 Recent Updates xdid -a tab 97 0 0 0 0 0 Future Updates xdid -a tab 97 0 0 0 0 0 Item Discussion xdid -a tab 97 0 0 0 0 0 Locations xdid -a tab 97 0 0 0 0 0 Monsters xdid -a tab 97 0 0 0 0 0 Quests xdid -a tab 97 0 0 0 0 0 Clue Scrolls xdid -a tab 97 0 0 0 0 0 Skills xdid -a tab 97 0 0 0 0 0 Off Topic xdid -a tab 97 0 0 0 0 0 Suggestoions xdid -a tab 97 0 0 0 0 0 Tech Support xdid -a tab 97 0 0 0 0 0 Compliments xdid -a tab 97 0 0 0 0 0 Rants xdid -a tab 97 0 0 0 0 0 Forum Feedback xdid -a tab 97 0 0 0 0 0 Website Feedback xdid -a tab 97 0 0 0 0 0 Crafting xdid -a tab 97 0 0 0 0 0 Fletching xdid -a tab 97 0 0 0 0 0 Farming xdid -a tab 97 0 0 0 0 0 Food xdid -a tab 97 0 0 0 0 0 Herblore xdid -a tab 97 0 0 0 0 0 Ores and Bars xdid -a tab 97 0 0 0 0 0 Construction xdid -a tab 97 0 0 0 0 0 Discontinued Items xdid -a tab 97 0 0 0 0 0 Runes xdid -a tab 97 0 0 0 0 0 Weapons xdid -a tab 97 0 0 0 0 0 Armour xdid -a tab 97 0 0 0 0 0 Treasure Trail Items xdid -a tab 97 0 0 0 0 0 Miscellaneous xdid -a tab 97 0 0 0 0 0 Events xdid -a tab 97 0 0 0 0 0 Forum Games xdid -a tab 97 0 0 0 0 0 Clans Recruitment xdid -a tab 97 0 0 0 0 0 Clans Discussion xdid -a tab 97 0 0 0 0 0 Duelling xdid -a tab 97 0 0 0 0 0 Roleplaying xdid -a tab 97 0 0 0 0 0 PK-Ing xdid -a tab 97 0 0 0 0 0 Goals and Achievement xdid -a tab 97 0 0 0 0 0 Stories xdid -a tab 97 0 0 0 0 0 RSC General xdid -a tab 97 0 0 0 0 0 RSC Marketplace xdid -a tab 97 0 0 0 0 0 RSC PK-Ing xdid -a tab 97 0 0 0 0 0 RSC Clans xdid -a tab 97 0 0 0 0 0 RSC Rants xdid -c tab 97 1 xdid -c tab 93 98 listview 10 60 604 200 report grid fullrow xdid -t tab 98 0 + 0 0 $chr(9) +c 0 200 Title $chr(9) +c 0 200 Last Post at $chr(9) +c 0 200 In Forum ;Kbase Tab xdid -a tab 1 0 3 Knowledge Base $chr(9) 99 panel 10 10 100 20 xdid -x tab 99 +f xdid -c tab 99 100 edit 10 10 100 20 autohs xdid -E tab 100 Helpfile Name xdid -c tab 99 101 button 10 35 100 20 tabstop xdid -t tab 101 Search xdid -c tab 101 +hs $rgb(125,255,0) xdid -c tab 99 102 text 115 10 175 20 center xdid -t tab 102 Category xdid -c tab 99 103 comboex 115 35 175 500 dropdown xdid -a tab 103 0 0 0 0 0 All xdid -a tab 103 0 0 0 0 0 Manual xdid -a tab 103 0 0 0 0 0 Customer Support xdid -a tab 103 0 0 0 0 0 Rules of Conduct xdid -a tab 103 0 0 0 0 0 News xdid -a tab 103 0 0 0 0 0 Safety and Security Guidelines xdid -c tab 103 1 xdid -c tab 99 104 check 295 10 100 20 xdid -t tab 104 Title xdid -c tab 104 xdid -c tab 99 105 check 295 35 100 20 xdid -t tab 105 Keywords xdid -c tab 105 xdid -c tab 99 106 check 400 10 100 20 xdid -t tab 106 Description xdid -c tab 106 xdid -c tab 99 107 check 400 35 100 20 xdid -t tab 107 Body xdid -c tab 107 xdid -c tab 99 108 radio 505 10 100 20 xdid -t tab 108 All xdid -c tab 108 xdid -c tab 99 109 radio 505 35 100 20 xdid -t tab 109 Any xdid -c tab 99 110 text 10 70 350 20 xdid -c tab 99 111 text 365 70 350 20 xdid -c tab 99 112 text 10 180 350 20 xdid -c tab 99 113 text 365 180 350 20 xdid -c tab 99 114 text 10 95 350 50 xdid -c tab 99 115 text 365 95 350 50 xdid -c tab 99 116 text 10 205 350 50 xdid -c tab 99 117 text 365 205 350 50 xdid -c tab 99 118 link 10 150 350 20 xdid -c tab 99 119 link 365 150 350 20 xdid -c tab 99 120 link 10 260 350 20 xdid -c tab 99 121 link 365 260 350 20 ;RsWorld Tab xdid -a tab 1 0 3 World List $chr(9) 122 panel 10 10 100 25 xdid -x tab 122 +f xdid -c tab 122 123 button 10 35 100 20 tabstop xdid -t tab 123 Refresh xdid -c tab 123 +hs $rgb(0,255,125) xdid -c tab 122 124 listview 135 10 604 250 report grid fullrow xdid -t tab 124 0 + 0 0 $chr(9) +c 0 100 World $chr(9) +c 0 100 Players $chr(9) +c 0 100 Location $chr(9) +c 0 100 Type $chr(9) +c 0 200 Link ;Item Tab xdid -a tab 1 0 4 Item $chr(9) 125 panel 10 10 100 25 xdid -x tab 125 +f xdid -c tab 125 126 edit 10 10 100 20 autohs xdid -E tab 126 Item name xdid -c tab 125 127 button 10 35 100 20 tabstop xdid -t tab 127 Search xdid -c tab 127 +hs $rgb(125,0,255) xdid -c tab 125 128 text 115 10 100 20 center xdid -t tab 128 Available to xdid -c tab 125 129 comboex 115 35 100 500 dropdown xdid -a tab 129 0 0 0 0 0 All Players xdid -a tab 129 0 0 0 0 0 Free Only xdid -a tab 129 0 0 0 0 0 Members Only xdid -c tab 129 1 xdid -c tab 125 130 text 220 10 100 20 center xdid -t tab 130 Category xdid -c tab 125 131 comboex 220 35 100 500 dropdown xdid -a tab 131 0 0 0 0 0 All xdid -a tab 131 0 0 0 0 0 Ammunition xdid -a tab 131 0 0 0 0 0 Armour xdid -a tab 131 0 0 0 0 0 Book xdid -a tab 131 0 0 0 0 0 Clothing xdid -a tab 131 0 0 0 0 0 Currency xdid -a tab 131 0 0 0 0 0 Discontinued Item xdid -a tab 131 0 0 0 0 0 Drinks xdid -a tab 131 0 0 0 0 0 Food xdid -a tab 131 0 0 0 0 0 Jewellery xdid -a tab 131 0 0 0 0 0 Keys xdid -a tab 131 0 0 0 0 0 Other xdid -a tab 131 0 0 0 0 0 Quest xdid -a tab 131 0 0 0 0 0 Raw Materials xdid -a tab 131 0 0 0 0 0 Runes xdid -a tab 131 0 0 0 0 0 Tools xdid -a tab 131 0 0 0 0 0 Useless xdid -a tab 131 0 0 0 0 0 Weapon xdid -c tab 131 1 xdid -c tab 125 132 listview 10 70 129 150 grid report fullrow xdid -t tab 132 0 + 0 0 $chr(9) +c 0 125 Item name xdid -c tab 125 133 text 145 70 100 20 xdid -c tab 125 134 text 250 70 100 20 xdid -c tab 125 135 text 145 95 100 20 xdid -c tab 125 136 text 250 95 100 20 xdid -c tab 125 137 text 145 120 100 20 xdid -c tab 125 138 text 250 120 100 20 xdid -c tab 125 139 text 145 145 100 20 xdid -c tab 125 140 text 250 145 100 20 xdid -c tab 125 141 text 145 170 100 20 xdid -c tab 125 142 text 250 170 100 20 xdid -c tab 125 143 text 145 195 100 20 xdid -c tab 125 144 text 250 195 100 20 xdid -c tab 125 145 text 145 220 100 20 xdid -c tab 125 146 text 250 220 250 40 xdid -c tab 125 147 text 145 265 100 20 xdid -c tab 125 148 text 250 265 250 70 xdid -c tab 125 149 text 505 95 125 20 xdid -c tab 125 150 text 635 95 125 20 xdid -c tab 125 151 text 505 120 125 20 xdid -c tab 125 152 text 635 120 125 20 xdid -c tab 125 153 text 505 145 125 20 xdid -c tab 125 154 text 635 145 125 20 xdid -c tab 125 155 text 505 170 125 20 xdid -c tab 125 156 text 635 170 125 20 xdid -c tab 125 157 text 505 195 125 20 xdid -c tab 125 158 text 635 195 125 20 xdid -c tab 125 159 text 505 220 125 60 xdid -c tab 125 160 text 635 220 250 20 xdid -c tab 125 161 text 505 265 125 20 xdid -c tab 125 162 text 635 265 250 70 ;Monster Tab xdid -a tab 1 0 4 Monster $chr(9) 163 panel 10 10 100 25 xdid -x tab 163 +f xdid -c tab 163 164 edit 10 10 100 20 autohs xdid -E tab 164 Monster Name xdid -c tab 163 165 button 10 35 100 20 tabstop xdid -t tab 165 Search xdid -c tab 165 +hs $rgb(0,125,255) xdid -c tab 163 166 text 115 10 100 20 center xdid -t tab 166 Level xdid -c tab 163 167 comboex 115 35 100 500 dropdown xdid -a tab 167 0 0 0 0 0 All xdid -a tab 167 0 0 0 0 0 0-30 xdid -a tab 167 0 0 0 0 0 30-60 xdid -a tab 167 0 0 0 0 0 60-90 xdid -a tab 167 0 0 0 0 0 90-120 xdid -a tab 167 0 0 0 0 0 120+ xdid -c tab 167 1 xdid -c tab 163 168 text 220 10 100 20 center xdid -t tab 168 Race xdid -c tab 163 169 comboex 220 35 100 500 dropdown xdid -a tab 169 0 0 0 0 0 All xdid -a tab 169 0 0 0 0 0 Animal xdid -a tab 169 0 0 0 0 0 Demon xdid -a tab 169 0 0 0 0 0 Dragon xdid -a tab 169 0 0 0 0 0 Dwarf xdid -a tab 169 0 0 0 0 0 Undead xdid -a tab 169 0 0 0 0 0 Giant xdid -a tab 169 0 0 0 0 0 Goblin xdid -a tab 169 0 0 0 0 0 Elemental xdid -a tab 169 0 0 0 0 0 Human xdid -a tab 169 0 0 0 0 0 Arachnid xdid -a tab 169 0 0 0 0 0 Plant xdid -a tab 169 0 0 0 0 0 Animated xdid -a tab 169 0 0 0 0 0 Gnome xdid -a tab 169 0 0 0 0 0 Elven xdid -a tab 169 0 0 0 0 0 Troll xdid -a tab 169 0 0 0 0 0 Beetle xdid -a tab 169 0 0 0 0 0 Ogre xdid -a tab 169 0 0 0 0 0 Insect xdid -a tab 169 0 0 0 0 0 TzHaar xdid -c tab 169 1 xdid -c tab 163 170 listview 10 70 154 200 grid fullrow report xdid -t tab 170 + 0 0 $chr(9) +c 0 150 Name xdid -c tab 163 171 text 170 70 100 20 xdid -c tab 163 172 text 170 95 100 20 xdid -c tab 163 173 text 170 120 100 20 xdid -c tab 163 174 text 170 145 100 20 xdid -c tab 163 175 text 170 170 100 20 xdid -c tab 163 176 text 275 70 150 20 xdid -c tab 163 177 text 275 95 150 20 xdid -c tab 163 178 text 275 120 150 20 xdid -c tab 163 179 text 275 145 150 20 xdid -c tab 163 180 text 275 170 150 20 xdid -c tab 163 181 text 430 70 100 20 xdid -c tab 163 182 text 430 95 100 20 xdid -c tab 163 183 text 430 120 100 20 xdid -c tab 163 184 text 430 145 100 20 xdid -c tab 163 185 text 430 170 100 20 xdid -c tab 163 186 text 535 70 100 20 xdid -c tab 163 187 text 535 95 100 20 xdid -c tab 163 188 text 535 120 100 20 xdid -c tab 163 189 text 535 145 100 20 xdid -c tab 163 190 text 535 170 100 20 xdid -t tab 171 Monster Name: xdid -t tab 172 Race: xdid -t tab 173 Level: xdid -t tab 174 Hits: xdid -t tab 175 Ratio: xdid -t tab 181 Aggressive: xdid -t tab 182 Retreats: xdid -t tab 183 Quest: xdid -t tab 184 Members: xdid -t tab 185 Poisonous: xdid -c tab 163 191 listview 170 200 404 125 fullrow grid report xdid -t tab 191 + 0 0 $chr(9) +c 0 400 Location xdid -c tab 163 192 listview 650 70 204 250 grid fullrow report xdid -t tab 192 + 0 0 $chr(9) +c 0 200 Droplist ;Clan Member Tab xdid -a tab 1 0 1 Clan Member $chr(9) 12 panel 10 10 100 25 xdid -x tab 12 +f xdid -c tab 12 13 edit 10 10 100 20 xdid -E tab 13 Runescape Name xdid -q tab 13 12 xdid -c tab 12 14 button 10 35 100 20 tabstop xdid -c tab 14 +hs $rgb(0,255,0) xdid -t tab 14 Search xdid -c tab 12 15 comboex 115 35 100 100 dropdown xdid -a tab 15 0 0 0 0 0 All xdid -a tab 15 0 0 0 0 0 Clans xdid -a tab 15 0 0 0 0 0 Non-Clans xdid -c tab 15 1 xdid -c tab 12 16 text 115 10 100 20 center xdid -t tab 16 Search in xdid -c tab 12 17 radio 220 10 100 20 xdid -t tab 17 Exact xdid -c tab 17 xdid -c tab 12 18 radio 220 35 100 20 xdid -t tab 18 Partial xdid -c tab 12 19 listview 10 60 754 200 grid report fullrow xdid -t tab 19 + 0 0 $chr(9) +c 0 250 Clanname $chr(9) +c 0 250 Username $chr(9) +c 0 250 Rank ;Memberlist Tab xdid -a tab 1 0 1 Memberlist $chr(9) 34 panel 110 10 100 25 xdid -x tab 34 +f xdid -c tab 34 35 edit 10 10 100 20 tooptip autohs xdid -E tab 35 Clan Name xdid -c tab 34 36 button 10 35 100 20 tabstop xdid -t tab 36 Search xdid -c tab 36 +hs $rgb(255,0,0) xdid -c tab 34 37 text 115 10 175 20 center xdid -t tab 37 Memberlist Category xdid -c tab 34 38 comboex 115 35 175 500 dropdown xdid -a tab 38 0 0 0 0 0 Any xdid -a tab 38 0 0 0 0 0 Official Clan List xdid -a tab 38 0 0 0 0 0 All Non-Clans xdid -a tab 38 0 0 0 0 0 Future Applicant List xdid -a tab 38 0 0 0 0 0 Pest Control Group xdid -a tab 38 0 0 0 0 0 Castle Wars Group xdid -a tab 38 0 0 0 0 0 Country Listing xdid -a tab 38 0 0 0 0 0 Website Staff / Members xdid -a tab 38 0 0 0 0 0 Miscellaneous xdid -c tab 38 1 xdid -c tab 34 39 text 295 10 100 20 center xdid -t tab 39 F2P or P2P based xdid -c tab 34 40 comboex 295 35 100 500 dropdown xdid -a tab 40 0 0 0 0 0 Any xdid -a tab 40 0 0 0 0 0 F2P Based xdid -a tab 40 0 0 0 0 0 P2P Based xdid -a tab 40 0 0 0 0 0 F2P & P2P Based xdid -c tab 40 1 xdid -c tab 34 41 text 400 10 100 20 center xdid -t tab 41 Timebase xdid -c tab 34 42 comboex 400 35 100 500 dropdown xdid -a tab 42 0 0 0 0 0 Any xdid -a tab 42 0 0 0 0 0 America xdid -a tab 42 0 0 0 0 0 Europe xdid -a tab 42 0 0 0 0 0 Asia-Pacific xdid -c tab 42 1 xdid -c tab 34 43 text 505 10 100 20 center xdid -t tab 43 Cape Colour xdid -c tab 34 44 comboex 505 35 100 500 dropdown xdid -a tab 44 0 0 0 0 0 Any xdid -a tab 44 0 0 0 0 0 Black xdid -a tab 44 0 0 0 0 0 Blue xdid -a tab 44 0 0 0 0 0 Green xdid -a tab 44 0 0 0 0 0 Orange xdid -a tab 44 0 0 0 0 0 Purple xdid -a tab 44 0 0 0 0 0 Red xdid -a tab 44 0 0 0 0 0 Yellow xdid -c tab 44 1 xdid -c tab 34 45 text 610 10 100 20 center xdid -t tab 45 Home World xdid -c tab 34 46 edit 610 35 100 20 center number xdid -q tab 46 3 xdid -c tab 34 47 listview 10 60 704 200 grid report fullrow xdid -t tab 47 + 0 0 $chr(9) +c 0 220 Name $chr(9) +c 0 80 Members $chr(9) +c 0 80 Combat $chr(9) +c 0 80 Hp $chr(9) +c 0 80 Magic $chr(9) +c 0 80 Ranged $chr(9) +c 0 80 Overall ;Price Tab xdid -a tab 1 0 2 Price $chr(9) 20 panel 110 10 100 25 xdid -x tab 20 +f xdid -c tab 20 21 edit 10 10 100 20 autohs xdid -E tab 21 Item Name xdid -c tab 20 22 button 10 35 100 20 tabstop xdid -t tab 22 Search xdid -c tab 22 +hs $rgb(0,0,255) xdid -c tab 20 23 text 115 10 175 20 center xdid -t tab 23 Search Area xdid -c tab 20 24 comboex 115 35 175 500 dropdown xdid -a tab 24 0 0 0 0 0 All Categories xdid -a tab 24 0 0 0 0 0 Unstable & Popular Items xdid -a tab 24 0 0 0 0 0 Armour & Weapons xdid -a tab 24 0 0 0 0 0 Magic, Runecraft & Prayer xdid -a tab 24 0 0 0 0 0 Archery Equipment xdid -a tab 24 0 0 0 0 0 Mining, Smithing and & Crafting xdid -a tab 24 0 0 0 0 0 Herblore, Hunter & Farming xdid -a tab 24 0 0 0 0 0 Cooking, Food & Apparel xdid -a tab 24 0 0 0 0 0 Construction & Flecthing xdid -a tab 24 0 0 0 0 0 Miscellaneous xdid -c tab 24 1 xdid -c tab 20 25 text 295 10 100 20 center xdid -t tab 25 Minimum Price xdid -c tab 20 26 edit 295 35 100 20 autohs number center xdid -c tab 20 27 text 400 10 100 20 center xdid -t tab 27 Maximum Price xdid -c tab 20 28 edit 400 35 100 20 autohs number center xdid -c tab 20 29 text 505 10 100 20 center xdid -t tab 29 Type xdid -c tab 20 30 comboex 505 35 100 100 dropdown xdid -a tab 30 0 0 0 0 0 All Items xdid -a tab 30 0 0 0 0 0 Only Free Items xdid -c tab 30 1 xdid -c tab 20 31 listview 10 60 764 200 grid report fullrow xdid -t tab 31 + 0 0 $chr(9) +c 0 190 Name $chr(9) +c 0 190 Price Per $chr(9) +c 0 190 Category $chr(9) +c 0 190 Total xdid -c tab 20 32 text 610 10 100 20 center xdid -t tab 32 Ammount xdid -c tab 20 33 edit 610 35 100 20 autohs number center ;Google Search Tab xdid -a tab 1 0 5 Google Search $chr(9) 193 panel 110 10 100 25 xdid -x tab 193 +f xdid -c tab 193 194 edit 10 10 100 20 autohs xdid -E tab 194 Thread Name xdid -c tab 193 195 button 10 35 100 20 tabstop xdid -t tab 195 Search xdid -c tab 195 +hs $rgb(125,125,255) xdid -c tab 193 196 text 10 70 400 20 xdid -c tab 193 197 text 420 70 400 20 xdid -c tab 193 198 text 10 195 400 20 xdid -c tab 193 199 text 420 195 400 20 xdid -c tab 193 200 text 10 95 400 50 xdid -c tab 193 201 text 420 95 400 50 xdid -c tab 193 202 text 10 220 400 50 xdid -c tab 193 203 text 420 220 400 50 xdid -c tab 193 204 link 10 150 400 20 xdid -c tab 193 205 link 420 150 400 20 xdid -c tab 193 206 link 10 275 400 20 xdid -c tab 193 207 link 420 275 400 20 ;Translate Tab xdid -a tab 1 0 6 Translator $chr(9) 208 panel 100 10 100 20 xdid -x tab 208 +f xdid -c tab 208 209 edit 10 70 350 200 multi vsbar xdid -c tab 208 210 button 385 70 115 20 tabstop xdid -t tab 210 Translate xdid -c tab 210 +hs $rgb(125,125,125) xdid -c tab 208 211 edit 525 70 350 200 readonly multi vsbar xdid -c tab 208 212 text 385 105 115 20 center xdid -t tab 212 Language xdid -c tab 208 213 comboex 385 130 115 500 dropdown xdid -a tab 213 0 0 0 0 0 English to Spanish xdid -a tab 213 0 0 0 0 0 English to French xdid -a tab 213 0 0 0 0 0 English to German xdid -a tab 213 0 0 0 0 0 English to Italian xdid -a tab 213 0 0 0 0 0 English to Dutch xdid -a tab 213 0 0 0 0 0 English to Portuguese xdid -a tab 213 0 0 0 0 0 Spanish to English xdid -a tab 213 0 0 0 0 0 French to English xdid -a tab 213 0 0 0 0 0 German to English xdid -a tab 213 0 0 0 0 0 Italian to English xdid -a tab 213 0 0 0 0 0 Dutch to English xdid -a tab 213 0 0 0 0 0 Portuguese to English xdid -c tab 213 1 ;Youtube Tab xdid -a tab 1 0 7 Youtube $chr(9) 214 panel 100 10 100 20 xdid -x tab 214 +f xdid -c tab 214 215 edit 10 10 100 20 autohs xdid -E tab 215 Video Name xdid -c tab 214 216 button 10 35 100 20 tabstop xdid -t tab 216 Search xdid -c tab 216 +hs $rgb(255,125,125) xdid -c tab 214 217 text 10 70 400 20 xdid -c tab 214 218 text 420 70 400 20 xdid -c tab 214 219 text 10 205 400 20 xdid -c tab 214 220 text 420 205 400 20 xdid -c tab 214 221 text 10 95 400 60 xdid -c tab 214 222 text 420 95 400 60 xdid -c tab 214 223 text 10 230 400 60 xdid -c tab 214 224 text 420 230 400 60 xdid -c tab 214 225 text 10 160 100 20 xdid -c tab 214 226 text 420 160 100 20 xdid -c tab 214 227 text 10 295 100 20 xdid -c tab 214 228 text 420 295 100 20 xdid -c tab 214 229 link 115 160 100 20 xdid -c tab 214 230 link 525 160 100 20 xdid -c tab 214 231 link 115 295 100 20 xdid -c tab 214 232 link 525 295 100 20 ;Channel Mode Tab xdid -a tab 1 0 8 Channel Modes $chr(9) 233 panel 100 10 100 20 xdid -x tab 233 +f xdid -c tab 233 234 comboex 10 10 150 500 dropdown var %dcxchan 1 while (%dcxchan <= $comchan($me,0)) { xdid -a tab 234 0 0 0 0 0 $comchan($me,%dcxchan) inc %dcxchan } xdid -c tab 234 1 xdid -c tab 233 235 button 165 10 100 20 xdid -t tab 235 Get Info xdid -c tab 235 +hs $rgb(125,255,125) xdid -c tab 233 236 list 10 45 150 250 vsbar xdid -c tab 233 237 button 165 45 100 20 disabled xdid -t tab 237 Masskick xdid -c tab 237 +hs $rgb(255,125,255) xdid -c tab 233 238 button 165 70 100 20 disabled xdid -t tab 238 Massop xdid -c tab 238 +hs $rgb(125,255,255) xdid -c tab 233 239 button 165 95 100 20 disabled xdid -t tab 239 Massvoice xdid -c tab 239 +hs $rgb(255,255,125) xdid -c tab 233 240 button 165 120 100 20 disabled xdid -t tab 240 Massdeop xdid -c tab 240 +hs $rgb(200,0,0) xdid -c tab 233 241 button 165 145 100 20 disabled xdid -t tab 241 Massdevoice xdid -c tab 241 +hs $rgb(0,200,0) xdid -c tab 233 242 button 270 45 100 20 disabled xdid -t tab 242 Kick xdid -c tab 242 +hs $rgb(0,0,200) xdid -c tab 233 243 button 270 70 100 20 disabled xdid -t tab 243 Op xdid -c tab 243 +hs $rgb(200,0,200) xdid -c tab 233 244 button 270 95 100 20 disabled xdid -t tab 244 Deop xdid -c tab 244 +hs $rgb(0,200,200) xdid -c tab 233 245 button 270 120 100 20 disabled xdid -t tab 245 Halfop xdid -c tab 245 +hs $rgb(200,200,0) xdid -c tab 233 246 button 270 145 100 20 disabled xdid -t tab 246 Dehalfop xdid -c tab 246 +hs $rgb(200,125,0) xdid -c tab 233 247 button 270 170 100 20 disabled xdid -t tab 247 Voice xdid -c tab 247 +hs $rgb(0,125,200) xdid -c tab 233 248 button 270 195 100 20 disabled xdid -t tab 248 Devoice xdid -c tab 248 +hs $rgb(125,200,0) xdid -c tab 233 249 button 270 220 100 20 disabled xdid -t tab 249 Mute xdid -c tab 249 +hs $rgb(125,0,200) xdid -c tab 233 250 button 270 245 100 20 disabled xdid -t tab 250 Unmute xdid -c tab 250 +hs $rgb(200,0,125) xdid -c tab 233 251 text 375 45 200 20 center xdid -t tab 251 Reason Here xdid -c tab 233 252 edit 375 70 200 70 vsbar multi disabled xdid -c tab 233 253 button 375 145 100 20 disabled xdid -t tab 253 Ban xdid -c tab 253 +hs $rgb(0,200,125) xdid -c tab 233 254 radio 375 195 100 20 disabled group xdid -t tab 254 Seconds xdid -c tab 233 255 radio 480 195 100 20 disabled xdid -t tab 255 Minutes xdid -c tab 233 257 edit 375 220 50 20 readonly disabled xdid -a tab 257 1 xdid -c tab 233 256 updown 425 220 50 20 hottrack nothousands buddyint xdid -r tab 256 1 60 xdid -v tab 256 1 xdid -c tab 256 257 xdid -c tab 233 258 radio 480 220 100 20 disabled xdid -t tab 258 Unlimited xdid -c tab 258 xdid -c tab 233 259 button 375 170 100 20 disabled xdid -t tab 259 Kickban xdid -c tab 259 +hs $rgb(200,200,125) xdid -c tab 233 260 check 585 45 100 20 disabled xdid -t tab 260 Invite Only? xdid -c tab 233 261 check 585 70 100 20 disabled xdid -t tab 261 Moderated? xdid -c tab 233 262 check 585 95 100 20 disabled xdid -t tab 262 Limited Users? xdid -c tab 233 263 edit 690 95 100 20 disabled number xdid -E tab 263 Ammount xdid -c tab 233 264 check 585 120 100 20 disabled xdid -t tab 264 Key? xdid -c tab 233 265 edit 690 120 100 20 disabled xdid -E tab 265 Key xdid -c tab 233 266 radio 585 145 100 20 disabled group xdid -t tab 266 Secret? xdid -c tab 233 267 radio 585 170 100 20 disabled xdid -t tab 267 Private? xdid -c tab 233 268 radio 585 195 100 20 disabled xdid -t tab 268 Neither xdid -c tab 233 269 check 585 220 100 20 disabled xdid -t tab 269 Word Filter? xdid -c tab 233 270 check 585 245 100 20 disabled xdid -t tab 270 No kicks? xdid -c tab 233 271 check 585 270 100 20 disabled xdid -t tab 271 Strip Colours? xdid -c tab 233 272 check 585 295 100 20 disabled xdid -t tab 272 Register Users? } } elseif ($dname == Noresult) { if ($devent == Close) { dialog -v tab } } elseif ($dname == Statn) { if ($devent == Close) { dialog -v tab } } elseif ($dname == Comparen) { if ($devent == Close) { dialog -v tab } if ($devent == init) { did -a Comparen 2 Unfortunately $(%compare.error,2) was not on runescape highscores, please check your spellings and search again. } } } alias tabb { if ($2 == sclick && $3 == 2) { xdialog -x tab unset %klink.* unset %ggglink.* unset %ytlink.* unset %dcxchannel } if ($2 == sclick && $3 == 14) { if ($xdid(tab,13).text) { xdid -r tab 19 tokenize 32 $xdid(tab,13).text unset %clan.* set %clan.type $clantype($xdid(tab, 15).seltext) set %clan.exact $iif($xdid(tab ,17).state == 1,exact,partial) set %clan.search $replace($1-,$chr(32),+) sockclose dcxclan sockopen dcxclan www.runehead.com 80 } } if ($2 == sclick && $3 == 22) { if ($xdid(tab,21).text) { xdid -r tab 31 tokenize 32 $xdid(tab,21).text unset %price.* set %price.area $pricearea($xdid(tab,24).sel) set %price.min $iif($xdid(tab,26).text,$v1) set %price.max $iif($xdid(tab,28).text,$v1) set %price.search $replace($1-,$chr(32),+) set %price.type $iif($xdid(tab,30).sel == 1,1,0) set %price.ammount $iif($xdid(tab,33).text,$v1,1) sockclose dcxprice sockopen dcxprice www.zybez.net 80 } } if ($2 == sclick && $3 == 36) { if ($xdid(tab,35).text) { xdid -r tab 47 tokenize 32 $xdid(tab,35).text unset %sclan.* $iif($timezone($xdid(tab,42).sel),set %sclan.time $v1) $iif($clancate($xdid(tab,38).sel),set %sclan.cate $v1) $iif($p2p($xdid(tab,40).sel),set %sclan.p2p $v1) $iif($cape($xdid(tab,44).sel),set %sclan.cape $v1) set %sclan.search $replace($1-,$chr(32),+) sockclose dcxsclan sockopen dcxsclan www.runehead.com 80 } } if ($2 == sclick && $3 == 50) { if ($xdid(tab,49).text) { xdid -r tab 51 tokenize 32 $xdid(tab,49).text unset %stat.* set %stat.search $replace($1-,$chr(32),+) sockclose dcxstat sockopen dcxstat hiscore.runescape.com 80 } } if ($2 == sclick && $3 == 54) { if ($xdid(tab,53).text) { xdid -t tab 60 xdid -t tab 62 xdid -t tab 64 xdid -t tab 66 xdid -t tab 68 xdid -r tab 69 tokenize 32 $xdid(tab,53).text unset %skill.* $iif($xdid(tab,58).text,set %skill.level $v1) set %skill.skill $xdid(tab,56).seltext set %skill.search $replace($1-,$chr(32),+) sockclose dcxskill sockopen dcxskill hiscore.runescape.com 80 } } if ($2 == sclick && $3 == 72) { if ($xdid(tab,71).text) { xdid -r tab 73 xdid -t tab 75 xdid -t tab 77 xdid -t tab 79 xdid -t tab 81 xdid -t tab 83 xdid -r tab 84 unset %cmb.* tokenize 32 $xdid(tab,71).text set %cmb.search $replace($1-,$chr(32),+) sockclose dcxcmb sockopen dcxcmb hiscore.runescape.com 80 } } if ($2 == sclick && $3 == 88) { if ($xdid(tab,86).text && $xdid(tab,87).text) { xdid -r tab 92 unset %compare.* tokenize 32 $xdid(tab,86).text set %compare.type $iif($xdid(tab,89).state == 1,level,$iif($xdid(tab,90).state == 1,rank,exp)) set %compare.1 $replace($1-,$chr(32),+) set %compare.2 $replace($xdid(tab,87).text,$chr(32),+) sockclose dcxcompare sockopen dcxcompare hiscore.runescape.com 80 } } if ($2 == sclick && $3 == 95) { if ($xdid(tab,94).text) { xdid -r tab 98 unset %forum.* tokenize 32 $xdid(tab,94).text set %forum.forum $forum($xdid(tab,97).sel) set %forum.search $replace($1-,$chr(32),+) sockclose dcxforum sockopen dcxforum forum.runescape.com 80 } } if ($2 == sclick && $3 == 101) { if ($xdid(tab,100).text) { xdid -t tab 110 xdid -t tab 111 xdid -t tab 112 xdid -t tab 113 xdid -t tab 114 xdid -t tab 115 xdid -t tab 116 xdid -t tab 117 xdid -t tab 118 xdid -t tab 119 xdid -t tab 120 xdid -t tab 121 unset %kbase.* %klink.* tokenize 32 $xdid(tab,100).text set %kbase.cate $kbase($xdid(tab,103).sel) $iif($xdid(tab,104).state == 1,set %kbase.title &title_chk=1) $iif($xdid(tab,105).state == 1,set %kbase.keywords &keywords_chk=1) $iif($xdid(tab,106).state == 1,set %kbase.descript &description_chk=1) $iif($xdid(tab,107).state == 1,set %kbase.body &body_chk=1) set %kbase.ran $iif($xdid(tab,108).state == 1,1,0) set %kbase.search $replace($1-,$chr(32),+) sockclose dcxkbase sockopen dcxkbase www.runescape.com 80 } } if ($2 == sclick && $3 == 123) { xdid -r tab 124 sockclose dcxrsworld sockopen dcxrsworld www.runescape.com 80 } if ($2 == sclick && $3 == 127) { if ($xdid(tab,126).text) { xdid -r tab 132 xdid -t tab 134 xdid -t tab 136 xdid -t tab 138 xdid -t tab 140 xdid -t tab 142 xdid -t tab 144 xdid -t tab 146 xdid -t tab 148 xdid -t tab 150 xdid -t tab 152 xdid -t tab 154 xdid -t tab 156 xdid -t tab 158 xdid -t tab 160 xdid -t tab 162 unset %item.* tokenize 32 $xdid(tab,126).text set %item.players $itemp($xdid(tab,129).sel) set %item.category $item($xdid(tab,131).sel) set %item.search $replace($1-,$chr(32),+) sockclose dcxitema sockclose dcxitem sockopen dcxitem www.tip.it 80 } } if ($2 == dclick && $3 == 132) { xdid -t tab 134 xdid -t tab 136 xdid -t tab 138 xdid -t tab 140 xdid -t tab 142 xdid -t tab 144 xdid -t tab 146 xdid -t tab 148 xdid -t tab 150 xdid -t tab 152 xdid -t tab 154 xdid -t tab 156 xdid -t tab 158 xdid -t tab 160 xdid -t tab 162 unset %itema.* set %itema.id $xdid(tab,132,0).seltext sockclose dcxitema sockopen dcxitema www.tip.it 80 } if ($2 == sclick && $3 == 165) { if ($xdid(tab,164).text) { xdid -r tab 170 xdid -t tab 176 xdid -t tab 177 xdid -t tab 178 xdid -t tab 179 xdid -t tab 180 xdid -t tab 186 xdid -t tab 187 xdid -t tab 188 xdid -t tab 189 xdid -t tab 190 xdid -r tab 191 xdid -r tab 192 unset %monsta.* %monster.* tokenize 32 $xdid(tab,164).text set %monster.search $replace($1-,$chr(32),+) set %monster.level $monstacmb($xdid(tab,167).sel) set %monster.race $monstarace($xdid(tab,169).sel) sockclose dcxmonsta sockclose dcxmonster sockopen dcxmonster www.tip.it 80 } } if ($2 == dclick && $3 == 170) { xdid -t tab 176 xdid -t tab 177 xdid -t tab 178 xdid -t tab 179 xdid -t tab 180 xdid -t tab 186 xdid -t tab 187 xdid -t tab 188 xdid -t tab 189 xdid -t tab 190 xdid -r tab 191 xdid -r tab 192 unset %monsta.* set %monsta.id $xdid(tab,170,0).seltext sockclose dcxmonsta sockopen dcxmonsta www.tip.it 80 } if ($2 == sclick && $3 == 195) { if ($xdid(tab,194).text) { xdid -t tab 196 xdid -t tab 197 xdid -t tab 198 xdid -t tab 199 xdid -t tab 200 xdid -t tab 201 xdid -t tab 202 xdid -t tab 203 xdid -t tab 204 xdid -t tab 205 xdid -t tab 206 xdid -t tab 207 unset %google.* tokenize 32 $xdid(tab,194).text set %google.search $replace($1-,$chr(32),+) sockclose dcxgoogle sockopen dcxgoogle www.google.com 80 } } if ($2 == sclick && $3 == 210) { if ($xdid(tab,209,1).text) { xdid -r tab 211 unset %translate.* tokenize 32 $xdid(tab,209,1).text set %translate.search $replace($1-,$chr(32),+) set %translate.lang $language($xdid(tab,213).sel) sockclose dcxtranslate sockopen dcxtranslate ets.freetranslation.com 80 } } if ($2 == sclick && $3 == 216) { if ($xdid(tab,215).text) { xdid -t tab 217 xdid -t tab 218 xdid -t tab 219 xdid -t tab 220 xdid -t tab 221 xdid -t tab 222 xdid -t tab 223 xdid -t tab 224 xdid -t tab 225 xdid -t tab 226 xdid -t tab 227 xdid -t tab 228 xdid -t tab 229 xdid -t tab 230 xdid -t tab 231 xdid -t tab 232 unset %youtube.* tokenize 32 $xdid(tab,215).text set %youtube.search $replace($1-,$chr(32),+) sockclose dcxyoutube sockopen dcxyoutube ie.youtube.com 80 } } if ($2 == sclick && $3 == 235) { xdid -r tab 236 xdid -r tab 265 xdid -r tab 263 unset %dcxchannel set %dcxchannel $xdid(tab,234).seltext var %dcxnick 1 while (%dcxnick <= $nick(%dcxchannel,0)) { xdid -a tab 236 0 $nick(%dcxchannel,%dcxnick).pnick inc %dcxnick } if (*l* iswmcs $token($chan(%dcxchannel).mode,1,32)) { xdid -a tab 263 $token($chan(%dcxchannel).mode,2,32) xdid -c tab 262 if (*k* iswmcs $token($chan(%dcxchannel).mode,1,32)) { xdid -a tab 265 $token($chan(%dcxchannel).mode,3,32) xdid -c tab 264 } else { xdid -u tab 264 } } else { xdid -u tab 262 } if (*k* iswmcs $token($chan(%dcxchannel).mode,1,32) && *l* !iswmcs $token($chan(%dcxchannel).mode,1,32)) { xdid -a tab 265 $token($chan(%dcxchannel).mode,2,32) xdid -c tab 264 } else { xdid -u tab 264 } xdid $iif(*i* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 260 xdid $iif(*m* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 261 xdid $iif(*l* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 262 xdid $iif(*k* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 264 xdid -c tab $iif(*s* iswmcs $token($chan(%dcxchannel).mode,1,32),266,$iif(*p* iswmcs $v2,267,268)) xdid $iif(*G* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 269 xdid $iif(*Q* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 270 xdid $iif(*S* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 271 xdid $iif(*R* iswmcs $token($chan(%dcxchannel).mode,1,32),-c,-u) tab 272 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 237 xdid $iif($me !isop %dcxchannel,-b,-e) tab 238 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 239 xdid $iif($me !isop %dcxchannel,-b,-e) tab 240 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 241 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 242 xdid $iif($me !isop %dcxchannel,-b,-e) tab 243 xdid $iif($me !isop %dcxchannel,-b,-e) tab 244 xdid $iif($me !isop %dcxchannel,-b,-e) tab 245 xdid $iif($me !isop %dcxchannel,-b,-e) tab 246 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 247 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 248 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 249 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 250 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 252 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 253 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 259 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 260 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 261 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 254 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 255 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 258 xdid $iif($me !isop %dcxchannel,-b,-e) tab 263 xdid $iif($me isop %dcxchannel && $xdid(tab,263).text,-e,-b) tab 262 xdid $iif($me !ishop %dcxchannel && $me !isop %dcxchannel,-b,-e) tab 265 xdid $iif(($me ishop %dcxchannel || $me isop %dcxchannel) && $xdid(tab,265).text,-e,-b) tab 264 xdid $iif($me !isop %dcxchannel,-b,-e) tab 266 xdid $iif($me !isop %dcxchannel,-b,-e) tab 267 xdid $iif($me !isop %dcxchannel,-b,-e) tab 268 xdid $iif($me !isop %dcxchannel,-b,-e) tab 269 xdid $iif($me !isop %dcxchannel,-b,-e) tab 270 xdid $iif($me !isop %dcxchannel,-b,-e) tab 271 xdid $iif($me !isop %dcxchannel,-b,-e) tab 272 } if ($2 == sclick && $3 == 236) { if ($me ishop %dcxchannel) { xdid $iif($remove($xdid(tab,236,$4).text,~,@,&,%,+) isop %dcxchannel || $remove($xdid(tab,236,$4).text,~,@,&,%,+) ishop %dcxchannel,-b,-e) tab 242 xdid $iif($remove($xdid(tab,236,$4).text,~,@,&,%,+) isop %dcxchannel || $remove($xdid(tab,236,$4).text,~,@,&,%,+) ishop %dcxchannel,-b,-e) tab 249 xdid $iif($remove($xdid(tab,236,$4).text,~,@,&,%,+) isop %dcxchannel || $remove($xdid(tab,236,$4).text,~,@,&,%,+) ishop %dcxchannel,-b,-e) tab 252 xdid $iif($remove($xdid(tab,236,$4).text,~,@,&,%,+) isop %dcxchannel || $remove($xdid(tab,236,$4).text,~,@,&,%,+) ishop %dcxchannel,-b,-e) tab 253 xdid $iif($remove($xdid(tab,236,$4).text,~,@,&,%,+) isop %dcxchannel || $remove($xdid(tab,236,$4).text,~,@,&,%,+) ishop %dcxchannel,-b,-e) tab 259 } } if ($2 == sclick && $3 == 237) { var %dcxmkick 1 while (%dcxmkick <= $nick(%dcxchannel,0)) { if ($nick(%dcxchannel,%dcxmkick) != $me) { kick %dcxchannel $nick(%dcxchannel,%dcxmkick) } inc %dcxmkick } .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 238) { var %dcxmop 1 while (%dcxmop <= $nick(%dcxchannel,0)) { if ($nick(%dcxchannel,%dcxmop) != $me) { mode %dcxchannel +o $nick(%dcxchannel,%dcxmop) } inc %dcxmop } .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 239) { var %dcxmvoice 1 while (%dcxmvoice <= $nick(%dcxchannel,0)) { if $nick(%dcxchannel,%dcxmvoice) != $me) { mode %dcxchannel +v $nick(%dcxchannel,%dcxmvoice) } inc %dcxmvoice } .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 240) { var %dcxmdeop 1 while (%dcxmdeop <= $nick(%dcxchannel,0)) { if ($nick(%dcxchannel,%dcxmdeop) != $me) { mode %dcxchannel -o $nick(%dcxchannel,%dcxmdeop) } inc %dcxmdeop } .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 241) { var %dcxmdev 1 while (%dcxmdev <= $nick(%dcxchannel,0)) { if ($nick(%dcxchannel,%dcxmdev) != $me) { mode %dcxchannel -v $nick(%dcxchannel,%dcxmdev) } inc %dcxmdev } .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 242) { kick %dcxchannel $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) $iif($xdid(tab,252,1).text,$v1) $iif($xdid(tab,252,1).text,xdid -r tab 252) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 243) { mode %dcxchannel +o $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 244) { mode %dcxchannel -o $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 245) { mode %dcxchannel +h $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 246) { mode %dcxchannel -h $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 247) { mode %dcxchannel +v $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 248) { mode %dcxchannel -v $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 249) { mode %dcxchannel +b-ohv ~q: $+ $address($remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+),2) $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 250) { mode %dcxchannel -b ~q: $+ $address($remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+),2) .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 254) xdid -e tab 257 if ($2 == sclick && $3 == 255) xdid -e tab 257 if ($2 == sclick && $3 == 258) xdid -b tab 257 if ($2 == sclick && $3 == 253) { ban $iif($xdid(tab,254).state == 1,-u $+ $xdid(tab,257).text,$iif($xdid(tab,255).state,-u $+ $calc($xdid(tab,257).text *60))) %dcxchannel $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) 2 xdid -r tab 252 .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 259) { ban $iif($xdid(tab,254).state == 1,-ku $+ $xdid(tab,257).text,$iif($xdid(tab,255).state,-ku $+ $calc($xdid(tab,257).text *60),-k)) %dcxchannel $remove($xdid(tab,236,$xdid(tab,236).sel).text,~,&,@,%,+) 2 $iif($xdid(tab,252,1).text,$v1) xdid -r tab 252 .timerdcxchan 1 1 dcxchan } if ($2 == sclick && $3 == 260) { mode %dcxchannel $iif($xdid(tab,260).state == 0,-,+) $+ i } if ($2 == sclick && $3 == 261) { mode %dcxchannel $iif($xdid(tab,261).state == 0,-,+) $+ m } if ($2 == keyup && $3 == 263) xdid $iif($xdid(tab,263).text,-e,-b) tab 262 if ($2 == sclick && $3 == 262) { mode %dcxchannel $iif($xdid(tab,262).state == 0,-l,+l $xdid(tab,263).text) } if ($2 == keyup && $3 == 265) xdid $iif($xdid(tab,265).text,-e,-b) tab 264 if ($2 == sclick && $3 == 264) { mode %dcxchannel $iif($xdid(tab,264).state == 0,-k $xdid(tab,265).text,+k $xdid(tab,265).text) } if ($2 == sclick && $3 == 266) mode %dcxchannel $iif($xdid(tab,266).state == 1,+s-p) if ($2 == sclick && $3 == 267) mode %dcxchannel $iif($xdid(tab,267).state == 1,+p-s) if ($2 == sclick && $3 == 268) mode %dcxchannel $iif($xdid(tab,268).state == 1,-sp) if ($2 == sclick && $3 == 269) { mode %dcxchannel $iif($xdid(tab,269).state == 1,+G,-G) } if ($2 == sclick && $3 == 270) { mode %dcxchannel $iif($xdid(tab,270).state == 1,+Q,-Q) } if ($2 == sclick && $3 == 271) { mode %dcxchannel $iif($xdid(tab,271).state == 1,+S,-S) } if ($2 == sclick && $3 == 272) { mode %dcxchannel $iif($xdid(tab,272).state == 1,+R,-R) } if ($2 == sclick && $3 == 118) url -an %klink.1 if ($2 == sclick && $3 == 119) url -an %klink.2 if ($2 == sclick && $3 == 120) url -an %klink.3 if ($2 == sclick && $3 == 121) url -an %klink.4 if ($2 == sclick && $3 == 204) url -an %ggglink.1 if ($2 == sclick && $3 == 205) url -an %ggglink.2 if ($2 == sclick && $3 == 206) url -an %ggglink.3 if ($2 == sclick && $3 == 207) url -an %ggglink.4 if ($2 == sclick && $3 == 229) url -an %ytlink.1 if ($2 == sclick && $3 == 230) url -an %ytlink.2 if ($2 == sclick && $3 == 231) url -an %ytlink.3 if ($2 == sclick && $3 == 232) url -an %ytlink.4 } on *:sockopen:dcxclan: { sockwrite -nt $sockname GET $+(/clans/search.php?search=,%clan.search,&mltype=,%clan.type,&searchtype=,%clan.exact) HTTP/1.0 sockwrite -nt $sockname Host: www.runehead.com sockwrite -nt $sockname $crlf } on *:sockread:dcxclan: { if ($sockerr) { echo -a Runehead.com is currently not working | unset %clan.* | sockclose $sockname | halt } else { var %sockreader sockread %sockreader if (*No results were* iswm %sockreader) { dialog -m Noresult Noresult unset %clan.* sockclose $sockname } elseif (** iswm %sockreader) { sockread %sockreader set %clan.username $nohtml(%sockreader) } if $regex(%sockreader,/(.*)<\/a><\/td>/) { set %clan.link $regml(1) set %clan.clan $regml(3) } if (*) var %smember3 = $bvar(&sclan,%smember1,$calc(%smember2 - %smember1)).text var %scombat1 = $bfind(&sclan,%smember2,) var %shp3 = $bvar(&sclan,%shp1,$calc(%shp2 - %shp1)).text var %smage1 = $bfind(&sclan,%shp2,) var %srange3 = $bvar(&sclan,%srange1,$calc(%srange2 - %srange1)).text var %sover1 = $bfind(&sclan,%srange2,(.*?)<\/a>/) xdid -a tab 47 0 0 + 0 0 0 0 0 0 $regml(sclan,1) $chr(9) + 0 $regml(sclan,3) $chr(9) + 0 $nohtml(%smember3) $chr(9) + 0 $nohtml(%scombat3) $chr(9) + 0 $nohtml(%shp3) $chr(9) + 0 $nohtml(%smage3) $chr(9) + 0 $nohtml(%srange3) $chr(9) + 0 $nohtml(%sover3) } } unset %sclan.* .remove $sockname sockclose $sockname } } } on *:sockopen:dcxstat: { sockwrite -nt $sockname GET $+(/hiscorepersonal.ws?user1=,%stat.search,&submit=Search) HTTP/1.0 sockwrite -nt $sockname Host: hiscore.runescape.com sockwrite -nt $sockname $crlf } on *:sockread:dcxstat: { if ($sockerr) { echo -a RuneScape.com is currently not working | unset %stat.* | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname).size &stats if ($bfind(&stats,1,)) { if ($bfind(&stats,1,does not feature)) { .remove $sockname dialog -m Statn Statn } else { var %stats 1 while (%stats) { var %stats = $bfind(&stats,$calc(%stats +1),) var %cmbp2 = $nohtml($bvar(&cmb,%cmbloop,$calc(%cmbp1 - %cmbloop)).text) tokenize 10 %cmbp2 hadd -m cmb $1 $3 $4 } while (%cmbpoop <= 7) { tokenize 32 $hget(cmb,$getskill(%cmbpoop)) var %cmbline = %cmbline $chr(9) + 0 $iif($1,$1,-) var %cmbline2 = %cmbline2 $iif($1,$1,$iif($getskill(%cmbpoop) == Hitpoints,10,1)) var %pc1 = %pc1 $chr(9) + 0 $single($getskill(%cmbpoop) $calc($xp2next($1) - $remove($2,$chr(44))) $calc($1 +1)) var %pc10 = %pc10 $chr(9) + 0 $ten($getskill(%cmbpoop) $calc($xp2next($iif($1,$1,1)) - $remove($2,$chr(44))) $calc($iif($1,$1,1) +1)) var %pc100 = %pc100 $chr(9) + 0 $hundred($getskill(%cmbpoop) $calc($xp2next($iif($1,$1,1)) - $remove($2,$chr(44))) $calc($iif($1,$1,1) +1)) inc %cmbpoop } xdid -a tab 73 %cmbline xdid -t tab 75 $cmbformula(%cmbline2) xdid -t tab 77 $melee(%cmbline2) xdid -t tab 79 $range(%cmbline2) xdid -t tab 81 $magic(%cmbline2) xdid -t tab 83 $cmblvl2up(%cmbline2) xdid -a tab 84 %pc1 xdid -a tab 84 %pc10 xdid -a tab 84 %pc100 hfree cmb } unset %cmb.* .remove $sockname sockclose $sockname } } } on *:sockopen:dcxcompare: { sockwrite -nt $sockname GET $+(/compare.ws?user1=,%compare.1,&user2=,%compare.2,&submit=Compare) HTTP/1.0 sockwrite -nt $sockname Host: hiscore.runescape.cpm sockwrite -nt $sockname $crlf } on *:sockread:dcxcompare: { if ($sockerr) { echo -a RuneScape.com is currently not working | unset %compare.* | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname).size &compare if ($bfind(&compare,1,)) { if ($bfind(&compare,1,1 million)) { var %cerror1 = $calc($bfind(&compare,1,) +4) var %cerror2 = $bfind(&compare,%cerror1, does not feature in the hiscores) var %cerror3 = $bvar(&compare,%cerror1,$calc(%cerror2 - %cerror1)).text set %compare.error %cerror3 dialog -m Comparen Comparen } else { var %comparecount = $bfind(&compare,1, ) var %compareno 0 while ($bfind(&compare,$calc(%comparecount +1),)) { var %comparecount = $v1 var %compareee = $bfind(&compare,%comparecount,) tokenize 10 $remove($nohtml($bvar(&compare,%comparecount,$calc(%compareee - %comparecount)).text), ,$chr(44)) hadd -m Compare $1 $+($2,-,$3,-,$4,-,$5,-,$6,-,$7,-,$8) } while (%compareno <= 23) { tokenize 45 $hget(Compare,$getskill(%compareno)) if (%compare.type == Level) { if ($1 == Not ranked && $3 = Not ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 - $chr(9) + 0 - $chr(9) + 0 - } elseif ($1 == Not ranked && $3 != Not ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 - $chr(9) + 0 $comma($4) $chr(9) + 0 - $+ $comma($4) } elseif ($1 != Not ranked && $5 == Not Ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 $comma($2) $chr(9) + 0 - $chr(9) + 0 $comma($2) } else { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 $comma($2) $chr(9) + 0 $comma($6) $chr(9) + 0 $comma($calc($2 - $6)) } } elseif (%compare.type == Rank) { if ($1 == Not ranked && $3 = Not ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 - $chr(9) + 0 - $chr(9) + 0 - } elseif ($1 == Not ranked && $3 != Not ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 - $chr(9) + 0 $comma($3) $chr(9) + 0 - $+ $comma($3) } elseif ($1 != Not ranked && $5 == Not Ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 $comma($1) $chr(9) + 0 - $chr(9) + 0 $comma($1) } else { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 $comma($1) $chr(9) + 0 $comma($5) $chr(9) + 0 $comma($calc($1 - $5)) } } elseif (%compare.type == Exp) { if ($1 == Not ranked && $3 = Not ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 - $chr(9) + 0 - $chr(9) + 0 - } elseif ($1 == Not ranked && $3 != Not ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 - $chr(9) + 0 $comma($5) $chr(9) + 0 - $+ $comma($5) } elseif ($1 != Not ranked && $5 == Not Ranked) { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 $comma($3) $chr(9) + 0 - $chr(9) + 0 $comma($3) } else { xdid -a tab 92 0 0 + 0 0 0 0 0 0 $chr(9) + 0 $getskill(%compareno) $chr(9) + 0 $comma($3) $chr(9) + 0 $comma($7) $chr(9) + 0 $comma($calc($3 - $5)) 7 } } inc %compareno } hfree compare } unset %compare.* .remove $sockname sockclose $sockname } } } on *:sockopen:dcxforum: { sockwrite -nt $sockname GET $+(/searchthreads.ws?srcstr=,%forum.search,&srcfrm=,%forum.forum,&serch=Search&search=search) HTTP/1.0 sockwrite -nt $sockname Host: forum.runescape.com sockwrite -nt $sockname $crlf } on *:sockread:dcxforum: { if ($sockerr) { echo -a RuneScape.com is currently not working | unset %forum.* | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname).size &forum if ($bfind(&forum,1,)) { if ($bfind(&forum,1,There were no threads)) { dialog -m Noresult Noresult } else { var %forumo 1 while ($bfind(&forum,$calc(%forumo +1),   )) { var %forumo = $v1 var %date1 = $calc(%forumo +19) var %date2 = $calc($bfind(&forum,%date1, ) -1) var %date3 = $bvar(&forum,%date1,$calc(%date2 - %date1)).text var %ftitle1 = $bfind(&forum,%date2,(.*?)<\/A>/i) var %fforum1 = $bfind(&forum,%ftitle2,in forum) var %fforum2 = $bfind(&forum,%fforum1,) var %fforum3 = $nohtml($remove($bvar(&forum,%fforum1,$calc(%fforum2 - %fforum1)).text,in forum)) var %forumo = %fforum2 hadd -m Forum $+(http://forum.runescape.com/,$regml(proper,1)) $regml(proper,1) xdid -a tab 98 0 0 + 0 0 0 0 0 0 $regml(proper,1) $chr(9) + 0 $regml(proper,2) $chr(9) + 0 %date3 $chr(9) + 0 $replace(%fforum3,&,and) } } unset %forum.* .remove $sockname sockclose $sockname } } } on *:sockopen:dcxkbase: { sockwrite -nt $sockname GET $+(/kbase/search.ws?search_query=,%kbase.search,&category=,%kbase.cate,&subcat=null,%kbase.title,%kbase.keywords,%kbase.descript,%kbase.body,&and_rad=,%kbase.ran,&submit=Search+Again) HTTP/1.0 sockwrite -nt $sockname Host: www.runescape.com sockwrite -nt $sockname $crlf } on *:sockread:dcxkbase: { if ($sockerr) { echo -a RuneScape.com is currently not working | unset %kbase.* | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname).size &kbase if ($bfind(&kbase,1,)) { if ($bfind(&kbase,1,did not return any results)) { dialog -m Noresult Noresult } else { var %kres1 = $calc($bfind(&kbase,1,

) +6) var %kres2 = $bfind(&kbase,%kres1,) var %kres3 = $bvar(&kbase,%kres1,$calc(%kres2 - %kres1)).text var %kres4 = $iif(%kres3 <= 4,%kres3,4) var %kres5 1, %ktopic2 1 while (%kres5 <= %kres4) { var %ktopic1 = $bfind(&kbase,$calc(%ktopic2 +1),(.*)/) set %klink. [ $+ [ %kres5 ] ] $+(http://www.runescape.com/kbase/,$regml(1)) xdid -t tab $calc(109 + %kres5) $regml(2) xdid -t tab $calc(113 + %kres5) %kprev3 xdid -t tab $calc(117 + %kres5) Read More inc %kres5 } } unset %kbase.* .remove $sockname sockclose $sockname } } } on *:sockopen:dcxrsworld: { sockwrite -nt $sockname GET /lang/en/aff/runescape/sln.ws?plugin=0&lores.x=127&lores.y=93 HTTP/1.0 sockwrite -nt $sockname Host: www.runescape.com sockwrite -nt $sockname $crlf } on *:sockread:dcxrsworld: { if ($sockerr) { echo -a RuneScape.com is currently not working | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname).size &rsworld if ($bfind(&rsworld,1,)) { var %world 1 while (%world <= 144) { if ($bfind(&rsworld,$bfind(&rsworld,1, Type),World %world $+ <)) { var %link. [ $+ [ %world ] ] $bvar(&rsworld,$bfind(&rsworld,$calc($v1 -50),http:),$calc($calc($v1 -2) - $bfind(&rsworld,$calc($v1 -50),http:))).text tokenize 166 $regsubex($replace($htmlfree($bvar(&rsworld,$v1,$calc($bfind(&rsworld,$v1,) - $v1)).text),$chr(10),¦),/¦+¦?/g,¦) } elseif ($bfind(&rsworld,$bfind(&rsworld,1, Type),World %world $+ $chr(10))) { tokenize 166 $regsubex($replace($htmlfree($bvar(&rsworld,$v1,$calc($bfind(&rsworld,$v1,) - $v1)).text),$chr(10),¦),/¦+¦?/g,¦) } $iif(%world == $token($1,2,32),xdid -a tab 124 0 0 + 0 0 0 0 0 0 $chr(9) +c 0 $1 $chr(9) +c 0 $comma($remove($2,players)) $chr(9) +c 0 $3 $chr(9) +c 0 $5 $chr(9) +c 0 $iif(%link. [ $+ [ %world ] ],$v1,-)) inc %world } .remove $sockname sockclose $sockname } } } on *:sockopen:dcxitem: { sockwrite -nt $sockname GET $+(/runescape/index.php?rs2item=&orderby=0&keywords=,%item.search,&Players=,%item.players,&category=,%item.category,&subcategory=0&cmd=8&action=Manage_Items&search=1&submit=Simple+Search) HTTP/1.0 sockwrite -nt $sockname Host: www.tip.it sockwrite -nt $sockname $crlf } on *:sockread:dcxitem: { if ($sockerr) { echo -a Tip.It is currently not working | unset %item.* | sockclose $sockname | halt } else { var %sockreader sockread %sockreader if (*No items matched your search* iswm %sockreader) { dialog -m Noresult Noresult unset %item.* sockclose $sockname } elseif $regex(%sockreader,/(.*)<\/a><\/td>/) { xdid -a tab 132 0 0 + 0 0 0 0 0 0 $regml(1) $chr(9) +c 0 $regml(2) } if (** iswm %sockreader) { unset %item.* sockclose $sockname } } } on *:sockopen:dcxitema: { sockwrite -nt $sockname GET $+(/runescape/,%itema.id) HTTP/1.0 sockwrite -nt $sockname Host: www.tip.it sockwrite -nt $sockname $crlf } on *:sockread:dcxitema: { if ($sockerr) { echo -a Tip.It is currently not working | unset %itema.* | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname).size &itema if ($bfind(&itema,1,)) { var %name1 = $calc($bfind(&itema,1,) +31) var %name2 = $bfind(&itema,%name1,) var %name3 = $regsubex($bvar(&itema,%name1,$calc(%name2 - %name1)).text,/\n|\r|\t/g,$null) var %member1 = $calc($bfind(&itema,%name2,Members?) +16) var %member2 = $bfind(&itema,%member1,) var %member3 = $regsubex($bvar(&itema,%member1,$calc(%member2 - %member1)).text,/\n|\t|\r/g,$null) var %quest1 = $calc($bfind(&itema,%member2,Quest?) +14) var %quest2 = $bfind(&itema,%quest1,) var %quest3 = $regsubex($bvar(&itema,%quest1,$calc(%quest2 - %quest1)).text,/\n|\t|\r/g,$null) var %trade1 = $calc($bfind(&itema,%quest2,Tradeable?) +18) var %trade2 = $bfind(&itema,%trade1,) var %trade3 = $regsubex($bvar(&itema,%trade1,$calc(%trade2 - %trade1)).text,/\t|\n|\r/g,$null) var %stack1 = $calc($bfind(&itema,%trade2,Stackable?) +18) var %stack2 = $bfind(&itema,%stack1,) var %stack3 = $regsubex($bvar(&itema,%stack1,$calc(%stack2 - %stack1)).text,/\n|\r|\t/g,$null) var %examine1 = $calc($bfind(&itema,%stack2,Examine:) +15) var %examine2 = $bfind(&itema,%examine1,) var %examine3 = $regsubex($bvar(&itema,%examine1,$calc(%examine2 - %examine1)).text,/\t|\n|\r/g,$null) var %weight1 = $calc($bfind(&itema,%examine2,Weight:) +14) var %weight2 = $bfind(&itema,%weight1,) var %weight3 = $regsubex($bvar(&itema,%weight1,$calc(%weight2 - %weight1)).text,/\t|\n|\r/g,$null) var %cate1 = $calc($bfind(&itema,%weight2,) +17) var %cate2 = $bfind(&itema,%cate1,) var %cate3 = $regsubex($bvar(&itema,%cate1,$calc(%cate2 - %cate1)).text,/\t|\n|\r/g,$null) var %subc1 = $calc($bfind(&itema,%cate2,) +17) var %subc2 = $bfind(&itema,%subc1,) var %subc3 = $regsubex($bvar(&itema,%subc1,$calc(%subc2 - %subc1)).text,/\t|\n|\r/g,$null) var %hialch1 = $calc($bfind(&itema,%subc2,) +17) var %hialch2 = $bfind(&itema,%hialch1,) var %hialch3 = $regsubex($bvar(&itema,%hialch1,$calc(%hialch2 - %hialch1)).text,/\t|\n|\r/g,$null) var %ssell1 = $calc($bfind(&itema,%hialch2,) +17) var %ssell2 = $bfind(&itema,%ssell1,) var %ssell3 = $regsubex($bvar(&itema,%ssell1,$calc(%ssell2 - %ssell1)).text,/\t|\n|\r/g,$null) var %gsell1 = $calc($bfind(&itema,%ssell2,) +17) var %gsell2 = $bfind(&itema,%gsell1,) var %gsell3 = $regsubex($bvar(&itema,%gsell1,$calc(%gsell2 - %gsell1)).text,/\t|\n|\r/g,$null) var %lalch1 = $calc($bfind(&itema,%gsell2,) +17) var %lalch2 = $bfind(&itema,%lalch1,) var %lalch3 = $regsubex($bvar(&itema,%lalch1,$calc(%lalch2 - %lalch1)).text,/\t|\n|\r/g,$null) var %loca1 = $calc($bfind(&itema,%lalch2,Location) +13) var %loca2 = $bfind(&itema,%loca1,) var %loca3 = $nohtml($regsubex($bvar(&itema,%loca1,$calc(%loca2 - %loca1)).text,/\t|\n|\r/g,$null)) var %user1 = $calc($bfind(&itema,%loca2,Uses) +9) var %user2 = $bfind(&itema,%user1,) var %user3 = $nohtml($regsubex($bvar(&itema,%user1,$calc(%user2 - %user1)).text,/\t|\n|\r/g,$null)) xdid -t tab 133 Name: xdid -t tab 134 %name3 xdid -t tab 135 Member: xdid -t tab 136 %member3 xdid -t tab 137 Quest: xdid -t tab 138 %quest3 xdid -t tab 139 Tradeable: xdid -t tab 140 %trade3 xdid -t tab 141 Stackable: xdid -t tab 142 %stack3 xdid -t tab 143 Weight: xdid -t tab 144 %weight3 xdid -t tab 145 Examine: xdid -t tab 146 %examine3 xdid -t tab 147 Uses: xdid -t tab 148 %user3 xdid -t tab 149 Category: xdid -t tab 150 %cate3 xdid -t tab 151 Sub-Category:: xdid -t tab 152 %subc3 xdid -t tab 153 High-Alchemy: xdid -t tab 154 %hialch3 xdid -t tab 155 Speciality Shop Sells: xdid -t tab 156 %ssell3 xdid -t tab 157 General Shop Sells: xdid -t tab 158 %gsell3 xdid -t tab 159 Low Alchemy: xdid -t tab 160 %lalch3 xdid -t tab 161 Location: xdid -t tab 162 %loca3 unset %itema.* .remove $sockname sockclose $sockname } } } on *:sockopen:dcxmonster: { sockwrite -nt $sockname GET $+(/runescape/index.php?rs2monster=&orderby=&keywords=,%monster.search,&levels=,%monster.level,&race=,%monster.race) HTTP/1.1 sockwrite -nt $sockname Host: www.tip.it sockwrite -nt $sockname $crlf } on *:sockread:dcxmonster: { if ($sockerr) { echo -a Tip.It is currently not working | unset %monster.* | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname).size &monster if ($bfind(&monster,1,)) { if ($bfind(&monster,1,Quest)) { if ($bvar(&monster,$calc($v1 +37),$calc($bfind(&monster,$calc($v1 +37),>) - $calc($v1 +36))).text == ) { dialog -m Noresult Noresult unset %monster.* } else { var %while 1 while ($bfind(&monster,$calc(%while +1),(.*?)<\/a>/) xdid -a tab 170 0 0 + 0 0 0 0 0 0 $regml(1) $chr(9) + 0 $regml(2) } } } unset %monster.* .remove $sockname sockclose $sockname } } } on *:sockopen:dcxmonsta: { sockwrite -nt $sockname GET $+(/runescape/index.php?rs2monster_id=,%monsta.id) HTTP/1.0 sockwrite -nt $sockname Host: www.tip.it sockwrite -nt $sockname $crlf } on *:sockread:dcxmonsta: { if ($sockerr) { echo -a Tip.It is currently not working | unset %monsta.* | sockclose $sockname | halt } else { while ($sock($sockname).rq) { sockread &sockreader bwrite $sockname -1 -1 &sockreader } bread $sockname 0 $file($sockname) &monsta if ($bfind(&monsta,1,)) { var %name1 = $bfind(&monsta,1,Name:) var %name2 = $calc($bfind(&monsta,%name1,) +16) var %race1 = $bfind(&monsta,1,Race:) var %race2 = $calc($bfind(&monsta,%race1,) +16) var %lvl1 = $bfind(&monsta,1,Level:) var %lvl2 = $calc($bfind(&monsta,%lvl1,) +16) var %hp1 = $bfind(&monsta,1,Hits:) var %hp2 = $calc($bfind(&monsta,%hp1,) +16) var %ratio1 = $bfind(&monsta,1,Ratio:) var %ratio2 = $calc($bfind(&monsta,%ratio1,) +16) var %agg1 = $calc($bfind(&monsta,1,Aggressive?) +18) var %ret1 = $calc($bfind(&monsta,1,Retreats?) +16) var %qu1 = $calc($bfind(&monsta,1,Quest?) +13) var %mem1 = $calc($bfind(&monsta,1,Members?) +15) var %mem2 = $remove($bvar(&monsta,%mem1,$calc($bfind(&monsta,%mem1,) - %mem1)).text, ) var %dds1 = $calc($bfind(&monsta,1,Poisonous?) +17) var %habit1 = $bfind(&monsta,1,Habitat:) var %habit2 = $nohtml($bvar(&monsta,$bfind(&monsta,%habit1,