<?xml version="1.0"?>
<functions>
<function>#bit.arshift</function>
<function>#bit.cast</function>
<function>#bit.uarshift</function>
<function>#bit.ucast</function>
<function>addDamageCondition(condition, rounds, time, value)</function>
<function>addEvent(callback, delay, ...)</function>
<function>addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet)</function>
<function>bit.band(type, n)</function>
<function>bit.bnot(n)</function>
<function>bit.bor(type, n)</function>
<function>bit.bxor(type, n)</function>
<function>bit.lshift(type, n)</function>
<function>bit.rshift(type, n)</function>
<function>bit.uband(type, n)</function>
<function>bit.ubnot(n)</function>
<function>bit.ubor(type, n)</function>
<function>bit.ubxor(type, n)</function>
<function>bit.ulshift(type, n)</function>
<function>bit.urshift(type, n)</function>
<function>canPlayerWearOutfit(cid, lookType[, addon = 0])</function>
<function>canPlayerWearOutfitId(cid, outfitId[, addon = 0])</function>
<function>choose(...)</function>
<function>createCombatArea({area}[, {exArea}])</function>
<function>createCombatObject()</function>
<function>createConditionObject(type[, ticks[, buff[, subId]]])</function>
<function>db.connected()</function>
<function>db.escapeBlob(s, length)</function>
<function>db.escapeString(str)</function>
<function>db.lastInsertId()</function>
<function>db.query(query)</function>
<function>db.storeQuery(query)</function>
<function>db.stringComparison()</function>
<function>db.updateLimiter()</function>
<function>debugPrint(text)</function>
<function>doAddAccountBanishment(accountId[, playerId[, length[, reason[, action[, comment[, admin[, statement]]]]]]])</function>
<function>doAddCondition(cid, condition)</function>
<function>doAddContainerItem(uid, itemid[, count/subtype = 1])</function>
<function>doAddContainerItemEx(uid, virtuid)</function>
<function>doAddIpBanishment(ip[, mask[, length[, reason[, comment[, admin[, statement]]]]]])</function>
<function>doAddNotation(accountId[, playerId[, reason[, comment[, admin[, statement]]]]]])</function>
<function>doAddPlayerBanishment(name/guid[, type[, length[, reason[, action[, comment[, admin[, statement]]]]]]])</function>
<function>doAddStatement(name/guid[, channelId[, reason[, comment[, admin[, statement]]]]]])</function>
<function>doAreaCombatCondition(cid, pos, area, condition, effect)</function>
<function>doAreaCombatDispel(cid, pos, area, type, effect)</function>
<function>doAreaCombatHealth(cid, type, pos, area, min, max, effect)</function>
<function>doAreaCombatMana(cid, pos, area, min, max, effect)</function>
<function>doBroadcastMessage(message, type)</function>
<function>doChallengeCreature(cid, target)</function>
<function>doChangeSpeed(cid, delta)</function>
<function>doChangeTypeItem(uid, newtype)</function>
<function>doCleanHouse(houseId)</function>
<function>doCleanMap()</function>
<function>doCleanTile(pos[, forceMapLoaded = false])</function>
<function>doCombat(cid, combat, param)</function>
<function>doComparePositions(pos, posEx)</function>
<function>doConvertIntegerToIp(int, mask)</function>
<function>doConvertIpToInteger(str)</function>
<function>doConvinceCreature(cid, target)</function>
<function>doCopyItem(item, attributes)</function>
<function>doCreateItem(itemid[, type/count = 1], pos)</function>
<function>doCreateItemEx(itemid[, count/subtype])</function>
<function>doCreateMonster(name, pos[, extend = false[, force = false[, displayError = true]]])</function>
<function>doCreateNpc(name, pos[, displayError = true])</function>
<function>doCreateTeleport(itemid, topos, createpos)</function>
<function>doCreatureAddHealth(cid, health[, force])</function>
<function>doCreatureAddMana(cid, mana)</function>
<function>doCreatureChangeOutfit(cid, outfit)</function>
<function>doCreatureSay(uid, text, type[, ghost = false[, cid = 0[, pos]]])</function>
<function>doCreatureSetDropLoot(cid, doDrop)</function>
<function>doCreatureSetLookDirection(cid, dir)</function>
<function>doCreatureSetNoMove(cid, cannotMove)</function>
<function>doCreatureSetSkullType(cid, skull)</function>
<function>doCreatureSetSpeakType(uid, type)</function>
<function>doCreatureSetStorage(cid, key, value)</function>
<function>doDecayItem(uid)</function>
<function>doItemRaidUnref(uid)</function>
<function>doMonsterChangeTarget(cid)</function>
<function>doMonsterSetTarget(cid, target)</function>
<function>doMoveCreature(cid, direction[, flag = FLAG_NOLIMIT])</function>
<function>doMutePlayer(cid, time)</function>
<function>doPlayerAddAddons(cid, addon)</function>
<function>doPlayerAddBlessing(cid, blessing)</function>
<function>doPlayerAddExperience(cid, amount)</function>
<function>doPlayerAddItem(uid, itemid[, count/subtype = 1[, canDropOnMap = true[, slot = 0]]])</function>
<function>doPlayerAddItemEx(cid, uid[, canDropOnMap = false[, slot = 0]])</function>
<function>doPlayerAddLevel(cid[, amount = 1[, round = false]])</function>
<function>doPlayerAddMagLevel(cid[, amount = 1])</function>
<function>doPlayerAddMapMark(cid, pos, type[, description])</function>
<function>doPlayerAddMoney(cid, money)</function>
<function>doPlayerAddOutfit(cid,looktype, addon)</function>
<function>doPlayerAddOutfitId(cid, outfitId, addon)</function>
<function>doPlayerAddPremiumDays(cid, days)</function>
<function>doPlayerAddSkill(cid, skill[, amount = 1[, round = false]])</function>
<function>doPlayerAddSkillTry(cid, skillid, n)</function>
<function>doPlayerAddSoul(cid, soul)</function>
<function>doPlayerAddSpentMana(cid, amount)</function>
<function>doPlayerAddStamina(cid, minutes)</function>
<function>doPlayerBroadcastMessage(cid, message[, type])</function>
<function>doPlayerBuyItem(cid, itemid, count, cost, charges)</function>
<function>doPlayerBuyItemContainer(cid, containerid, itemid, count, cost, charges)</function>
<function>doPlayerDepositAllMoney(cid)</function>
<function>doPlayerDepositMoney(cid, amount)</function>
<function>doPlayerFeed(cid, food)</function>
<function>doPlayerFollowCreature(cid, target)</function>
<function>doPlayerGiveItem(cid, itemid, amount, subType)</function>
<function>doPlayerGiveItemContainer(cid, containerid, itemid, amount, subType)</function>
<function>doPlayerJoinParty(cid, lid)</function>
<function>doPlayerLearnInstantSpell(cid, name)</function>
<function>doPlayerLeaveParty(cid[, forced = false])</function>
<function>doPlayerOpenChannel(cid, channelId)</function>
<function>doPlayerPopupFYI(cid, message)</function>
<function>doPlayerRemoveItem(cid, itemid, count[, subtype])</function>
<function>doPlayerRemoveMoney(cid, money)</function>
<function>doPlayerRemoveOutfit(cid,looktype[, addon = 0])</function>
<function>doPlayerRemoveOutfitId(cid, outfitId[, addon = 0])</function>
<function>doPlayerRemovePremiumDays(cid, days)</function>
<function>doPlayerResetIdleTime(cid)</function>
<function>doPlayerSave(cid[, shallow = false])</function>
<function>doPlayerSellItem(cid, itemid, count, cost)</function>
<function>doPlayerSendCancel(cid, text)</function>
<function>doPlayerSendChannelMessage(cid, author, message, SpeakClasses, channel)</function>
<function>doPlayerSendDefaultCancel(cid, ReturnValue)</function>
<function>doPlayerSendOutfitWindow(cid)</function>
<function>doPlayerSendTextMessage(cid, MessageClasses, message)</function>
<function>doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time])</function>
<function>doPlayerSendTutorial(cid, id)</function>
<function>doPlayerSetBalance(cid, balance)</function>
<function>doPlayerSetExtraExpRate(cid, value)</function>
<function>doPlayerSetGroupId(cid, newGroupId)</function>
<function>doPlayerSetGuildId(cid, id)</function>
<function>doPlayerSetGuildNick(cid, nick)</function>
<function>doPlayerSetGuildRank(cid, rank)</function>
<function>doPlayerSetLossPercent(cid, lossType, newPercent)</function>
<function>doPlayerSetLossSkill(cid, doLose)</function>
<function>doPlayerSetMaxCapacity(cid, cap)</function>
<function>doPlayerSetPartner(cid, guid)</function>
<function>doPlayerSetPromotionLevel(cid, level)</function>
<function>doPlayerSetRate(cid, type, value)</function>
<function>doPlayerSetRedSkullTicks(cid, amount)</function>
<function>doPlayerSetSex(cid, newSex)</function>
<function>doPlayerSetStamina(cid, minutes)</function>
<function>doPlayerSetTown(cid, townid)</function>
<function>doPlayerSetVocation(cid, voc)</function>
<function>doPlayerSwitchSaving(cid)</function>
<function>doPlayerTakeItem(cid, itemid, amount)</function>
<function>doPlayerTransferAllMoneyTo(cid, target)</function>
<function>doPlayerTransferMoneyTo(cid, target, money)</function>
<function>doPlayerUnlearnInstantSpell(cid, name)</function>
<function>doPlayerWithdrawAllMoney(cid)</function>
<function>doPlayerWithdrawMoney(cid, amount)</function>
<function>doRefreshMap()</function>
<function>doReloadInfo(id[, cid])</function>
<function>doRelocate(pos, toPos[, creatures = true[, unmovable = true]])</function>
<function>doRemoveAccountBanishment(accountId[, playerId])</function>
<function>doRemoveCondition(cid, type[, subId])</function>
<function>doRemoveConditions(cid[, onlyPersistent])</function>
<function>doRemoveCreature(cid[, forceLogout = true])</function>
<function>doRemoveIpBanishment(ip[, mask])</function>
<function>doRemoveItem(uid[, count = -1])</function>
<function>doRemoveNotations(accountId[, playerId])</function>
<function>doRemovePlayerBanishment(name/guid, type)</function>
<function>doRemoveStatements(name/guid[, channelId])</function>
<function>doRevertIp(ip)</function>
<function>doSaveServer([shallow = false])</function>
<function>doSendAnimatedText(pos, text, color[, player])</function>
<function>doSendCreatureSquare(cid, color[, player])</function>
<function>doSendDistanceShoot(frompos, topos, type[, player])</function>
<function>doSendMagicEffect(pos, type[, player])</function>
<function>doSetCreatureLight(cid, lightLevel, lightColor, time)</function>
<function>doSetCreatureOutfit(cid, outfit[, time = -1])</function>
<function>doSetGameState(stateId)</function>
<function>doSetItemActionId(uid, actionid)</function>
<function>doSetItemOutfit(cid, item[, time = -1])</function>
<function>doSetItemProtection(uid, value)</function>
<function>doSetItemSpecialDescription(uid, desc)</function>
<function>doSetItemText(uid, text[, writer[, date]])</function>
<function>doSetMonsterOutfit(cid, name[, time = -1])</function>
<function>doSetStorage(key, value)</function>
<function>doShowTextDialog(cid, itemid, text)</function>
<function>doShutdown()</function>
<function>doSteerCreature(cid, position)</function>
<function>doSummonCreature(name, pos[, extend = false[, force = false[, displayError = true]]])</function>
<function>doSummonMonster(name, pos)</function>
<function>doTargetCombatCondition(cid, target, condition, effect)</function>
<function>doTargetCombatDispel(cid, target, type, effect)</function>
<function>doTargetCombatHealth(cid, target, type, min, max, effect)</function>
<function>doTargetCombatMana(cid, target, min, max, effect)</function>
<function>doTeleportThing(cid, newpos[, pushmove = true])</function>
<function>doTileAddItemEx(pos, uid)</function>
<function>doTileQueryAdd(uid, pos[, flags])</function>
<function>doTransformItem(uid, toitemid[, count/subtype])</function>
<function>doUpdateHouseAuctions()</function>
<function>doWaypointAddTemporial(name, pos)</function>
<function>doWriteLogFile(file, text)</function>
<function>dodirectory(dir[, recursively = false])</function>
<function>domodlib(lib)</function>
<function>errors(var)</function>
<function>executeRaid(name)</function>
<function>exhaustion.check(cid, storage)</function>
<function>exhaustion.get(cid, storage)</function>
<function>exhaustion.make(cid, storage, time)</function>
<function>exhaustion.set(cid, storage, time)</function>
<function>getAccountByAccountId(accId)</function>
<function>getAccountByName(name)</function>
<function>getAccountIdByAccount(accName)</function>
<function>getAccountIdByName(name)</function>
<function>getArea(pos, x, y)</function>
<function>getArticle(str)</function>
<function>getBanAction(id[, ipBanishment = false])</function>
<function>getBanData(value[, type[, param]])</function>
<function>getBanList(type[, value[, param]])</function>
<function>getBanReason(id)</function>
<function>getBooleanFromString(str)</function>
<function>getChannelList()</function>
<function>getChannelUsers(channelId)</function>
<function>getClosestFreeTile(cid, targetpos[, extended = false[, ignoreHouse = true]])</function>
<function>getConfigFile()</function>
<function>getConfigValue(key)</function>
<function>getContainerCap(uid)</function>
<function>getContainerCapById(itemid)</function>
<function>getContainerItem(uid, slot)</function>
<function>getContainerSize(uid)</function>
<function>getCreatureBaseSpeed(cid)</function>
<function>getCreatureByName(name)</function>
<function>getCreatureCondition(cid, condition[, subId = 0])</function>
<function>getCreatureHealth(cid)</function>
<function>getCreatureHideHealth(cid)</function>
<function>getCreatureLastPosition(cid)</function>
<function>getCreatureLookDirection(cid)</function>
<function>getCreatureLookPosition(cid)</function>
<function>getCreatureMana(cid)</function>
<function>getCreatureMaster(cid)</function>
<function>getCreatureMaxHealth(cid)</function>
<function>getCreatureMaxMana(cid)</function>
<function>getCreatureName(cid)</function>
<function>getCreatureNoMove(cid)</function>
<function>getCreatureOutfit(cid)</function>
<function>getCreaturePosition(cid)</function>
<function>getCreatureSkullType(cid)</function>
<function>getCreatureSpeakType(cid)</function>
<function>getCreatureSpeed(cid)</function>
<function>getCreatureStorage(cid, key)</function>
<function>getCreatureSummons(cid)</function>
<function>getCreatureTarget(cid)</function>
<function>getDataDir()</function>
<function>getDepotId(uid)</function>
<function>getDirectionTo(pos, posEx)</function>
<function>getDistanceBetween(fromPosition, toPosition)</function>
<function>getExperienceForLevel(lv)</function>
<function>getExperienceStage(level)</function>
<function>getExperienceStageList()</function>
<function>getFluidSourceType(type)</function>
<function>getGameState()</function>
<function>getGroupList()</function>
<function>getGuildId(guildName)</function>
<function>getGuildMotd(guildId)</function>
<function>getHighscoreString(skillId)</function>
<function>getHouseAccessList(houseid, listid)</function>
<function>getHouseByPlayerGUID(playerGUID)</function>
<function>getHouseEntry(houseId)</function>
<function>getHouseFromPos(pos)</function>
<function>getHouseInfo(id)</function>
<function>getHouseName(houseId)</function>
<function>getHouseOwner(houseId)</function>
<function>getHousePrice(houseId)</function>
<function>getHouseRent(houseId)</function>
<function>getHouseTilesCount(houseId)</function>
<function>getHouseTown(houseId)</function>
<function>getInstantSpellInfo(cid, name)</function>
<function>getIpByName(name)</function>
<function>getItemArmor(uid)</function>
<function>getItemArticle(uid)</function>
<function>getItemArticleById(itemid)</function>
<function>getItemAttack(uid)</function>
<function>getItemAttackSpeed(uid)</function>
<function>getItemDate(uid)</function>
<function>getItemDefense(uid)</function>
<function>getItemDescriptions(uid)</function>
<function>getItemDescriptionsById(itemid)</function>
<function>getItemExtraAttack(uid)</function>
<function>getItemExtraDefense(uid)</function>
<function>getItemHitChance(uid)</function>
<function>getItemIdByName(name[, displayError = true])</function>
<function>getItemLevelDoor(itemid)</function>
<function>getItemName(uid)</function>
<function>getItemNameById(itemid)</function>
<function>getItemParent(uid)</function>
<function>getItemPluralName(uid)</function>
<function>getItemPluralNameById(itemid)</function>
<function>getItemProtection(uid)</function>
<function>getItemRWInfo(uid)</function>
<function>getItemShootRange(uid)</function>
<function>getItemSpecialDescription(uid)</function>
<function>getItemText(uid)</function>
<function>getItemWeaponType(uid)</function>
<function>getItemWeight(uid[, precise])</function>
<function>getItemWeightById(itemid, count[, precise])</function>
<function>getItemWriter(uid)</function>
<function>getLogsDir()</function>
<function>getModList()</function>
<function>getMonsterAttackSpells(name)</function>
<function>getMonsterFriendList(cid)</function>
<function>getMonsterHealingSpells(name)</function>
<function>getMonsterInfo(name)</function>
<function>getMonsterLootList(name)</function>
<function>getMonsterSummonList(name)</function>
<function>getMonsterSummonList(name)</function>
<function>getMonsterTargetList(cid)</function>
<function>getMonthDayEnding(day)</function>
<function>getMonthString(m)</function>
<function>getNotationsCount(accountId[, playerId])</function>
<function>getOnlinePlayers()</function>
<function>getPartyLeader(cid)</function>
<function>getPartyMembers(lid)</function>
<function>getPlayerAccess(cid)</function>
<function>getPlayerAccount(cid)</function>
<function>getPlayerAccountId(cid)</function>
<function>getPlayerAccountManager(cid)</function>
<function>getPlayerBalance(cid)</function>
<function>getPlayerBlessing(cid, blessing)</function>
<function>getPlayerByName(name)</function>
<function>getPlayerByNameWildcard(name~[, ret = false])</function>
<function>getPlayerCustomFlagValue(cid, flag)</function>
<function>getPlayerDepotItems(cid, depotid)</function>
<function>getPlayerExperience(cid)</function>
<function>getPlayerExtraExpRate(cid)</function>
<function>getPlayerFlagValue(cid, flag)</function>
<function>getPlayerFood(cid)</function>
<function>getPlayerFrags(cid)</function>
<function>getPlayerFreeCap(cid)</function>
<function>getPlayerGUID(cid)</function>
<function>getPlayerGUIDByName(name[, multiworld = false])</function>
<function>getPlayerGhostAccess(cid)</function>
<function>getPlayerGroupId(cid)</function>
<function>getPlayerGroupName(cid)</function>
<function>getPlayerGuildId(cid)</function>
<function>getPlayerGuildLevel(cid)</function>
<function>getPlayerGuildName(cid)</function>
<function>getPlayerGuildNick(cid)</function>
<function>getPlayerGuildRank(cid)</function>
<function>getPlayerInstantSpellCount(cid)</function>
<function>getPlayerInstantSpellInfo(cid, index)</function>
<function>getPlayerIp(cid)</function>
<function>getPlayerItemById(cid, deepSearch, itemId[, subType = -1])</function>
<function>getPlayerItemCount(cid, itemid[, subType = -1])</function>
<function>getPlayerLastLogin(cid)</function>
<function>getPlayerLastLoginSaved(cid)</function>
<function>getPlayerLearnedInstantSpell(cid, name)</function>
<function>getPlayerLevel(cid)</function>
<function>getPlayerLight(cid)</function>
<function>getPlayerLossPercent(cid, lossType)</function>
<function>getPlayerLossSkill(cid)</function>
<function>getPlayerMagLevel(cid[, ignoreBuffs = false])</function>
<function>getPlayerMasterPos(cid)</function>
<function>getPlayerModes(cid)</function>
<function>getPlayerMoney(cid)</function>
<function>getPlayerNameByGUID(guid[, multiworld = false[, displayError = true]])</function>
<function>getPlayerPartner(cid)</function>
<function>getPlayerParty(cid)</function>
<function>getPlayerPremiumDays(cid)</function>
<function>getPlayerPromotionLevel(cid)</function>
<function>getPlayerRates(cid)</function>
<function>getPlayerRequiredMana(cid, magicLevel)</function>
<function>getPlayerRequiredSkillTries(cid, skillId, skillLevel)</function>
<function>getPlayerSex(cid)</function>
<function>getPlayerSkillLevel(cid, skillId)</function>
<function>getPlayerSkillTries(cid, skillId)</function>
<function>getPlayerSkullTicks(cid, type)</function>
<function>getPlayerSlotItem(cid, slot)</function>
<function>getPlayerSoul(cid)</function>
<function>getPlayerSpentMana(cid)</function>
<function>getPlayerStamina(cid)</function>
<function>getPlayerTown(cid)</function>
<function>getPlayerTradeState(cid)</function>
<function>getPlayerVocation(cid)</function>
<function>getPlayerVocationName(cid)</function>
<function>getPlayerWeapon(cid[, ignoreAmmo = false])</function>
<function>getPlayersByAccountId(accountNumber)</function>
<function>getPlayersByIp(ip[, mask = 0xFFFFFFFF])</function>
<function>getPlayersOnline()</function>
<function>getPositionByDirection(fromPosition, direction, size)</function>
<function>getPromotedVocation(vid)</function>
<function>getSearchString(fromPosition, toPosition[, fromIsCreature = false[, toIsCreature = false]])</function>
<function>getSpectators(centerPos, rangex, rangey[, multifloor = false])</function>
<function>getStatementsCount(name/guid[, channelId])</function>
<function>getStorage(key)</function>
<function>getTalkActionList()</function>
<function>getThing(uid)</function>
<function>getThingFromPos(pos[, displayError = true])</function>
<function>getThingPosition(uid)</function>
<function>getTibiaTime()</function>
<function>getTileInfo(pos)</function>
<function>getTileItemById(pos, itemId[, subType = -1])</function>
<function>getTileItemByType(pos, type)</function>
<function>getTilePzInfo(pos)</function>
<function>getTileThingByPos(pos)</function>
<function>getTileZoneInfo(pos)</function>
<function>getTopCreature(pos)</function>
<function>getTownHouses(townId)</function>
<function>getTownId(townName)</function>
<function>getTownList()</function>
<function>getTownName(townId)</function>
<function>getTownTemplePosition(townId)</function>
<function>getVocationInfo(id)</function>
<function>getVocationList()</function>
<function>getWaypointList()</function>
<function>getWaypointPosition(name)</function>
<function>getWorldCreatures(type)</function> //0 players, 1 monsters, 2 npcs, 3 all
<function>getWorldLight()</function>
<function>getWorldTime()</function>
<function>getWorldType()</function>
<function>getWorldUpTime()</function>
<function>hasItemProperty(uid, prop)</function>
<function>hasPlayerClient(cid)</function>
<function>isAccountBanished(accountId[, playerId])</function>
<function>isContainer(uid)</function>
<function>isCorpse(uid)</function>
<function>isCreature(cid)</function>
<function>isDruid(cid)</function>
<function>isInArea(pos, fromPos, toPos)</function>
<function>isInArray({array}, value[, lower = true])</function>
<function>isInParty(cid)</function>
<function>isInRange(position, fromPosition, toPosition)</function>
<function>isIpBanished(ip[, mask])</function>
<function>isItemContainer(itemid)</function>
<function>isItemDoor(itemid)</function>
<function>isItemFluidContainer(itemid)</function>
<function>isItemMovable(itemid)</function>
<function>isItemRune(itemid)</function>
<function>isItemStackable(itemid)</function>
<function>isKnight(cid)</function>
<function>isMonster(uid)</function>
<function>isMovable(uid)</function>
<function>isNpc(uid)</function>
<function>isNumeric(str)</function>
<function>isPaladin(cid)</function>
<function>isPlayer(cid)</function>
<function>isPlayerBanished(cid, type)</function>
<function>isPlayerGhost(cid)</function>
<function>isPlayerNamelocked(name)</function>
<function>isPlayerPzLocked(cid)</function>
<function>isPlayerSaving(cid)</function>
<function>isPremium(cid)</function>
<function>isPrivateChannel(channelId)</function>
<function>isRookie(cid)</function>
<function>isSightClear(fromPos, toPos, floorCheck)</function>
<function>isSorcerer(cid)</function>
<function>loadmodlib(lib)</function>
<function>numberToVariant(number)</function>
<function>os.mtime()</function>
<function>os.time()</function>
<function>playerExists(name)</function>
<function>positionToVariant(pos)</function>
<function>registerCreatureEvent(uid, eventName)</function>
<function>result.free(resId)</function>
<function>result.getDataInt(resId, s)</function>
<function>result.getDataLong(resId, s)</function>
<function>result.getDataStream(resId, s, length)</function>
<function>result.getDataString(resId, s)</function>
<function>result.next(resId)</function>
<function>setCombatArea(combat, area)</function>
<function>setCombatCallBack(combat, key, function_name)</function>
<function>setCombatCondition(combat, condition)</function>
<function>setCombatFormula(combat, type, mina, minb, maxa, maxb)</function>
<function>setCombatParam(combat, key, value)</function>
<function>setConditionFormula(combat, mina, minb, maxa, maxb)</function>
<function>setConditionParam(condition, key, value)</function>
<function>setCreatureMaxHealth(cid, health)</function>
<function>setCreatureMaxMana(cid, mana)</function>
<function>setHouseAccessList(houseid, listid, listtext)</function>
<function>setHouseOwner(houseid, ownerGUID)</function>
<function>setItemArmor(uid, armor)</function>
<function>setItemArticle(uid)</function>
<function>setItemAttack(uid, attack)</function>
<function>setItemAttackSpeed(uid, attackspeed)</function>
<function>setItemDefense(uid, defense)</function>
<function>setItemExtraAttack(uid, extraattack)</function>
<function>setItemExtraDefense(uid, extradefense)</function>
<function>setItemHitChance(uid, hitChance)</function>
<function>setItemName(uid)</function>
<function>setItemPluralName(uid)</function>
<function>setItemShootRange(uid, shootRange)</function>
<function>setWorldType(type)</function>
<function>std.cerr(...)</function>
<function>std.clog(...)</function>
<function>std.cout(...)</function>
<function>std.md5(string[, upperCase = false])</function>
<function>std.sha1(string[, upperCase = false])</function>
<function>std.sha256(string[, upperCase = false])</function>
<function>std.sha512(string[, upperCase = false])</function>
<function>std.vahash(string[, upperCase = false])</function>
<function>stopEvent(eventid)</function>
<function>string.explode(str, sep)</function>
<function>string.split(str)</function>
<function>string.trim(str)</function>
<function>stringToVariant(string)</function>
<function>table.countElements(table, item)</function>
<function>table.find(table, value)</function>
<function>table.getCombinations(table, num)</function>
<function>table.isStrIn(txt, str)</function>
<function>targetPositionToVariant(pos)</function>
<function>unregisterCreatureEvent(uid, eventName)</function>
<function>variantToNumber(var)</function>
<function>variantToPosition(var)</function>
<function>variantToString(var)</function>
</functions>
Sign me up to take care of functions part.
This is a quick 0.4 (rev before 8.7) functions list I made, without compats, based on documentation
XML:<?xml version="1.0"?> <functions> <function>#bit.arshift</function> <function>#bit.cast</function> <function>#bit.uarshift</function> <function>#bit.ucast</function> <function>addDamageCondition(condition, rounds, time, value)</function> <function>addEvent(callback, delay, ...)</function> <function>addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet)</function> <function>bit.band(type, n)</function> <function>bit.bnot(n)</function> <function>bit.bor(type, n)</function> <function>bit.bxor(type, n)</function> <function>bit.lshift(type, n)</function> <function>bit.rshift(type, n)</function> <function>bit.uband(type, n)</function> <function>bit.ubnot(n)</function> <function>bit.ubor(type, n)</function> <function>bit.ubxor(type, n)</function> <function>bit.ulshift(type, n)</function> <function>bit.urshift(type, n)</function> <function>canPlayerWearOutfit(cid, lookType[, addon = 0])</function> <function>canPlayerWearOutfitId(cid, outfitId[, addon = 0])</function> <function>choose(...)</function> <function>createCombatArea({area}[, {exArea}])</function> <function>createCombatObject()</function> <function>createConditionObject(type[, ticks[, buff[, subId]]])</function> <function>db.connected()</function> <function>db.escapeBlob(s, length)</function> <function>db.escapeString(str)</function> <function>db.lastInsertId()</function> <function>db.query(query)</function> <function>db.storeQuery(query)</function> <function>db.stringComparison()</function> <function>db.updateLimiter()</function> <function>debugPrint(text)</function> <function>doAddAccountBanishment(accountId[, playerId[, length[, reason[, action[, comment[, admin[, statement]]]]]]])</function> <function>doAddCondition(cid, condition)</function> <function>doAddContainerItem(uid, itemid[, count/subtype = 1])</function> <function>doAddContainerItemEx(uid, virtuid)</function> <function>doAddIpBanishment(ip[, mask[, length[, reason[, comment[, admin[, statement]]]]]])</function> <function>doAddNotation(accountId[, playerId[, reason[, comment[, admin[, statement]]]]]])</function> <function>doAddPlayerBanishment(name/guid[, type[, length[, reason[, action[, comment[, admin[, statement]]]]]]])</function> <function>doAddStatement(name/guid[, channelId[, reason[, comment[, admin[, statement]]]]]])</function> <function>doAreaCombatCondition(cid, pos, area, condition, effect)</function> <function>doAreaCombatDispel(cid, pos, area, type, effect)</function> <function>doAreaCombatHealth(cid, type, pos, area, min, max, effect)</function> <function>doAreaCombatMana(cid, pos, area, min, max, effect)</function> <function>doBroadcastMessage(message, type)</function> <function>doChallengeCreature(cid, target)</function> <function>doChangeSpeed(cid, delta)</function> <function>doChangeTypeItem(uid, newtype)</function> <function>doCleanHouse(houseId)</function> <function>doCleanMap()</function> <function>doCleanTile(pos[, forceMapLoaded = false])</function> <function>doCombat(cid, combat, param)</function> <function>doComparePositions(pos, posEx)</function> <function>doConvertIntegerToIp(int, mask)</function> <function>doConvertIpToInteger(str)</function> <function>doConvinceCreature(cid, target)</function> <function>doCopyItem(item, attributes)</function> <function>doCreateItem(itemid[, type/count = 1], pos)</function> <function>doCreateItemEx(itemid[, count/subtype])</function> <function>doCreateMonster(name, pos[, extend = false[, force = false[, displayError = true]]])</function> <function>doCreateNpc(name, pos[, displayError = true])</function> <function>doCreateTeleport(itemid, topos, createpos)</function> <function>doCreatureAddHealth(cid, health[, force])</function> <function>doCreatureAddMana(cid, mana)</function> <function>doCreatureChangeOutfit(cid, outfit)</function> <function>doCreatureSay(uid, text, type[, ghost = false[, cid = 0[, pos]]])</function> <function>doCreatureSetDropLoot(cid, doDrop)</function> <function>doCreatureSetLookDirection(cid, dir)</function> <function>doCreatureSetNoMove(cid, cannotMove)</function> <function>doCreatureSetSkullType(cid, skull)</function> <function>doCreatureSetSpeakType(uid, type)</function> <function>doCreatureSetStorage(cid, key, value)</function> <function>doDecayItem(uid)</function> <function>doItemRaidUnref(uid)</function> <function>doMonsterChangeTarget(cid)</function> <function>doMonsterSetTarget(cid, target)</function> <function>doMoveCreature(cid, direction[, flag = FLAG_NOLIMIT])</function> <function>doMutePlayer(cid, time)</function> <function>doPlayerAddAddons(cid, addon)</function> <function>doPlayerAddBlessing(cid, blessing)</function> <function>doPlayerAddExperience(cid, amount)</function> <function>doPlayerAddItem(uid, itemid[, count/subtype = 1[, canDropOnMap = true[, slot = 0]]])</function> <function>doPlayerAddItemEx(cid, uid[, canDropOnMap = false[, slot = 0]])</function> <function>doPlayerAddLevel(cid[, amount = 1[, round = false]])</function> <function>doPlayerAddMagLevel(cid[, amount = 1])</function> <function>doPlayerAddMapMark(cid, pos, type[, description])</function> <function>doPlayerAddMoney(cid, money)</function> <function>doPlayerAddOutfit(cid,looktype, addon)</function> <function>doPlayerAddOutfitId(cid, outfitId, addon)</function> <function>doPlayerAddPremiumDays(cid, days)</function> <function>doPlayerAddSkill(cid, skill[, amount = 1[, round = false]])</function> <function>doPlayerAddSkillTry(cid, skillid, n)</function> <function>doPlayerAddSoul(cid, soul)</function> <function>doPlayerAddSpentMana(cid, amount)</function> <function>doPlayerAddStamina(cid, minutes)</function> <function>doPlayerBroadcastMessage(cid, message[, type])</function> <function>doPlayerBuyItem(cid, itemid, count, cost, charges)</function> <function>doPlayerBuyItemContainer(cid, containerid, itemid, count, cost, charges)</function> <function>doPlayerDepositAllMoney(cid)</function> <function>doPlayerDepositMoney(cid, amount)</function> <function>doPlayerFeed(cid, food)</function> <function>doPlayerFollowCreature(cid, target)</function> <function>doPlayerGiveItem(cid, itemid, amount, subType)</function> <function>doPlayerGiveItemContainer(cid, containerid, itemid, amount, subType)</function> <function>doPlayerJoinParty(cid, lid)</function> <function>doPlayerLearnInstantSpell(cid, name)</function> <function>doPlayerLeaveParty(cid[, forced = false])</function> <function>doPlayerOpenChannel(cid, channelId)</function> <function>doPlayerPopupFYI(cid, message)</function> <function>doPlayerRemoveItem(cid, itemid, count[, subtype])</function> <function>doPlayerRemoveMoney(cid, money)</function> <function>doPlayerRemoveOutfit(cid,looktype[, addon = 0])</function> <function>doPlayerRemoveOutfitId(cid, outfitId[, addon = 0])</function> <function>doPlayerRemovePremiumDays(cid, days)</function> <function>doPlayerResetIdleTime(cid)</function> <function>doPlayerSave(cid[, shallow = false])</function> <function>doPlayerSellItem(cid, itemid, count, cost)</function> <function>doPlayerSendCancel(cid, text)</function> <function>doPlayerSendChannelMessage(cid, author, message, SpeakClasses, channel)</function> <function>doPlayerSendDefaultCancel(cid, ReturnValue)</function> <function>doPlayerSendOutfitWindow(cid)</function> <function>doPlayerSendTextMessage(cid, MessageClasses, message)</function> <function>doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time])</function> <function>doPlayerSendTutorial(cid, id)</function> <function>doPlayerSetBalance(cid, balance)</function> <function>doPlayerSetExtraExpRate(cid, value)</function> <function>doPlayerSetGroupId(cid, newGroupId)</function> <function>doPlayerSetGuildId(cid, id)</function> <function>doPlayerSetGuildNick(cid, nick)</function> <function>doPlayerSetGuildRank(cid, rank)</function> <function>doPlayerSetLossPercent(cid, lossType, newPercent)</function> <function>doPlayerSetLossSkill(cid, doLose)</function> <function>doPlayerSetMaxCapacity(cid, cap)</function> <function>doPlayerSetPartner(cid, guid)</function> <function>doPlayerSetPromotionLevel(cid, level)</function> <function>doPlayerSetRate(cid, type, value)</function> <function>doPlayerSetRedSkullTicks(cid, amount)</function> <function>doPlayerSetSex(cid, newSex)</function> <function>doPlayerSetStamina(cid, minutes)</function> <function>doPlayerSetTown(cid, townid)</function> <function>doPlayerSetVocation(cid, voc)</function> <function>doPlayerSwitchSaving(cid)</function> <function>doPlayerTakeItem(cid, itemid, amount)</function> <function>doPlayerTransferAllMoneyTo(cid, target)</function> <function>doPlayerTransferMoneyTo(cid, target, money)</function> <function>doPlayerUnlearnInstantSpell(cid, name)</function> <function>doPlayerWithdrawAllMoney(cid)</function> <function>doPlayerWithdrawMoney(cid, amount)</function> <function>doRefreshMap()</function> <function>doReloadInfo(id[, cid])</function> <function>doRelocate(pos, toPos[, creatures = true[, unmovable = true]])</function> <function>doRemoveAccountBanishment(accountId[, playerId])</function> <function>doRemoveCondition(cid, type[, subId])</function> <function>doRemoveConditions(cid[, onlyPersistent])</function> <function>doRemoveCreature(cid[, forceLogout = true])</function> <function>doRemoveIpBanishment(ip[, mask])</function> <function>doRemoveItem(uid[, count = -1])</function> <function>doRemoveNotations(accountId[, playerId])</function> <function>doRemovePlayerBanishment(name/guid, type)</function> <function>doRemoveStatements(name/guid[, channelId])</function> <function>doRevertIp(ip)</function> <function>doSaveServer([shallow = false])</function> <function>doSendAnimatedText(pos, text, color[, player])</function> <function>doSendCreatureSquare(cid, color[, player])</function> <function>doSendDistanceShoot(frompos, topos, type[, player])</function> <function>doSendMagicEffect(pos, type[, player])</function> <function>doSetCreatureLight(cid, lightLevel, lightColor, time)</function> <function>doSetCreatureOutfit(cid, outfit[, time = -1])</function> <function>doSetGameState(stateId)</function> <function>doSetItemActionId(uid, actionid)</function> <function>doSetItemOutfit(cid, item[, time = -1])</function> <function>doSetItemProtection(uid, value)</function> <function>doSetItemSpecialDescription(uid, desc)</function> <function>doSetItemText(uid, text[, writer[, date]])</function> <function>doSetMonsterOutfit(cid, name[, time = -1])</function> <function>doSetStorage(key, value)</function> <function>doShowTextDialog(cid, itemid, text)</function> <function>doShutdown()</function> <function>doSteerCreature(cid, position)</function> <function>doSummonCreature(name, pos[, extend = false[, force = false[, displayError = true]]])</function> <function>doSummonMonster(name, pos)</function> <function>doTargetCombatCondition(cid, target, condition, effect)</function> <function>doTargetCombatDispel(cid, target, type, effect)</function> <function>doTargetCombatHealth(cid, target, type, min, max, effect)</function> <function>doTargetCombatMana(cid, target, min, max, effect)</function> <function>doTeleportThing(cid, newpos[, pushmove = true])</function> <function>doTileAddItemEx(pos, uid)</function> <function>doTileQueryAdd(uid, pos[, flags])</function> <function>doTransformItem(uid, toitemid[, count/subtype])</function> <function>doUpdateHouseAuctions()</function> <function>doWaypointAddTemporial(name, pos)</function> <function>doWriteLogFile(file, text)</function> <function>dodirectory(dir[, recursively = false])</function> <function>domodlib(lib)</function> <function>errors(var)</function> <function>executeRaid(name)</function> <function>exhaustion.check(cid, storage)</function> <function>exhaustion.get(cid, storage)</function> <function>exhaustion.make(cid, storage, time)</function> <function>exhaustion.set(cid, storage, time)</function> <function>getAccountByAccountId(accId)</function> <function>getAccountByName(name)</function> <function>getAccountIdByAccount(accName)</function> <function>getAccountIdByName(name)</function> <function>getArea(pos, x, y)</function> <function>getArticle(str)</function> <function>getBanAction(id[, ipBanishment = false])</function> <function>getBanData(value[, type[, param]])</function> <function>getBanList(type[, value[, param]])</function> <function>getBanReason(id)</function> <function>getBooleanFromString(str)</function> <function>getChannelList()</function> <function>getChannelUsers(channelId)</function> <function>getClosestFreeTile(cid, targetpos[, extended = false[, ignoreHouse = true]])</function> <function>getConfigFile()</function> <function>getConfigValue(key)</function> <function>getContainerCap(uid)</function> <function>getContainerCapById(itemid)</function> <function>getContainerItem(uid, slot)</function> <function>getContainerSize(uid)</function> <function>getCreatureBaseSpeed(cid)</function> <function>getCreatureByName(name)</function> <function>getCreatureCondition(cid, condition[, subId = 0])</function> <function>getCreatureHealth(cid)</function> <function>getCreatureHideHealth(cid)</function> <function>getCreatureLastPosition(cid)</function> <function>getCreatureLookDirection(cid)</function> <function>getCreatureLookPosition(cid)</function> <function>getCreatureMana(cid)</function> <function>getCreatureMaster(cid)</function> <function>getCreatureMaxHealth(cid)</function> <function>getCreatureMaxMana(cid)</function> <function>getCreatureName(cid)</function> <function>getCreatureNoMove(cid)</function> <function>getCreatureOutfit(cid)</function> <function>getCreaturePosition(cid)</function> <function>getCreatureSkullType(cid)</function> <function>getCreatureSpeakType(cid)</function> <function>getCreatureSpeed(cid)</function> <function>getCreatureStorage(cid, key)</function> <function>getCreatureSummons(cid)</function> <function>getCreatureTarget(cid)</function> <function>getDataDir()</function> <function>getDepotId(uid)</function> <function>getDirectionTo(pos, posEx)</function> <function>getDistanceBetween(fromPosition, toPosition)</function> <function>getExperienceForLevel(lv)</function> <function>getExperienceStage(level)</function> <function>getExperienceStageList()</function> <function>getFluidSourceType(type)</function> <function>getGameState()</function> <function>getGroupList()</function> <function>getGuildId(guildName)</function> <function>getGuildMotd(guildId)</function> <function>getHighscoreString(skillId)</function> <function>getHouseAccessList(houseid, listid)</function> <function>getHouseByPlayerGUID(playerGUID)</function> <function>getHouseEntry(houseId)</function> <function>getHouseFromPos(pos)</function> <function>getHouseInfo(id)</function> <function>getHouseName(houseId)</function> <function>getHouseOwner(houseId)</function> <function>getHousePrice(houseId)</function> <function>getHouseRent(houseId)</function> <function>getHouseTilesCount(houseId)</function> <function>getHouseTown(houseId)</function> <function>getInstantSpellInfo(cid, name)</function> <function>getIpByName(name)</function> <function>getItemArmor(uid)</function> <function>getItemArticle(uid)</function> <function>getItemArticleById(itemid)</function> <function>getItemAttack(uid)</function> <function>getItemAttackSpeed(uid)</function> <function>getItemDate(uid)</function> <function>getItemDefense(uid)</function> <function>getItemDescriptions(uid)</function> <function>getItemDescriptionsById(itemid)</function> <function>getItemExtraAttack(uid)</function> <function>getItemExtraDefense(uid)</function> <function>getItemHitChance(uid)</function> <function>getItemIdByName(name[, displayError = true])</function> <function>getItemLevelDoor(itemid)</function> <function>getItemName(uid)</function> <function>getItemNameById(itemid)</function> <function>getItemParent(uid)</function> <function>getItemPluralName(uid)</function> <function>getItemPluralNameById(itemid)</function> <function>getItemProtection(uid)</function> <function>getItemRWInfo(uid)</function> <function>getItemShootRange(uid)</function> <function>getItemSpecialDescription(uid)</function> <function>getItemText(uid)</function> <function>getItemWeaponType(uid)</function> <function>getItemWeight(uid[, precise])</function> <function>getItemWeightById(itemid, count[, precise])</function> <function>getItemWriter(uid)</function> <function>getLogsDir()</function> <function>getModList()</function> <function>getMonsterAttackSpells(name)</function> <function>getMonsterFriendList(cid)</function> <function>getMonsterHealingSpells(name)</function> <function>getMonsterInfo(name)</function> <function>getMonsterLootList(name)</function> <function>getMonsterSummonList(name)</function> <function>getMonsterSummonList(name)</function> <function>getMonsterTargetList(cid)</function> <function>getMonthDayEnding(day)</function> <function>getMonthString(m)</function> <function>getNotationsCount(accountId[, playerId])</function> <function>getOnlinePlayers()</function> <function>getPartyLeader(cid)</function> <function>getPartyMembers(lid)</function> <function>getPlayerAccess(cid)</function> <function>getPlayerAccount(cid)</function> <function>getPlayerAccountId(cid)</function> <function>getPlayerAccountManager(cid)</function> <function>getPlayerBalance(cid)</function> <function>getPlayerBlessing(cid, blessing)</function> <function>getPlayerByName(name)</function> <function>getPlayerByNameWildcard(name~[, ret = false])</function> <function>getPlayerCustomFlagValue(cid, flag)</function> <function>getPlayerDepotItems(cid, depotid)</function> <function>getPlayerExperience(cid)</function> <function>getPlayerExtraExpRate(cid)</function> <function>getPlayerFlagValue(cid, flag)</function> <function>getPlayerFood(cid)</function> <function>getPlayerFrags(cid)</function> <function>getPlayerFreeCap(cid)</function> <function>getPlayerGUID(cid)</function> <function>getPlayerGUIDByName(name[, multiworld = false])</function> <function>getPlayerGhostAccess(cid)</function> <function>getPlayerGroupId(cid)</function> <function>getPlayerGroupName(cid)</function> <function>getPlayerGuildId(cid)</function> <function>getPlayerGuildLevel(cid)</function> <function>getPlayerGuildName(cid)</function> <function>getPlayerGuildNick(cid)</function> <function>getPlayerGuildRank(cid)</function> <function>getPlayerInstantSpellCount(cid)</function> <function>getPlayerInstantSpellInfo(cid, index)</function> <function>getPlayerIp(cid)</function> <function>getPlayerItemById(cid, deepSearch, itemId[, subType = -1])</function> <function>getPlayerItemCount(cid, itemid[, subType = -1])</function> <function>getPlayerLastLogin(cid)</function> <function>getPlayerLastLoginSaved(cid)</function> <function>getPlayerLearnedInstantSpell(cid, name)</function> <function>getPlayerLevel(cid)</function> <function>getPlayerLight(cid)</function> <function>getPlayerLossPercent(cid, lossType)</function> <function>getPlayerLossSkill(cid)</function> <function>getPlayerMagLevel(cid[, ignoreBuffs = false])</function> <function>getPlayerMasterPos(cid)</function> <function>getPlayerModes(cid)</function> <function>getPlayerMoney(cid)</function> <function>getPlayerNameByGUID(guid[, multiworld = false[, displayError = true]])</function> <function>getPlayerPartner(cid)</function> <function>getPlayerParty(cid)</function> <function>getPlayerPremiumDays(cid)</function> <function>getPlayerPromotionLevel(cid)</function> <function>getPlayerRates(cid)</function> <function>getPlayerRequiredMana(cid, magicLevel)</function> <function>getPlayerRequiredSkillTries(cid, skillId, skillLevel)</function> <function>getPlayerSex(cid)</function> <function>getPlayerSkillLevel(cid, skillId)</function> <function>getPlayerSkillTries(cid, skillId)</function> <function>getPlayerSkullTicks(cid, type)</function> <function>getPlayerSlotItem(cid, slot)</function> <function>getPlayerSoul(cid)</function> <function>getPlayerSpentMana(cid)</function> <function>getPlayerStamina(cid)</function> <function>getPlayerTown(cid)</function> <function>getPlayerTradeState(cid)</function> <function>getPlayerVocation(cid)</function> <function>getPlayerVocationName(cid)</function> <function>getPlayerWeapon(cid[, ignoreAmmo = false])</function> <function>getPlayersByAccountId(accountNumber)</function> <function>getPlayersByIp(ip[, mask = 0xFFFFFFFF])</function> <function>getPlayersOnline()</function> <function>getPositionByDirection(fromPosition, direction, size)</function> <function>getPromotedVocation(vid)</function> <function>getSearchString(fromPosition, toPosition[, fromIsCreature = false[, toIsCreature = false]])</function> <function>getSpectators(centerPos, rangex, rangey[, multifloor = false])</function> <function>getStatementsCount(name/guid[, channelId])</function> <function>getStorage(key)</function> <function>getTalkActionList()</function> <function>getThing(uid)</function> <function>getThingFromPos(pos[, displayError = true])</function> <function>getThingPosition(uid)</function> <function>getTibiaTime()</function> <function>getTileInfo(pos)</function> <function>getTileItemById(pos, itemId[, subType = -1])</function> <function>getTileItemByType(pos, type)</function> <function>getTilePzInfo(pos)</function> <function>getTileThingByPos(pos)</function> <function>getTileZoneInfo(pos)</function> <function>getTopCreature(pos)</function> <function>getTownHouses(townId)</function> <function>getTownId(townName)</function> <function>getTownList()</function> <function>getTownName(townId)</function> <function>getTownTemplePosition(townId)</function> <function>getVocationInfo(id)</function> <function>getVocationList()</function> <function>getWaypointList()</function> <function>getWaypointPosition(name)</function> <function>getWorldCreatures(type)</function> //0 players, 1 monsters, 2 npcs, 3 all <function>getWorldLight()</function> <function>getWorldTime()</function> <function>getWorldType()</function> <function>getWorldUpTime()</function> <function>hasItemProperty(uid, prop)</function> <function>hasPlayerClient(cid)</function> <function>isAccountBanished(accountId[, playerId])</function> <function>isContainer(uid)</function> <function>isCorpse(uid)</function> <function>isCreature(cid)</function> <function>isDruid(cid)</function> <function>isInArea(pos, fromPos, toPos)</function> <function>isInArray({array}, value[, lower = true])</function> <function>isInParty(cid)</function> <function>isInRange(position, fromPosition, toPosition)</function> <function>isIpBanished(ip[, mask])</function> <function>isItemContainer(itemid)</function> <function>isItemDoor(itemid)</function> <function>isItemFluidContainer(itemid)</function> <function>isItemMovable(itemid)</function> <function>isItemRune(itemid)</function> <function>isItemStackable(itemid)</function> <function>isKnight(cid)</function> <function>isMonster(uid)</function> <function>isMovable(uid)</function> <function>isNpc(uid)</function> <function>isNumeric(str)</function> <function>isPaladin(cid)</function> <function>isPlayer(cid)</function> <function>isPlayerBanished(cid, type)</function> <function>isPlayerGhost(cid)</function> <function>isPlayerNamelocked(name)</function> <function>isPlayerPzLocked(cid)</function> <function>isPlayerSaving(cid)</function> <function>isPremium(cid)</function> <function>isPrivateChannel(channelId)</function> <function>isRookie(cid)</function> <function>isSightClear(fromPos, toPos, floorCheck)</function> <function>isSorcerer(cid)</function> <function>loadmodlib(lib)</function> <function>numberToVariant(number)</function> <function>os.mtime()</function> <function>os.time()</function> <function>playerExists(name)</function> <function>positionToVariant(pos)</function> <function>registerCreatureEvent(uid, eventName)</function> <function>result.free(resId)</function> <function>result.getDataInt(resId, s)</function> <function>result.getDataLong(resId, s)</function> <function>result.getDataStream(resId, s, length)</function> <function>result.getDataString(resId, s)</function> <function>result.next(resId)</function> <function>setCombatArea(combat, area)</function> <function>setCombatCallBack(combat, key, function_name)</function> <function>setCombatCondition(combat, condition)</function> <function>setCombatFormula(combat, type, mina, minb, maxa, maxb)</function> <function>setCombatParam(combat, key, value)</function> <function>setConditionFormula(combat, mina, minb, maxa, maxb)</function> <function>setConditionParam(condition, key, value)</function> <function>setCreatureMaxHealth(cid, health)</function> <function>setCreatureMaxMana(cid, mana)</function> <function>setHouseAccessList(houseid, listid, listtext)</function> <function>setHouseOwner(houseid, ownerGUID)</function> <function>setItemArmor(uid, armor)</function> <function>setItemArticle(uid)</function> <function>setItemAttack(uid, attack)</function> <function>setItemAttackSpeed(uid, attackspeed)</function> <function>setItemDefense(uid, defense)</function> <function>setItemExtraAttack(uid, extraattack)</function> <function>setItemExtraDefense(uid, extradefense)</function> <function>setItemHitChance(uid, hitChance)</function> <function>setItemName(uid)</function> <function>setItemPluralName(uid)</function> <function>setItemShootRange(uid, shootRange)</function> <function>setWorldType(type)</function> <function>std.cerr(...)</function> <function>std.clog(...)</function> <function>std.cout(...)</function> <function>std.md5(string[, upperCase = false])</function> <function>std.sha1(string[, upperCase = false])</function> <function>std.sha256(string[, upperCase = false])</function> <function>std.sha512(string[, upperCase = false])</function> <function>std.vahash(string[, upperCase = false])</function> <function>stopEvent(eventid)</function> <function>string.explode(str, sep)</function> <function>string.split(str)</function> <function>string.trim(str)</function> <function>stringToVariant(string)</function> <function>table.countElements(table, item)</function> <function>table.find(table, value)</function> <function>table.getCombinations(table, num)</function> <function>table.isStrIn(txt, str)</function> <function>targetPositionToVariant(pos)</function> <function>unregisterCreatureEvent(uid, eventName)</function> <function>variantToNumber(var)</function> <function>variantToPosition(var)</function> <function>variantToString(var)</function> </functions>
Um, I've posted in release thread instead, but deleted my post as soon as noticed you would preffer to see it here.
I uploaded the package with zlib1.dll - Tab View does work but you'll have to restart the program to make it have effect. Alright, I will add a new window which will let you choose what you want to make, such as a talkaction, weapon, action, moveevent and I will include clean SVN and TFS differences.
Did this ever come out of beta, or did you guys just stop working on it? And yes i know this is an old thread, but I love using QT lua pad. but I only have the beta version