------------------- Server Functions -------------------
boolean ChangeWorld(int i)
int GetWorld()
boolean MembersWorld()
boolean LoggedIn()
void LogOut()
void AutoLogin(boolean on)
void HopServer(boolean members)
------------------- Npc Functions -------------------
int CountNpcs()
int[] GetNpcById(int id)
int[] GetNpcById(int[] id)
boolean NpcAttackable(int id)
boolean NpcInCombat(int i)
String NpcName(int id)
int NpcCombat(int id)
void AttackNpc(int index)
void TalkToNpc(int index)
void ThieveNpc(int index)
int NpcId(int index)
int NpcX(int index)
int NpcY(int index)
------------------- Player Functions -------------------
int[] GetPlayerByName(String name)
void TradePlayer(int i)
boolean InTradeScreen1()
boolean InTradeScreen2()
void AcceptTrade1()
void AcceptTrade2()
void DeclineTrade()
void OfferItems(int items[], int amount[])
void AddToOffer(int item, int amount)
void AddToFriends(String player)
void SendPM(String to, String message)
------------------- Spell Functions -------------------
void CastOnNpc(int spell, int index)
void CastOnItem(int spell, int pos)
void CastOnGItem(int spell, int id, int x, int y)
void CastOnSelf(int spell)
void CastOnGround(int spell)
------------------- Npc Interaction Functions -------------------
boolean QuestMenu()
int CountQuestMenu()
String GetQuestOption(int i)
void Answer(int i)
------------------- Bank & Shop Functions -------------------
void Withdraw(int id, int amount)
void Deposit(int id, int amount)
boolean ItemInBank(int id)
int CountInBank(int id)
boolean InBank()
void CloseBank()
boolean InShop()
void CloseShop()
void BuyShopItem(int id)
void SellShopItem(int id)
int ShopBuyPrice(int id)
int ShopSellPrice(int id)
int CountShop(int id)
------------------- Status Functions -------------------
int GetPid()
boolean Sleeping()
void SetMode(int i)
int GetMode()
int GetFatigue()
long GetExp(int i)
String GetLvlName(int i)
int GetCurLvl(int i)
int GetMaxLvl(int i)
int GetCombatLvl()
int GetX()
int GetY()
boolean InCombat()
int HitsPercent()
boolean IsPrayerOn(int i)
void PrayerOn(int i)
void PrayerOff(int i)
------------------- Inventory Functions -------------------
int CountInv()
int CountInv(int id)
boolean InInv(int id)
int GetItemPos(int id)
void UseItem(int pos)
void UseItem2(int pos)
void UseItemWithItem(int pos1, int pos2)
void DropItem(int pos)
boolean IsItemWearable(int id)
boolean WearingItem(int pos)
void WearItem(int pos)
void RemoveItem(int pos)
------------------- Movement Functions -------------------
void WalkTo(int x,int y)
void WalkToWait(int x,int y)
boolean IsReachable(int x, int y)
------------------- Wall Object Functions -------------------
int CountWallObjects()
int[] GetWallObjectById(int id)
int[] GetWallObjectById(int[] id)
void AtWallObject(int x,int y)
void AtWallObject2(int x,int y)
int GetIdWallObject(int x, int y)
------------------- Item Functions -------------------
int CountItems()
int[] GetItemById(int id)
int[] GetItemById(int[] id)
void PickupItem(int x, int y)
void PickupItem(int x, int y, int id)
void PickupItemById(int id)
void PickupItemById(int[] id)
boolean ItemStackable(int id)
void UseItemOnGItem(int pos, int x, int y, int id)
------------------- Object Functions -------------------
int CountObjects()
int[] GetObjectById(int id)
int[] GetObjectById(int[] id)
void AtObject(int x,int y)
void AtObject2(int x,int y)
void UseOnObject(int pos, int x, int y)
int GetIdObject(int x, int y)
------------------- Setup Functions -------------------
String GetInput(String message)
String GetAuthName()
String GetRsName()
int DistanceTo(int x, int y)
int DistanceTo(int x1, int y1, int x2, int y2)
void UnlockMode()
void LockMode(int i)
void Speak(String s)
void ChatFilterOn(boolean on)
void End(String s)
void End()
void Die()
void Display(String s)
void Display(int i)
void Loading()
int Rand(int low, int high)
boolean Running()
void Wait(int ms)
long GetMillis()
String Time()
void SaveScreenShot(String s)
String IntToStr(int i)
String IntToStr(long i)
int StrToInt(String s)
boolean IsInStr(String string, String findme)
boolean InArray(String sarray[], String s)
boolean InArray(int iarray[], int i)