• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

All LUA FUNCTIONS

GodSebbe

Banned User, reason: To Sexy
Joined
Apr 16, 2011
Messages
846
Reaction score
122
Location
Sweden
Hello. here i will share every single LUA function i'll found.
well lets start with LUA_FUNCTIONS in doc.

Use Ctrl + f to search

GET
Code:
//get*
	getCreatureHealth(cid)
	getCreatureMaxHealth(cid)
	getCreatureHideHealth(cid)
	getCreatureMana(cid)
	getCreatureMaxMana(cid)
	getCreatureSpeakType(cid)
	getCreatureMaster(cid)
	getCreatureSummons(cid)
	getCreatureOutfit(cid)
	getCreaturePosition(cid)
	getCreatureLookDirection(cid)
	getCreatureName(cid)
	getCreatureSpeed(cid) //TODO
	getCreatureBaseSpeed(cid) //TODO
	getCreatureTarget(cid) //TODO
	getCreatureByName(name)
	getCreatureSkullType(cid)
	getCreatureCondition(cid, condition[, subId]) //TODO
	getCreatureNoMove(cid) //TODO
	getMonsterInfo(name)
	getMonsterHealingSpells(name) //TODO
	getMonsterAttackSpells(name) //TODO
	getMonsterLootList(name) //TODO
	getMonsterSummonList(name) //TODO
	getMonsterTargetList(cid) //TODO
	getMonsterFriendList(cid) //TODO
	getPlayerByNameWildcard(name~[, ret = false]) //TODO
	getPlayerLossSkill(cid) //TODO
	getPlayerLossPercent(cid, lossType) //TODO
	getPlayerGUIDByName(name[, multiworld = false]) //TODO
	getPlayerNameByGUID(guid[, multiworld = false[, displayError = true]]) //TODO
	getPlayerFood(cid)
	getPlayerLevel(cid)
	getPlayerExperience(cid)
	getPlayerMagLevel(cid[, ignoreBuffs = false]) //TODO
	getPlayerSpentMana(cid) //TODO
	getPlayerAccess(cid)
	getPlayerGhostAccess(cid)
	getPlayerSkillLevel(cid, skillId)
	getPlayerSkillTries(cid, skillId) //TODO
	getPlayerTown(cid)
	getPlayerVocation(cid)
	getPlayerRequiredMana(cid, magicLevel) //TODO
	getPlayerRequiredSkillTries(cid, skillId, skillLevel) //TODO
	getPlayerItemCount(cid, itemid[, subType = -1])
	getPlayerSoul(cid)
	getPlayerAccountId(cid) //TODO
	getPlayerAccount(cid) //TODO
	getPlayerIp(cid) //TODO
	getPlayerFreeCap(cid)
	getPlayerLight(cid)
	getPlayerSlotItem(cid, slot)
	getPlayerWeapon(cid[, ignoreAmmo = false]) //TODO
	getPlayerItemById(cid, deepSearch, itemId[, subType = -1]) //TODO
	getPlayerDepotItems(cid, depotid)
	getPlayerGuildId(cid)
	getPlayerGuildName(cid)
	getPlayerGuildRank(cid)
	getPlayerGuildNick(cid)
	getPlayerGuildLevel(cid) //TODO: From here, all bottoms
	getPlayerSex(cid)
	getPlayerStorageValue(uid, key)
	getPlayerGUID(cid)
	getPlayerFlagValue(cid, flag)
	getPlayerCustomFlagValue(cid, flag)
	getPlayerPromotionLevel(cid)
	getPlayerGroupId(cid)
	getPlayerLearnedInstantSpell(cid, name)
	getPlayerInstantSpellCount(cid)
	getPlayerInstantSpellInfo(cid, index)
	getPlayerBlessing(cid, blessing)
	getPlayerStamina(cid)
	getPlayerExtraExpRate(cid)
	getPlayerPartner(cid)
	getPlayerParty(cid)
	getPlayerPremiumDays(cid)
	getPlayerBalance(cid)
	getPlayerMoney(cid)
	getPlayerSkullTicks(cid, type)
	getPlayerRates(cid)
	getPlayerLastLogin(cid)
	getPlayerLastLoginSaved(cid)
	getPlayerAccountManager(cid)
	getInstantSpellInfo(cid, name)
	getPlayersByAccountId(accountNumber)
	getPlayersByIp(ip[, mask = 0xFFFFFFFF])
	getChannelUsers(channelId)
	getPlayersOnline()
	getPartyMembers(lid)
	getAccountIdByName(name)
	getAccountByName(name)
	getAccountIdByAccount(accName)
	getAccountByAccountId(accId)
	getIpByName(name)
	getItemRWInfo(uid)
	getItemProtection(uid)
	getItemDescriptionsById(itemid)
	getItemWeightById(itemid, count[, precise])
	getItemDescriptions(uid)
	getItemWeight(uid[, precise])
	getItemAttack(uid)
	getItemExtraAttack(uid)
	getItemDefense(uid)
	getItemExtraDefense(uid)
	getItemArmor(uid)
	getItemAttackSpeed(uid)
	getItemHitChance(uid)
	getItemShootRange(uid)
	getItemIdByName(name[, displayError = true])
	getItemLevelDoor(itemid)
	getItemWeaponType(uid)
	getFluidSourceType(type)
	getContainerSize(uid)
	getContainerCap(uid)
	getContainerCapById(itemid)
	getContainerItem(uid, slot)
	getDepotId(uid)
	getTileItemById(pos, itemId[, subType = -1])
	getTileItemByType(pos, type)
	getTileThingByPos(pos)
	getTileInfo(pos)
	getTopCreature(pos)
	getClosestFreeTile(cid, targetpos[, extended = false[, ignoreHouse = true]])
	getThingFromPos(pos)
	getThing(uid)
	getThingPos(uid)
	getHouseInfo(id)
	getHouseAccessList(houseid, listid)
	getHouseByPlayerGUID(playerGUID)
	getHouseFromPos(pos)
	getTownId(townName)
	getTownName(townId)
	getTownTemplePosition(townId)
	getTownHouses(townId)
	getWorldType()
	getWorldTime()
	getWorldLight()
	getWorldCreatures(type) //0 players, 1 monsters, 2 npcs, 3 all
	getWorldUpTime()
	getHighscoreString(skillId)
	getVocationInfo(id)
	getGuildId(guildName)
	getGuildMotd(guildId)
	getSpectators(centerPos, rangex, rangey[, multifloor = false])
	getSearchString(fromPosition, toPosition[, fromIsCreature = false[, toIsCreature = false]])
	getWaypointPosition(name)
	getGameState()
	getNotationsCount(accId)
	getBanData(value)
	getBanList(type[, value])
	getBanReason(id)
	getBanAction(id[, ipBanishment])
	getGlobalStorageValue(valueid)
	getExperienceStage(level)
	getConfigFile()
	getConfigValue(key)
	getModList()
	loadmodlib(libName)
	domodlib(libName)
	getLogsDir()
	getDataDir()
	getWaypointList()
	getTalkActionList()
	getExperienceStageList()

