Skip to content
Outlands Hub

Razor script

ADARIAN SAFEHOUSE BAN BOT - *TOP SECRET*

by throatslip · 112 lines
Download

CLASSIFIED ANDARIAN SAFEHOUSE BAN BOT - *TOP SECRET* Andaria faction strongholds only - Automatic enemy faction ban House friends auto-whitelisted - owner controlled access

PvPHousingHiding
ADARIAN SAFEHOUSE BAN BOT - TOP SECRET.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/9f1cc61f-05e1-41e5-ab78-41ee4edd9cdb for latest2# Automation by Jaseowns3## Script: ADARIAN SAFEHOUSE BAN BOT - *TOP SECRET*4## Created by: throatslip#05#############################################6 7// CLASSIFIED ANDARIAN SAFEHOUSE BAN BOT - *TOP SECRET*8// Andaria faction strongholds only - Automatic enemy faction ban9// House friends auto-whitelisted - owner controlled access10 11// ANDARIAN FACTION SWITCHES12// 0 = Skip faction - allow access - 1 = Ban faction - enemy13@setvar! "CambriaFlag" 1      14@setvar! "PrevaliaFlag" 1     15@setvar! "TerranFlag" 1      16 17//'�����������WARNING: NO FURTHER CHANGES REQUIRED��鑒�����������������MODIFICATION RISKS BREAKING SCRIPT!��鑒�����V�\�����������ANDARIA MUST NOT FALL!��鑒�����������������V�\�����������V�\�����������V�\�����������V�\�����������V�\�����������'18 19// Friend auto-whitelist slots20@setvar! "FRIEND1" "NONE"  21@setvar! "FRIEND2" "NONE"  22@setvar! "FRIEND3" "NONE"  23 24setvar "PREVSAFE" "NONE"   25 26while not dead27  28  // Skip if client skill cooldown active29  if timerexists "skill" or timerexists "skill timer"30    pause 100031    loop32      if not timerexists "skill" and not timerexists "skill timer"33        break34      endif35      pause 50036    endloop37  endif38 39  // Stay hidden40  if not hidden41    useskill "Hiding"42    waitfortarget 300043    target "self"44    pause 150045  endif46 47  // Scan targets48  unsetvar "lastserial"49  @hotkey "Next Player Target"50  pause 50051  @setvar! "lastserial" lasttarget52  53  if not insysmsg "No one matching that was found"54    55    // Whitelist check first56    if "FRIEND1" == name lastserial or "FRIEND2" == name lastserial or "FRIEND3" == name lastserial57      overhead name lastserial " FRIEND PASS #1" 8858    else59      // Test house friend status60      hotkey "Cancel Current Target"61      say "i ban thee"62      pause 30063      target "lastserial"64      pause 150065      66      if insysmsg "You cannot eject a friend of the house!"67        if "FRIEND1" == "NONE"68          @setvar! "FRIEND1" name lastserial69        elseif "FRIEND2" == "NONE"70          @setvar! "FRIEND2" name lastserial71        elseif "FRIEND3" == "NONE"72          @setvar! "FRIEND3" name lastserial73        else74          @setvar! "FRIEND1" name lastserial75        endif76        overhead name lastserial " HOUSE FRIEND WHITELISTED" 8877      else78        // Faction + traitor checks79        if "FRIEND1" == name lastserial or "FRIEND2" == name lastserial or "FRIEND3" == name lastserial80          overhead name lastserial " FRIEND PASS #3" 8881        else82          hotkey "Cancel Current Target"83          84          if noto "lastserial" = innocent or "Andaria" in name lastserial or "Andarian" in name lastserial85            setvar "PREVSAFE" name lastserial86            overhead "Andaria/Green safe" 7787          else88            if CambriaFlag == 1 and "Cambria" in name lastserial89              say name lastserial " Cambria traitor!"90            elseif PrevaliaFlag == 1 and "Prevalia" in name lastserial91              say name lastserial " Prevalia traitor!"  92            elseif TerranFlag == 1 and "Terran" in name lastserial93              say name lastserial " Terran traitor!"94            elseif PREVSAFE != "NONE" and PREVSAFE == name lastserial95              say name lastserial " went hostile!"96            endif97            98            say "i ban thee"99            pause 300100            target "lastserial"101          endif102        endif103      endif104    endif105    106    if not hidden107      useskill "Hiding"108      waitfortarget 3000109      target "self"110    endif111  endif112endwhile