Skip to content
Outlands Hub

Razor script

SUPER-Auto DRESSER Armor, Weapon and Clothes

by dennozz · 510 lines
Download

ver.1.65

Combat
SUPER-Auto DRESSER Armor Weapon and Clothes.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/cb7409fe-4565-4c48-a7a2-8b6c176131d0 for latest2# Automation by Jaseowns3## Script: SUPER-Auto DRESSER Armor, Weapon and Clothes4## Created by: dennozz#05#############################################6 7# SUPER-Auto DRESSER Armor, Weapon and Clothes ver.1.658 9#********** INFORMATION **********# 10 11# Made by @dennozz on discord. 12 13# If you like my work and wish to buy me a coffee: https://buymeacoffee.com/dennoz** #14 15# If you have any questions, suggestions or concerns please message me via discord16# Inspired/learned by other scrips in https://outlands.uorazorscripts.com/17 18# This script will auto dress all your armor, weapon, clothes, and dclickable dress items (torch, lantern, etc)19# The auto weapon dress will try to pick any exceptional or vanquishing or power or supremely or exceedingly or slaying weapon!20# The auto armor dress will try to pick from exceptional or invulnerability or fortification armor!21 22removelist myDressList23createlist myDressList24 25#********** SET YOUR SETTINGS **********# 26 27#-- Enable or Disable aspect --#28 29@setvar! activateAspect 130 31#-- ADD to the list your blessed clothes item ID --#32# (say `>info`) and copy paste below. Add as many as you want33#Copy and paste `pushlist myDressList` and add your cloth ID34 35# Your Cloths/Lantern/Torch ID s Here..36pushlist myDressList 000037pushlist myDressList 000038pushlist myDressList 000039pushlist myDressList 000040pushlist myDressList 000041 42#ADD more items below43 44#-- Select Regular Crafted or Exceptional Crafted --#45 46# 0 - will equip any armor type47# 1 - will equip only exceptional48 49@setvar! onlyExceptionalOrMagical 150 51#-- Select Armor type --#52 53# 0 - disabled dress armor type54# 1 - enabled dress armor type55 56@setvar! leather 057@setvar! studded 058@setvar! bone 059@setvar! ringmail 060@setvar! chainmail 061@setvar! platemail 062 63@setvar! useShield 164@setvar! openAbilityHotbar 165 66#-- Set your wait time after dressing each item --#67 68@setvar! maxwaittimeinms 65069 70#********** DO NOT EDIT FROM HERE UNLESS YOU KNOW HOW TO SCRIPT **********# 71 72@clearignore73 74@setvar! weaponResponse 075 76@setvar! messageCD 300077settimer messageTimer messageCD78 79if 1 = leather80 81    while findtype 7610|5063|5061|5070|5075|7175|7179|31191|5074|7169|7177 backpack as itemDress82        83        getlabel itemDress itemDesc84    85        if 1 = onlyExceptionalOrMagical86            if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc87                if timer messageTimer > messageCD88                    overhead "dressing.." 1189                    settimer messageTimer 090                endif91                dclick itemDress92                wait maxwaittimeinms93            endif 94        else 95            if timer messageTimer > messageCD96                overhead "dressing.." 1197                settimer messageTimer 098            endif99            dclick itemDress  100            wait maxwaittimeinms101        endif102 103        @ignore itemDress104    105    endwhile106 107elseif 1 = studded108 109    while findtype 31011|5078|5076|5085|5090|7181|7170|5089|31012 backpack as itemDress110        111        getlabel itemDress itemDesc112    113        if 1 = onlyExceptionalOrMagical114            if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc115                if timer messageTimer > messageCD116                    overhead "dressing.." 11117                    settimer messageTimer 0118                endif119                dclick itemDress120                wait maxwaittimeinms121            endif 122        else 123            if timer messageTimer > messageCD124                overhead "dressing.." 11125                settimer messageTimer 0126            endif127            dclick itemDress  128            wait maxwaittimeinms129        endif130 131        @ignore itemDress132            133    endwhile134 135elseif 1 = bone136 137    while findtype 5201|31003|5203|5205|5204|5207|31004 backpack as itemDress138        139        getlabel itemDress itemDesc140    141        if 1 = onlyExceptionalOrMagical142            if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc143                if timer messageTimer > messageCD144                    overhead "dressing.." 11145                    settimer messageTimer 0146                endif147                dclick itemDress148                wait maxwaittimeinms149            endif 150        else 151            if timer messageTimer > messageCD152                overhead "dressing.." 11153                settimer messageTimer 0154            endif155            dclick itemDress  156            wait maxwaittimeinms157        endif158 159        @ignore itemDress160    161    endwhile162 163elseif 1 = ringmail164 165    while findtype 5131|31009|5103|5106|5101|5105|31010 backpack as itemDress166        167        getlabel itemDress itemDesc168    169        if 1 = onlyExceptionalOrMagical170            if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc171                if timer messageTimer > messageCD172                    overhead "dressing.." 11173                    settimer messageTimer 0174                endif175                dclick itemDress176                wait maxwaittimeinms177            endif 178        else 179            if timer messageTimer > messageCD180                overhead "dressing.." 11181                settimer messageTimer 0182            endif183            dclick itemDress  184            wait maxwaittimeinms185        endif186 187        @ignore itemDress188    189    endwhile190    191elseif 1 = chainmail192 193    while findtype 5056|31006|31005|31015|5060|5059|31007 backpack as itemDress194        195        getlabel itemDress itemDesc196    197        if 1 = onlyExceptionalOrMagical198            if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc199                if timer messageTimer > messageCD200                    overhead "dressing.." 11201                    settimer messageTimer 0202                endif203                dclick itemDress204                wait maxwaittimeinms205            endif 206        else 207            if timer messageTimer > messageCD208                overhead "dressing.." 11209                settimer messageTimer 0210            endif211            dclick itemDress  212            wait maxwaittimeinms213        endif214 215        @ignore itemDress216    217    endwhile218 219elseif 1 = platemail220 221    while findtype 5138|5139|5143|5144|5142|5146|31008 backpack as itemDress222        223        getlabel itemDress itemDesc224    225        if 1 = onlyExceptionalOrMagical226            if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc227                if timer messageTimer > messageCD228                    overhead "dressing.." 11229                    settimer messageTimer 0230                endif231                dclick itemDress232                wait maxwaittimeinms233            endif 234        else 235            if timer messageTimer > messageCD236                overhead "dressing.." 11237                settimer messageTimer 0238            endif239            dclick itemDress  240            wait maxwaittimeinms241        endif242 243        @ignore itemDress244    245    endwhile246    247endif248 249foreach cloth in myDressList250    if findtype cloth backpack as myItem251        getlabel myItem myLabel252        253        if "blessed" in myLabel254            if timer messageTimer > messageCD255                overhead "dressing.." 11256                settimer messageTimer 0257            endif258            dclick myItem259            wait maxwaittimeinms260        endif261    endif262    263endfor264 265if skill 'arcane' >= 80 266    267    while findtype 31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055 backpack as itemDress268        getlabel itemDress itemDesc269    270        if 1 = onlyExceptionalOrMagical271            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc272                if timer messageTimer > messageCD273                    overhead "dressing.." 11274                    settimer messageTimer 0275                endif276                @setvar! weaponResponse 8277                dclick itemDress278                wait maxwaittimeinms279                break280            endif 281        else 282            if timer messageTimer > messageCD283                overhead "dressing.." 11284                settimer messageTimer 0285            endif286            dclick itemDress  287            wait maxwaittimeinms288        endif289 290        @ignore itemDress    291    endwhile292elseif skill 'archery' >= 80293    294    while findtype 3920|5042|5117|30990|30993|30994|30995|31184|31186 backpack as itemDress295        getlabel itemDress itemDesc296    297        if 1 = onlyExceptionalOrMagical298            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc299                if timer messageTimer > messageCD300                    overhead "dressing.." 11301                    settimer messageTimer 0302                endif303                @setvar! weaponResponse 8304                dclick itemDress305                wait maxwaittimeinms306                break307            endif 308        else 309            if timer messageTimer > messageCD310                overhead "dressing.." 11311                settimer messageTimer 0312            endif313            dclick itemDress  314            wait maxwaittimeinms315        endif316 317        @ignore itemDress    318    endwhile319elseif skill 'fencing' >= 80320    while findtype 3719|3922|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188 backpack as itemDress321        getlabel itemDress itemDesc322    323        if 1 = onlyExceptionalOrMagical324            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc325                if timer messageTimer > messageCD326                    overhead "dressing.." 11327                    settimer messageTimer 0328                endif329                @setvar! weaponResponse 8330                dclick itemDress331                wait maxwaittimeinms332                break333            endif 334        else 335            if timer messageTimer > messageCD336                overhead "dressing.." 11337                settimer messageTimer 0338            endif339            dclick itemDress  340            wait maxwaittimeinms341        endif342 343        @ignore itemDress    344    endwhile345elseif skill 'mace fighting' >= 80346    while findtype 3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182 backpack as itemDress347        getlabel itemDress itemDesc348    349        if 1 = onlyExceptionalOrMagical350            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc351                if timer messageTimer > messageCD352                    overhead "dressing.." 11353                    settimer messageTimer 0354                endif355                @setvar! weaponResponse 8356                dclick itemDress357                wait maxwaittimeinms358                break359            endif 360        else 361            if timer messageTimer > messageCD362                overhead "dressing.." 11363                settimer messageTimer 0364            endif365            dclick itemDress  366            wait maxwaittimeinms367        endif368 369        @ignore itemDress    370    endwhile371elseif skill 'swordsmanship' >= 80372    while findtype 3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190 backpack as itemDress373        getlabel itemDress itemDesc374    375        if 1 = onlyExceptionalOrMagical376            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc377                if timer messageTimer > messageCD378                    overhead "dressing.." 11379                    settimer messageTimer 0380                endif381                @setvar! weaponResponse 8382                dclick itemDress383                wait maxwaittimeinms384                break385            endif 386        else 387            if timer messageTimer > messageCD388                overhead "dressing.." 11389                settimer messageTimer 0390            endif391            dclick itemDress  392            wait maxwaittimeinms393        endif394 395        @ignore itemDress    396    endwhile397elseif skill 'magery' >= 80398    while findtype 3570|3571|3572|3573|3834 backpack as itemDress399        getlabel itemDress itemDesc400    401        if 1 = onlyExceptionalOrMagical402            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc403                if hue itemDress != 0404                    if timer messageTimer > messageCD405                        settimer messageTimer 0406                    endif407                    @setvar! weaponResponse 13408                    dclick itemDress409                    wait maxwaittimeinms410                    break411                endif412            endif 413        else 414            if timer messageTimer > messageCD415                overhead "dressing.." 11416                settimer messageTimer 0417            endif418            dclick itemDress  419            wait maxwaittimeinms420        endif421 422        @ignore itemDress    423    endwhile424elseif skill 'wrestling' >= 80425    while findtype 22187|31141|31142 backpack as itemDress426        getlabel itemDress itemDesc427    428        if 1 = onlyExceptionalOrMagical429            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc430                if timer messageTimer > messageCD431                    overhead "dressing.." 11432                    settimer messageTimer 0433                endif434                @setvar! weaponResponse 8435                dclick itemDress436                wait maxwaittimeinms437                break438            endif 439        else 440            if timer messageTimer > messageCD441                overhead "dressing.." 11442                settimer messageTimer 0443            endif444            dclick itemDress  445            wait maxwaittimeinms446        endif447    448        @ignore itemDress    449    endwhile450endif451 452if 1 = useShield453    while findtype 7026|7027|7029|7031|7033|7034|7035|7107|7109|31002|31130 backpack as itemDress454        getlabel itemDress itemDesc455    456        if 1 = onlyExceptionalOrMagical457            if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc458                if timer messageTimer > messageCD459                    overhead "dressing.." 11460                    settimer messageTimer 0461                endif462                dclick itemDress463                wait maxwaittimeinms464                break465            endif 466        else 467            if timer messageTimer > messageCD468                overhead "dressing.." 11469                settimer messageTimer 0470            endif471            dclick itemDress  472            wait maxwaittimeinms473        endif474    475        @ignore itemDress    476    endwhile477endif478 479if 1 = activateAspect480 481    if ingump "Show Only Unlocked"482        gumpresponse 102483        waitforgump 2424293173 maxwaittimeinms484    endif485    486    say '[aspect'487    waitforgump 2424293173 maxwaittimeinms488    gumpresponse 17489    wait 200490    waitforgump 2424293173 maxwaittimeinms491    gumpresponse 17492    wait 200493    494    if 0 != weaponResponse495        waitforgump 2424293173 maxwaittimeinms496        gumpresponse weaponResponse497        wait 200498        waitforgump 2424293173 maxwaittimeinms499        gumpresponse weaponResponse500        wait 200501    endif502    503    gumpclose504endif505 506if 1 = openAbilityHotbar and not gumpexists 3954121934507    yell '[abilitieshotbar'508endif 509 510overhead "Dress Completed!" 65