SET

Code:
//set*
	setCreatureMaxHealth(cid, health)
	setCreatureMaxMana(cid, mana)
	setHouseOwner(houseid, ownerGUID)
	setHouseAccessList(houseid, listid, listtext)
	setItemName(uid)
	setItemPluralName(uid)
	setItemArticle(uid)
	setItemAttack(uid, attack)
	setItemExtraAttack(uid, extraattack)
	setItemDefense(uid, defense)
	setItemArmor(uid, armor)
	setItemExtraDefense(uid, extradefense)
	setItemAttackSpeed(uid, attackspeed)
	setItemHitChance(uid, hitChance)
	setItemShootRange(uid, shootRange)
	setCombatArea(combat, area)
	setCombatCondition(combat, condition)
	setCombatParam(combat, key, value)
	setConditionParam(condition, key, value)
	setCombatCallBack(combat, key, function_name)
	setCombatFormula(combat, type, mina, minb, maxa, maxb)
	setConditionFormula(combat, mina, minb, maxa, maxb)
	setGlobalStorageValue(key, newValue)
	setWorldType(type)

DO

Code:
//do*
	doCreatureAddHealth(cid, health[, force])
	doCreatureAddMana(cid, mana)
	doCreatureSetDropLoot(cid, doDrop)
	doCreatureSetSkullType(cid, skull)
	doCreatureSetSpeakType
	doCreatureSetLookDirection(cid, dir)
	doPlayerSetMaxCapacity(cid, cap)
	doCreatureChangeOutfit(cid, outfit)
	doCreatureSay(uid, text, type[, ghost = false[, cid = 0[, pos]]])
	doCreatureSetNoMove(cid, cannotMove)
	doSetCreatureLight(cid, lightLevel, lightColor, time)
	doSetCreatureOutfit(cid, outfit, time)
	doRemoveCreature(cid[, executeLogout = true])
	doMoveCreature(cid, direction)
	doConvinceCreature(cid, target)
	doChallengeCreature(cid, target)
	doChangeSpeed(cid, delta)
	doSummonMonster(name, pos)
	doCreateMonster(name, pos)
	doMonsterChangeTarget(cid)
	doMonsterSetTarget(cid, target)
	doCreateNpc(name, pos)
	doSetMonsterOutfit(cid, name, time)
	doPlayerBroadcastMessage(cid, message[, type])
	doPlayerSetSex(cid, newSex)
	doPlayerSetTown(cid, townid)
	doPlayerSetVocation(cid, voc)
	doPlayerSetStorageValue(uid, key, newValue)
	doPlayerSetGroupId(cid, newGroupId)
	doPlayerSetPromotionLevel(cid, level)
	doPlayerSetStamina(cid, minutes)
	doPlayerSetBalance(cid, balance)
	doPlayerSetExtraExpRate(cid, value)
	doPlayerSetPartner(cid, guid)
	doPlayerRemoveItem(cid, itemid, count[, subtype])
	doPlayerAddExperience(cid, amount)
	doPlayerSetGuildId(cid, id)
	doPlayerSetGuildRank(cid, rank)
	doPlayerSetGuildNick(cid, nick)
	doPlayerAddOutfit(cid,looktype, addons)
	doPlayerRemoveOutfit(cid,looktype, addons)
	doPlayerSetRedSkullTicks(cid, amount)
	doPlayerSetLossPercent(cid, lossType, newPercent)
	doPlayerSetLossSkill(cid, doLose)
	doPlayerAddSkillTry(cid, skillid, n)
	doPlayerAddSpentMana(cid, amount)
	doPlayerAddSoul(cid, soul)
	doPlayerAddItem(uid, itemid[, count/subtype[, canDropOnMap = true]])
	doPlayerAddItemEx(cid, uid[, canDropOnMap = false])
	doPlayerSendTextMessage(cid, MessageClasses, message)
	doPlayerSendChannelMessage(cid, author, message, SpeakClasses, channel)
	doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time])
	doPlayerAddMoney(cid, money)
	doPlayerRemoveMoney(cid, money)
	doPlayerTransferMoneyTo(cid, target, money)
	doPlayerPopupFYI(cid, message)
	doPlayerSendTutorial(cid, id)
	doPlayerAddMapMark(cid, pos, type[, description])
	doPlayerAddPremiumDays(cid, days)
	doPlayerAddBlessing(cid, blessing)
	doPlayerAddStamina(cid, minutes)
	doPlayerResetIdleTime(cid)
	doPlayerLearnInstantSpell(cid, name)
	doPlayerUnlearnInstantSpell(cid, name)
	doPlayerFeed(cid, food)
	doPlayerSendCancel(cid, text)
	doPlayerSendDefaultCancel(cid, ReturnValue)
	doPlayerSetRate(cid, type, value)
	doPlayerJoinParty(cid, lid)
	doPlayerSendOutfitWindow(cid)
	doPlayerSave(cid[, shallow = false])
	doCreateItem(itemid, type/count, pos)
	doCreateItemEx(itemid[, count/subtype])
	doAddContainerItemEx(uid, virtuid)
	doAddContainerItem(uid, itemid[, count/subtype])
	doChangeTypeItem(uid, newtype)
	doDecayItem(uid)
	doRemoveItem(uid[, count])
	doTransformItem(uid, toitemid[, count/subtype])
	doSetItemActionId(uid, actionid)
	doSetItemText(uid, text[, writer[, date]])
	doSetItemSpecialDescription(uid, desc)
	doSetItemOutfit(cid, item, time)
	doSetItemProtection(uid, value)
	doTileAddItemEx(pos, uid)
	doTileQueryAdd(uid, pos[, flags])
	doAddCondition(cid, condition)
	doRemoveCondition(cid, type[, subId])
	doRemoveConditions(cid[, onlyPersistent])
	doAreaCombatHealth(cid, type, pos, area, min, max, effect)
	doTargetCombatHealth(cid, target, type, min, max, effect)
	doAreaCombatMana(cid, pos, area, min, max, effect)
	doTargetCombatMana(cid, target, min, max, effect)
	doAreaCombatCondition(cid, pos, area, condition, effect)
	doTargetCombatCondition(cid, target, condition, effect)
	doAreaCombatDispel(cid, pos, area, type, effect)
	doTargetCombatDispel(cid, target, type, effect)
	doCombat(cid, combat, param)
	doTeleportThing(cid, newpos[, pushmove = true])
	doCreateTeleport(itemid, topos, createpos)
	doSendMagicEffect(pos, type[, player])
	doSendDistanceShoot(frompos, topos, type[, player])
	doSendAnimatedText(pos, text, color[, player])
	doShowTextDialog(cid, itemid, text)
	doRelocate(pos, toPos[, creatures = true])
	doBroadcastMessage(message, type)
	doWaypointAddTemporial(name, pos)
	doSetGameState(stateId)
	doAddIpBanishment(ip[, length[, comment[, admin]]])
	doAddNamelock(name[, reason[, action[, comment[, admin]]]])
	doAddBanishment(accId[, length[, reason[, action[, comment[, admin]]]]])
	doAddDeletion(accId[, reason[, action[, comment[, admin]]]]])
	doAddNotation(accId[, reason[, action[, comment[, admin]]]]])
	doRemoveIpBanishment(ip[, mask])
	doRemoveNamelock(name)
	doRemoveBanisment(accId)
	doRemoveDeletion(accId)
	doRemoveNotations(accId)
	doSaveServer()
	doReloadInfo(id[, cid])
	doCleanHouse(houseId)
	doCleanMap()
	doRefreshMap()

