SRL Archive - Senior News and General

SRL's current functions/procedures v2


nielsie95

2009-09-06 15:53:03

Hey,

Once again I thought "why not?", so here it is again, SRL's 763 functions and procedures as of Rev 229:


Abyss_Align
Abyss_CheckDistance
Abyss_FindLever
Abyss_FindOdd
Abyss_Guess
Abyss_SetAC
Accept
AcceptTrade
AddArmy
AddFriend
AddIgnore
AddMistakes
AddPlayerInTab
AddToSRLLog
AllPlayersInactive
AllPrayersOff
AreaInfo
AreTalking
arnav_ClickArrow
arnav_FixLock
arnav_InRandom
arnav_LockScreen
ArrangeInv
ArrInStr
ArrowAmount
AutoColorThis
BankIndexToBankPoint
BankIndexToMSBox
BankIndexToMSPoint
BankPointToBankIndex
BankScreen
BankTab
BarToPoint
Bee_Convo
Bee_DragMouse
Bee_Part
Bee_Puzzle
BeeScreen
boolArrayToStr
boolArrayToStrEx
BoredHuman
BringRawPheasant
BuyAmount
BuyColor
BuyCoords
CanLeaveBobsIsland
CantLightCheck
Cast
CastOn
CastOnCustom
CastSpell
CerterScreen
ChangeWorld
ChatBoxTextArray
ChatsOff
ChatWait
CheckArea
CheckItem
CheckOre
CheckUserNicks
ChooseOption
ChooseOptionEx
ChooseOptionMulti
ChooseOptionMultiEx
ChooseQuickPrayer
ChooseWorldBy
ClearPlayerInTab
ClickAllItems
ClickAllItemsBlackLine
ClickAllItemsExcept
ClickContinue
ClickPouch
ClickPrayer
ClickTalisman
ClickText
ClickToContinue
CloseBank
CloseQC
CloseWindow
CoinAmount
ColorEffectAdd
ConvertLvlToXP
ConvertXpToLvl
CoordsToItem
Cose
CountDots
CountEquippedItems
CountItems
CountItemsArea
CountItemsBlackLine
CountItemsIn
CreateAutoColorInfo
CreateTPAFromText
CurrentBankTab
CurrentWorld
Damage
DebugATPA
DebugATPABounds
DebugBitmap
DebugColorArray
DebugTPA
Decline
DeleteArmy
DeleteFriend
DeleteIgnore
DeleteInComboArray
DeleteInComboArrayOfArray
DeleteInComboArrayOfArrayOfArray
DeleteInEditArray
DeleteInEditArrayOfArray
DeleteInEditArrayOfArrayOfArray
DeleteInPageControlArray
DeleteInTabArray
DeleteInTabArrayOfArray
DeletePlayerInTab
DeleteValueInBoolArray
DeleteValueInFloatArray
DeleteValueInIntArray
DeleteValueInStrArray
demon_GetTask
DemonCenter
Deposit
DepositAll
DepositItemBox
DepositScreen
DetectDungeonPoints
DidClick
DidRedClick
DidYellowClick
DoEmote
DragItem
DropAll
DropArray
DropItem
DropItemsByIdentifier
DropPattern
DTMRotated
DungeonDirExists
DungeonWalk
DungeonWalkEx
EnterRCAltar
EquipArrows
EquipmentCoords
ExamineInv
ExistsBankTab
ExistsItem
ExistsShopItem
ExitMordaut
ExitPinball
ExitPortal
ExitQuickPrayerMenu
ExportPlayerData
FFlag
FightNPC
FillSRLPlayerFormTab
FilterBobPointsFast
FilterDropDots
FilterTPA
FindAllHPBars
FindAllObjsRecord
FindAllRocksRecord
FindAxe
FindBank
FindBirdsNest
FindBlackChatMessage
FindBobsServant
FindBoxOption
FindBridgeColor
FindChatBoxText
FindCoins
FindColorRecord
FindColorRecordEx
FindColors
FindColorsPie
FindDead
FindDeformed
FindDirtRoadColor
FindDraynorColors
FindDraynorDoorColor
FindDraynorHouseColor
FindDraynorLadderColor
FindDraynorRoadColor
FindDraynorRockColor
FindDraynorWaterColor
FindEnt
FindFallyRoadColor
FindFight
FindFishingEquipmentColor
FindFishSpot
FindFishSpotsTPA
FindFurnace
FindGas
FindInvArrows
FindItem
FindItemEx
FindItems
FindItemsArray
FindLadderColor
FindLamp
FindLumbyRoadColor
FindMainScreenHits
FindMazeDoor
FindMMColorsSpiralTolerance
FindMod
FindMollyDoor
FindMollyHair
FindMollyHairMS
FindMollyMachine
FindNonInventoryRandoms
FindNormalRandoms
FindNPCChatText
FindObj
FindObjCustom
FindObjectDeformed
FindObjEx
FindObjRecord
FindObjRecordEx
FindObjRock
FindObjRockEx
FindObjThroughMM
FindObjTPA
FindObjTPAMulti
FindPath
FindPheasant
FindPick
FindPickHeadColor
FindQuiz
FindRange
FindRoadColor
FindRockColor
FindSandColor
FindStoneColor
FindSymbol
FindSymbolIn
FindSymbols
FindSymbolsIn
FindSymbolsMulti
FindTalismanInInventory
FindText
FindTextTpa
FindTextTpaEx
FindTransparentBitmap
FindTransparentBitmapTolerance
FindTreeColor
FindVarrockRoadColor
FindWaterColor
FindWhirlPoolMS
FindWhirlPoolXY
FindWorld
FindXP
FishAThing
FishingNetInInv
FixBank
FixBankTab
FixChat
FixGraphics
FixSmith
FixSpells
Flag
FlagDistance
FlagEx
FlagPresent
floatArrayToStr
floatArrayToStrEx
forester_GetTask
ForesterCenter
FreeSRLBitmaps
FreeSRLFonts
FriendIsOnline
FriendName
FriendWorld
Frog_ClickFrog
Frog_InRandom
FromFriend
FromFriendMulti
GameTab
GEAbortAll
GEBuy
GEBuyAt
GEBuyMenu
GEConfirmOffer
GEFindFreeSpot
GEFinishedAt
GEIsMember
GEIsSpotFree
GEMenuExit
GERecoverAll
GERecoverAt
GERecoverAtEx
GERecoverFinished
GERecoverFinishedAt
GESell
GESellAt
GESellMenu
GESetPrice
GESetQuantity
GESpotToTBox
GetAllLevels
GetAmount
GetArrowColor
GetBestColor
GetBestDegree
GetBlackChatMessage
GetChatBoxText
GetChatterOfLine
GetColorArrayInfo
GetColorsBox
GetCombatLevel
GetCourseXP
GetCrossPos
GetCurrentTab
GetDir
GetDoorColor
GetDoorColors
GetDoorPoints
GetDoors
GetDoorsIn
GetEquippedItemBounds
GetFriends
GetFriendTexts
GetHitsIn
GetInven
GetInventoryArray
GetInvItemBounds
GetItem
GetItemInfo
GetLastChatText
GetLevelAtPos
GetLumbridgeMins
GetMiniMapDots
GetMiniMapDotsIn
GetMMLevels
GetMusic
GetNewRoadColor
GetOldRoadColors
GetPrayerCoords
GetQuizItem
GetQuizObjectInfo
GetQuizObjectInfoAverage
GetSigns
GetSkillInfo
GetSkillLevel
GetSmeltingXP
GetSmithingXP
GetSplinePt
GetStartPosition
GetStatue
GetSymbolColor
GetSymbolColorIn
GetTradersName
GetUpText
GetWallAngle
GetWorldInfo
GetXP
GiveBobDaFish
HandleTrade
HandleWhirlPool
HasResponded
HoverSkill
HPPercent
IdentifySigns
IdleTime
ImportPlayerData
InAbstractBox
InAbyss
inAngle
InBlack
InCerterRandom
InChat
InConvo
InEvilBobsIsland
InFight
InForesterRandom
InGE
InitializeSRLLogFile
InLeoGraveyard
InMaze
InMordaut
InPin
InPrisonPete
InQuickPrayerMenu
InQuizRandom
InSecondCave
InStrArrEx
IntArrayMatch
intArrayToStr
intArrayToStrEx
InTradersArray
InvArrows
InvBox
InvCount
InvEmpty
InvFull
InvMouse
IsChatBoxTextAnyLine
IsChatBoxTextBetween
IsDropDot
IsFightAt
IsMoving
IsRoad
IsUpText
IsUpTextMultiCustom
ItemAmount
ItemCoordinates
ItemCoords
LastChatter
LeaveBobsIsland
LeaveCerter
LeaveForester
Leo_BuryCoffins
Leo_ClickNearestGrave
Leo_FixInv
Leo_FollowGrave
Leo_GrabCoffins
Leo_TalkToLeo
Leo_ToCenter
Leo_WaitForScreen
LevelUp
LightWait
LinearRoadWalk
LinearWalk
LinearWalkEx
LoadCerterItems
LoadCheckListForm
LoadCoinBmp
LoadCoSineArrays
LoadFireMakingBitmaps
LoadFrogInfo
LoadMazePaths
LoadMiningBitMaps
LoadPlayers
LoadQuizArray
LoadRockRecords
LoadSRLBitMaps
LoadSRLFonts
LoadSRLPlayerForm
LoadSymbolBitmapColor
LoadTeleRandoms
LoadTextTPA
LoadWorldArrays
LoggedIn
Login_SetAudio
Login_SetGraphics
LoginPlayer
LoginScreenMusic
Logout
M_BigPuzzle
M_Explode
M_QuestionType
M_SmallPuzzle
MakeCompass
MakeSplinePath
MarkTime
MazRotPoint
MessageFriendEx
MFF
MFNF
MiddleDoor
MiddleOfEvilBobIsland
MidPoints
Mime_ClickOption
Mime_InSlot
MMouse
MMouseItem
MMToMS
MollyCloseButton
MollyHairColors
MollyHandle
Mouse
MouseBox
MouseEquippedItem
MouseFlag
MouseFlagEx
MouseItem
MouseMM
MsToTime
MSTPointToBankPoint
NAC_GetAutoColorConstants
NAC_LoadtColors
NAC_NTI
NAC_SetGlobalColors
NextPlayer
NextPlayerIndex
NoSignObstruction
Notes
NumberOfOnlineFriends
NumberOfPlayers
OnSRLPFClick
OnSRLPFDragDrop
OnSRLPFDragOver
OnSRLPFMainMenuClick
OnSRLPFMouseDown
OnSRLPFShow
OpenBank
OpenBankFast
OpenBankGlass
OpenBankQuiet
OpenDepositBox
OpenFurnace
OpenOven
OpenQC
OpenQuickPrayerMenu
OpenWorldScreen
OptionsExist
OrderWorlds
OreColorCount
P_GetScore
p_ScanPillar
PathRecorder
PercentBlackMM
PercentColorMM
PercentColorMMEx
PerformTask
PickupFishingNet
PickUpMouse
Pillory_ClickCageLock
Pillory_DoneLocks
Pillory_GetKey
Pillory_GetLock
Pillory_InRandom
Pillory_LockScreen
PinScreen
PlayerAccepted
PlayersActive
PrayerActivated
PrayerExists
QCOpen
QCOpenMenu
QCSayLevel
QuickPrayerActive
QuizItemBox
r_CheckAction
r_InitForm
r_ItemClicked
r_ResetAll
r_RunAlert
r_SafeInitForm
r_SafeShowFormModal
r_ShowFormModal
RadialRoadWalk
RadialWalk
RadialWalkEx
Rand_GetRandomType
RandomAngle
RandomMovement
RandomNextPlayer
RandomPlayerIndex
RandomRClick
RandomWorld
RBool
RBoolEx
RC
RC_Busy
RC_FixFL
RC_MasterCalls
RC_MasterOnline
RC_PMFound
RC_ReadCommand
RC_ReturnStatus
RC_SetStandards
RC_TakeAction
RearrangeTPA
RemovePointsInBox
RenameArmy
Respond
RespondToWith
RestUntil
Retaliate
RoadColorChecker
RockFound
rs_GetCompassAngleDegrees
rs_GetCompassAngleRadians
rs_OnMinimap
RSReady
RunAway
RuneAmount
RunEnergy
Sandwich_InMenu
Sandwich_InRandom
Sandwich_SolveQuestion
SavePlayers
SaveToChatLog
SayCurrentLevels
SearchBank
SelectWorld
Sell
SellCoords
SellItems
SendSRLReport
SetAllChats
SetAngle
SetAudio
SetAudioOff
SetAutoColorReference
SetAutoingDefaults
SetBar
SetChat
SetCombatType
SetDebugColors
SetFightMode
SetGraphics
SetLabelsParent
SetLastCommitVars
SetPath
SetPathLength
SetPlayerNameTPAs
SetQuickPrayers
SetRest
SetRun
SetSRLPlayerFormArrays
SetUpAutoCast
SetupConstruction
SetupCooking
SetupFarming
SetupFiremaking
SetupFishing
SetupHerblore
SetupHunting
SetupMining
SetupNewAutoColor
SetupPath
SetupRandomTool
SetupRanging
SetupRC
SetUpRuneCrafting
SetupSlayer
SetUpSmithing
SetupSRL
SetupSRLAutoResponder
SetUpSRLReport
SetupThieving
SetupWoodcutting
ShopItemCoords
ShopScreen
ShopSwitchTab
ShowCheckListForm
ShowCheckListFormModal
ShowSRLPFFormModal
Sine
SkillCoords
SkillToCoords
SleepAndMoveMouse
Smelt
SmeltingScreen
SmithingScreen
SmithItem
SolveAbyss
SolveArnav
SolveBeeKeeper
SolveCerter
SolveDemon
SolveEvilBob
SolveForester
SolveFrog
SolveFrogCave
SolveLeo
SolveMaze
SolveMime
SolveMolly
SolveMordaut
SolvePilloryPuzzle
SolvePinball
SolveQuiz
SolveQuizQuestion
SolveSandwichLady
SolveTeleportRandoms
SomeoneTrades
SortDoorsFrom
SpiralMouse
SpiralMouseMulti
srl_AutoGetColor
srl_AutoGetColors
srl_Explode
srl_FontsUp2date
srl_FreeBitmapArray
srl_FreeBitmapEx
srl_FreeBitmapRange
srl_FreeBitmaps
srl_GetBitmap
srl_Implode
srl_LoadBitmapRange
srl_LoadBitmaps
srl_UpdateFonts
srl_Warn
SRLPFMenuClick
SRLPlayerForm
SRLPlayerReport
SRLProgressReport
SRLRandomsReport
SRLSetupFletching
StoreToRoadColorArray
strArrayToStr
strArrayToStrEx
StrInArr
strToBoolArray
strToBoolArrayEx
strToFloatArray
strToFloatArrayEx
strToIntArray
strToIntArrayEx
strToStrArray
strToStrArrayEx
strToTPtArray
strToTPtArrayEx
SwitchInComboArray
SwitchInEditArray
SwitchInTabArray
SwitchQuickPrayer
SwitchToPlayer
TabExists
TakeOff
TakeOffAllExcept
TakeOffAllItems
TakeScreen
TakeScreenshot
TakeScreenshotEx
TalkToBobsServant
TextCoords
TheDate
ThereIsFire
TheTime
TimeFromMark
TimeRunning
TouchShrine
tPtArrayToStr
tPtArrayToStrEx
TradeScreen
TradeScreenName
TurnOffAllQuickPrayers
TypeByte
TypeSend
TypeSendEx
UncookBobFish
UpdateTradersArray
UpdateWorlds
UseRewardBox
WaitColor
WaitColorCount
WaitFindColor
WaitFindColorSpiral
WaitFunc
Waiting
WaitOption
WaitOptionEx
WaitOptionMulti
WaitOptionMultiEx
WaitUptext
WaitUpTextMulti
WalkingToFlag
WalkMazePath
WalkPath
WalkToStatue
WaterFound
WaterWalk
WearingItem
WeHaveLogs
WindMouse
Withdraw
WithdrawItem
WithdrawItemEx
WorldScreen
WriteArrayCols
XPTillNextLevel

I made this for the new Azula and I'm pretty happy with it. It's very fast, supports defines and with-statements and has a bit more features than the old one.

I also attached some other dumps (vars, consts, etc) for who's interested.

~Nielsie95