IS

Code:
//is*
	isCreature(cid)
	isMonster(uid)
	isNpc(uid)
	isPlayer(cid)
	isPlayerPzLocked(cid)
	isItemStackable(itemid)
	isItemRune(itemid)
	isItemMovable(itemid)
	isItemDoor(itemid)
	isItemContainer(itemid)
	isItemFluidContainer(itemid)
	isContainer(uid)
	isCorpse(uid)
	isMovable(uid)
	isSightClear(fromPos, toPos, floorCheck)
	isIpBanished(ip[, mask])
	isPlayerNamelocked(name)
	isAccountBanished(accId)
	isAccountDeleted(accId)
	isInArray({array}, value[, lower = true])

OTHERS

Code:
//others
	registerCreatureEvent(uid, eventName)
	createCombatArea({area}[, {exArea}])
	createConditionObject(type[, ticks[, buff[, subId]]])
	addDamageCondition(condition, rounds, time, value)
	addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet)
	createCombatObject()
	numberToVariant(number)
	stringToVariant(string)
	positionToVariant(pos)
	targetPositionToVariant(pos)
	variantToNumber(var)
	variantToString(var)
	variantToPosition(var)
	canPlayerWearOutfit(cid, lookType, addons)
	executeRaid(name)
	addEvent(callback, delay, ...)
	stopEvent(eventid)
	hasProperty(uid)

	md5(str)
	sha1(str)

TABLES

Code:
//db table
	db.executeQuery(query)
	db.storeQuery(query)
	db.escapeString(str)
	db.escapeBlob(s, length)
	db.stringComparisonOperator()
	db.lastInsertId()

Code:
//result table
	result.getDataInt(resId, s)
	result.getDataLong(resId, s)
	result.getDataString(resId, s)
	result.getDataStream(resId, s, length)
	result.next(resId)
	result.free(resId)

Code:
//bit table
	#bit.cast
	bit.bnot(n)
	bit.band(type, n)
	bit.bor(type, n)
	bit.bxor(type, n)
	bit.lshift(type, n)
	bit.rshift(type, n)
	#bit.arshift
	#bit.ucast
	bit.ubnot(n)
	bit.uband(type, n)
	bit.ubor(type, n)
	bit.ubxor(type, n)
	bit.ulshift(type, n)
	bit.urshift(type, n)
	#bit.uarshift

COMPANTS

Code:
//compats
	table.getPos = table.find
	doSetCreatureDropLoot = doCreatureSetDropLoot
	doPlayerSay = doCreatureSay
	doPlayerAddMana = doCreatureAddMana
	playerLearnInstantSpell = doPlayerLearnInstantSpell
	doPlayerRemOutfit = doPlayerRemoveOutfit
	pay = doPlayerRemoveMoney
	broadcastMessage = doBroadcastMessage
	getPlayerName = getCreatureName
	getPlayerPosition = getCreaturePosition
	getCreaturePos = getCreaturePosition
	creatureGetPosition = getCreaturePosition
	getPlayerMana = getCreatureMana
	getPlayerMaxMana = getCreatureMaxMana
	hasCondition = getCreatureCondition
	isMoveable = isMovable
	isItemMoveable = isItemMovable
	saveData = saveServer
	savePlayers = saveServer
	getPlayerSkill = getPlayerSkillLevel
	getPlayerSkullType = getCreatureSkullType
	getCreatureSkull = getCreatureSkullType
	getAccountNumberByName = getAccountIdByName
	getIPByName = getIpByName
	getPlayersByIP = getPlayersByIp
	getThingfromPos = getThingFromPos
	getPlayersByAccountNumber = getPlayersByAccountId
	getIPByPlayerName = getIpByName
	getPlayersByIPNumber = getPlayersByIp
	getAccountNumberByPlayerName = getAccountIdByName
	convertIntToIP = doConvertIntegerToIp
	convertIPToInt = doConvertIpToInteger
	queryTileAddThing = doTileQueryAdd
	getTileHouseInfo = getHouseFromPos
	executeRaid = doExecuteRaid
	saveServer = doSaveServer
	cleanHouse = doCleanHouse
	cleanMap = doCleanMap
	shutdown = doShutdown
	mayNotMove = doCreatureSetNoMove
	doPlayerSetNoMove = doCreatureSetNoMove
	getPlayerNoMove = getCreatureNoMove
	getConfigInfo = getConfigValue
	doPlayerAddExp = doPlayerAddExperience
	isInArea = isInRange
	doPlayerSetSkillRate = doPlayerSetRate
	getCreatureLookDir = getCreatureLookDirection
	getPlayerLookDir = getCreatureLookDirection
	getPlayerLookDirection = getCreatureLookDirection
	doCreatureSetLookDir = doCreatureSetLookDirection
	getPlayerLookPos = getCreatureLookPosition
	setPlayerStamina = doPlayerSetStamina
	setPlayerPromotionLevel = doPlayerSetPromotionLevel
	setPlayerGroupId = doPlayerSetGroupId
	setPlayerPartner = doPlayerSetPartner
	setPlayerStorageValue = doPlayerSetStorageValue
	setPlayerBalance = doPlayerSetBalance
	doAddMapMark = doPlayerAddMapMark
	doSendTutorial = doPlayerSendTutorial

LUA-MADE FUNCTIONS

Code:
//lua-made functions
	doPlayerGiveItem(cid, itemid, amount, subType)
	doPlayerTakeItem(cid, itemid, amount)
	doPlayerBuyItem(cid, itemid, count, cost, charges)
	doPlayerBuyItemContainer(cid, containerid, itemid, count, cost, charges)
	doPlayerSellItem(cid, itemid, count, cost)
	doPlayerWithdrawMoney(cid, money)
	doPlayerDepositMoney(cid, money)
	comparePos(pos, posEx)
	isInRange(pos, fromPos, toPos)
	getArea(pos, rangeX, rangeY)
	isPremium(cid)
	getMonthDayEnding(day)
	getMonthString(m)
	getArticle(str)
	isNumber(str)
	getDistanceBetween(firstPosition, secondPosition)
	doPlayerAddAddons(cid, addon)
	isSorcerer(cid)
	isDruid(cid)
	isPaladin(cid)
	isKnight(cid)
	isRookie(cid)
	getDirectionTo(pos, posEx)
	getCreatureLookPosition(cid)
	getPosByDir(fromPosition, direction, size)
	doPlayerWithdrawAllMoney(cid)
	doPlayerDepositAllMoney(cid)
	doPlayerTransferAllMoneyTo(cid, target)
	doPlayerAddLevel(cid, amount, round)
	doPlayerAddMagLevel(cid, amount)
	doPlayerAddSkill(cid, amount)
	playerExists(name)
	getTibiaTime()
	doWriteLogFile(file, text)
	isInArea(pos, fromPos, toPos)
	getExperienceForLevel(lv)
	doMutePlayer(cid, time)
	getPlayerGroupName(cid)
	getPlayerVocationName(cid)
	getPromotedVocation(vid)
	doPlayerRemovePremiumDays(cid, days)
	getPlayerMasterPos(cid)
	getHouseOwner(houseId)
	getHouseName(houseId)
	getHouseEntry(houseId)
	getHouseRent(houseId)
	getHousePrice(houseId)
	getHouseTown(houseId)
	getHouseTilesCount(houseId)
	getItemNameById(itemid)
	getItemPluralNameById(itemid)
	getItemArticleById(itemid)
	getItemName(uid)
	getItemPluralName(uid)
	getItemArticle(uid)
	getItemText(uid)
	getItemSpecialDescription(uid)
	getItemWriter(uid)
	getItemDate(uid)
	getTilePzInfo(pos)
	getTileZoneInfo(pos)
	debugPrint(text)
	doShutdown()
	doSummonCreature(name, pos)
	getOnlinePlayers()
	getPlayerByName(name)
	isPlayerGhost(cid)
	getPlayerFrags(cid)
	getPartyLeader(cid)
	isInParty(cid)
	isPrivateChannel(channelId)
	doConvertIntegerToIp(int, mask)
	doConvertIpToInteger(int, mask)
	getBooleanFromString(str)
	doCopyItem(item, attributes)
	exhaustion.check(cid, storage)
	exhaustion.get(cid, storage)
	exhaustion.set(cid, storage, time)
	exhaustion.make(cid, storage, time)
	table.find(table, value)
	table.isStrIn(txt, str)
	table.countElements(table, item)
	table.getCombinations(table, num)
	string.split(str)
	string.trim(str)
	string.explode(str, sep)

FUNCTIONS BY OTLANDERS

function doPlayerAddPercentLevel(cid, percent) -- By Oskar1121 --Example: http://otland.net/f163/doplayeraddpercentlevel-cid-percent-111935/
local function isShield(uid) -- By Mock -- Example: http://otland.net/f81/perfect-items-upgrade-51004/
local function isWeapon(uid) -- By Mock -- Example: http://otland.net/f81/perfect-items-upgrade-51004/
local function isBow(uid) -- By Mock -- Example: http://otland.net/f81/perfect-items-upgrade-51004/
function choose(...) -- By Mock -- Example: http://otland.net/f81/perfect-items-upgrade-51004/
local function isArmor(uid) -- By Mock -- Example: http://otland.net/f81/perfect-items-upgrade-51004/
function equip(cid,item,slot) -- By Mock -- Example: http://otland.net/f81/perfect-items-upgrade-51004/
function getLuaFunctions() -- By Mock -- Example: http://otland.net/f81/perfect-items-upgrade-51004/
doPlayerAddDepotItems(cid, items, town) -- By Ralcoral --Example: http://otland.net/f163/doplayeradddepotitems-cid-items-town-151606/
function doCreateTile(id,pos) -- By Mock -- Example: http://otland.net/f163/function-docreatetile-can-used-fly-systems-98172/
function getPlayerLanguage(cid) -- By Acubens -- Example: http://otland.net/f163/acubens-language-system-works-0-3-0-4-getplayerlanguage-cid-140947/
function doPlayerAddDepotItems(cid, items, town) -- By Sn3ejk -- Example: function doPlayerAddDepotItems(cid, items, town)
getAllItemsById(cid [, id]) -- By Summ -- Example: http://otland.net/f163/function-get-all-items-id-get-all-items-slot-id-171981/
getAllItemsBySlot(cid, slot [, id]) -- By Summ -- Example: http://otland.net/f163/function-get-all-items-id-get-all-items-slot-id-171981/
sendCancelMessage(cid,message,effect) -- By Scarlet Ayleid -- Example: http://otland.net/f163/some-functions-i-made-out-boredness-49943/
getLevelbyExp(EXP) -- By Scarlet Ayleid -- Example: http://otland.net/f163/some-functions-i-made-out-boredness-49943/
isWalkable(cid,pos) -- By Scarlet Ayleid -- Example: http://otland.net/f163/some-functions-i-made-out-boredness-49943/
function getGuildMembersOnline(GuildId) -- By Critico -- Example: http://otland.net/f163/function-getguildmembers-online-offline-171518/
function getGuildMembers(GuildId) -- By Critico -- Example: http://otland.net/f163/function-getguildmembers-online-offline-171518/
function getEventPoints(cid,type) + talkaction -- By Antharaz -- Example: http://otland.net/f163/function-event-points-151501/


BIGGER FUNCTIONS
ItemCheck on position -- By Tarjei -- Code: http://otland.net/f163/itemcheck-checking-if-items-specific-positions-have-fun-xd-141123/
Locating items in player eq -- By Tarjei -- Code: http://otland.net/f163/locating-items-player-equipment-action-id-176212/



If you got any own made function? please post it here.
Updated weekly~

Yours, Sebbe
REP++
 
Last edited:
Refresh~

Added function doPlayerAddPercentLevel(cid, percent) made by Oskar1121.
 
Thanks for this man, very useful.
Do you know if there is a function like GetPlayerOutfitColors?
I'm making a mount system for 8.54 now the outfit of the player on the mount is all white.
 
bump LikeWant to work with me? http://otland.net/f61/looking-script...ipting-139398/

Are you a scripter?
huang3.jpg

huang2.jpg

huang4.jpg
do you need ideas? check out this my idea thread:http://otland.net/f132/ideas-scripte...6/#post1360337

Want to check my ot, or comment? http://otland.net/f251/devolera-high...a-info-141488/
 
Updated.

doPlayerAddDepotItems(cid, items, town) -- By Ralcoral
 
Makes no sense to name custom functions made by otlanders without including the function itself.
 
Is doSetItemActionId Working on tfs 0.3.6pl1 8.54?
it seems to be missing on my server o_O

[21/04/2012 15:39:35] [Error - Action Interface]
[21/04/2012 15:39:36] data/actions/scripts/-------:8: attempt to call global 'doSetItemActionId' (a nil value)

*EDIT*: doSetItemAttributes()
 
Last edited:
Back
Top