Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Administrador

Lista de Funções LUA

Aqui está um lista feita pelo elf com todas, ou quase todas as funções lua para o TFS.
Tenho certeza que ela será útil para muitos scripters. happyy.png

1. Funções #get

getCreatureHealth(cid) //retorna o valor hitpoints do player ou monstro
getCreatureMaxHealth(cid) //retorna o valor máximo de hitpoints do player ou monstro
getCreatureMana(cid) //retorna o valor manapoints do player
getCreatureMaxMana(cid) //retorna o valor máximo de manapoints do player
getCreatureMaster(cid)
getCreatureSummons(cid) //retorna em array os summons do player ou monstro
getCreatureOutfit(cid) //retorna o outfit do player
getCreaturePosition(cid) //retorna a posição em array do player ou monstro
getCreatureName(cid) //retorna o nome o player ou monstro
getCreatureSpeed(cid) //retorna a velocidade do player ou monstro
getCreatureBaseSpeed(cid)
getCreatureTarget(cid)
getCreatureByName(name)
getCreatureSkullType(cid)
getCreatureCondition(cid, condition[, subId])
getCreatureNoMove(cid)
getMonsterInfo(name)
getMonsterHealingSpells(name)
getMonsterAttackSpells(name)
getMonsterLootList(name)
getMonsterTargetList(cid)
getMonsterFriendList(cid)
getPlayerByNameWildcard(name~)
getPlayerLossSkill(cid)
getPlayerLossPercent(cid, lossType)
getPlayerGUIDByName(name[, multiworld])
getPlayerNameByGUID(guid[, multiworld])
getPlayerFood(cid)
getPlayerLevel(cid)
getPlayerExperience(cid)
getPlayerMagLevel(cid[, ignoreBuffs])
getPlayerSpentMana(cid)
getPlayerAccess(cid)
getPlayerSkillLevel(cid, skillid)
getPlayerSkillTries(cid, skillid)
getPlayerTown(cid)
getPlayerVocation(cid)
getPlayerRequiredMana(cid, magicLevel)
getPlayerRequiredSkillTries(cid, skillId, skillLevel)
getPlayerItemCount(cid, itemid)
getPlayerSoul(cid)
getPlayerAccountId(cid)
getPlayerAccount(cid)
getPlayerIp(cid)
getPlayerFreeCap(cid)
getPlayerLight(cid)
getPlayerSlotItem(cid, slot)
getPlayerWeapon(cid[, ignoreAmmo])
getPlayerItemById(cid, deepSearch, itemId[, subType])
getPlayerDepotItems(cid, depotid)
getPlayerGuildId(cid)
getPlayerGuildName(cid)
getPlayerGuildRank(cid)
getPlayerGuildNick(cid)
getPlayerGuildLevel(cid)
getPlayerSex(cid)
getPlayerLookDir(cid)
getPlayerStorageValue(uid, valueid)
getPlayerGUID(cid)
getPlayerFlagValue(cid, flag)
getPlayerCustomFlagValue(cid, flag)
getPlayerPromotionLevel(cid)
getPlayerGroupId(cid)
getPlayerLearnedInstantSpell(cid, name)
getPlayerInstantSpellCount(cid)
getPlayerInstantSpellInfo(cid, index)
getPlayerSex(cid)
getPlayerBlessing(cid, blessing)
getPlayerStamina(cid)
getPlayerExtraExpRate(cid)
getPlayerPartner(cid)
getPlayerParty(cid)
getPlayerPremiumDays(cid)
getPlayerBalance(cid)
getPlayerRedSkullTicks(cid)
getPlayerRates(cid)
getInstantSpellInfo(cid, name)
getPlayersByAccountId(accountNumber)
getPlayersByIp(ip[, mask = 0xFFFFFFFF])
getPlayersOnline()
getPartyMembers(lid)
getAccountIdByName(name)
getAccountByName(name)
getAccountIdByAccount(accName)
getAccountByAccountId(accId)
getIpByName(name)
getItemRWInfo(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[, reportError])
getItemLevelDoor(itemid)
getItemWeaponType(uid)
getFluidSourceType(type)
getContainerSize(uid)
getContainerCap(uid)
getContainerCapById(itemid)
getContainerItem(uid, slot)
getDepotId(uid)
getTileItemById(pos, itemId[, subType])
getTileItemByType(pos, type)
getTileThingByPos(pos)
getTileInfo(pos)
getTopCreature(pos)
getClosestFreeTile(cid, targetpos[, extended[, ignoreHouse]])
getThingFromPos(pos)
getThing(uid)
getThingPos(uid)
getHouseOwner(houseid)
getHouseName(houseid)
getHouseEntry(houseid)
getHouseRent(houseid)
getHousePrice(houseid)
getHouseTown(houseid)
getHouseAccessList(houseid, listid)
getHouseByPlayerGUID(playerGUID)
getHouseFromPos(pos)
getHouseTilesSize(houseid)
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)
getSearchString(fromPosition, toPosition[, fromIsCreature[, toIsCreature]])
getWaypointPosition(name)
getGameState()
getNotationsCount(accId)
getBanData(value)
getBanList(type[, value])
getBanReason(id)
getBanAction(id[, ipBanishment])
getGlobalStorageValue(valueid)
getExperienceStage(level)
getConfigFile()
getConfigValue(key)
getLogsDir()
getPlayerLastLoginSaved(cid)  -- retorna o ultimo lastlogin disponivel
getDataDir()

2. Funções #set


setCreatureMaxHealth(cid, health)
setCreatureMaxMana(cid, mana)
setPlayerStorageValue(uid, valueid, newvalue)
setPlayerGroupId(cid, newGroupId)
setPlayerPromotionLevel(cid, level)
setPlayerStamina(cid, minutes)
setPlayerExtraExpRate(cid, value)
setPlayerPartner(cid, guid)
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(valueid, newvalue)
setWorldType(type)

3. Funções #do


doCreatureAddHealth(cid, health[, force])
doCreatureAddMana(cid, mana)
doCreatureSetDropLoot(cid, doDrop)
doCreatureSetSkullType(cid, skull)
doCreatureSetLookDir(cid, dir)
doCreatureChangeOutfit(cid, outfit)
doCreatureSay(cid, text, type[, pos])
doCreatureSetNoMove(cid, cannotMove)
doSetCreatureLight(cid, lightLevel, lightColor, time)
doSetCreatureOutfit(cid, outfit, time)
doRemoveCreature(cid)
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)
doPlayerRemoveItem(cid, itemid, count[, subtype])
doPlayerAddExp(cid, exp)
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]])
doPlayerAddItemEx(cid, uid[, canDropOnMap])
doPlayerSendTextMessage(cid, MessageClasses, message)
doPlayerSendChannelMessage(cid, author, message, SpeakClasses, channel)
doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time])
doPlayerAddMoney(cid, money)
doPlayerRemoveMoney(cid, money)
doPlayerWithdrawMoney(cid, money)
doPlayerDepositMoney(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)
doPlayerSetExperienceRate(cid, value)
doPlayerSetMagicRate(cid, value)
doPlayerSetSkillRate(cid, skill, value)
doPlayerJoinParty(cid, lid)
doPlayerSendOutfitWindow(cid)
doCreateItem(itemid, type/count, pos)
doCreateItemEx(itemid[, count/subtype])
doAddContainerItemEx(uid, virtuid)
doAddContainerItem(uid, itemid[, count/subtype])
doChangeTypeItem(uid, newtype)
doDecayItem(uid)
doRemoveItem(uid[, n])
doTransformItem(uid, toitemid[, count/subtype])
doSetItemActionId(uid, actionid)
doSetItemText(uid, text[, writer[, date]])
doSetItemSpecialDescription(uid, desc)
doSetItemOutfit(cid, item, time)
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])
doCreateTeleport(itemid, topos, createpos)
doSendMagicEffect(pos, type[, creature])
doSendDistanceShoot(frompos, topos, type[, creature])
doSendAnimatedText(pos, text, color[, creature])
doShowTextDialog(cid, itemid, text)
doRelocate(pos, posTo)
doBroadcastMessage(message, type)
doWaypointAddTemporial(name, pos)
doSetGameState(id)
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()
doCleanHouse(houseId)
doCleanMap()
doRefreshMap()

4. Funções #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)

5. Outras funções


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)

6. Funções #db table


db.executeQuery(query)
db.storeQuery(query)
db.escapeString(str)
db.escapeBlob(s, length)
db.stringComparisonOperator()

7. Funções #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)

8. Funções #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

9. Funções iguais


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
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

10. Funções #lua-made


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)
isInRange(pos, fromPos, toPos)
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(pos1, pos2)
getPlayerLookPos(cid)
getPosByDir(fromPosition, direction, size)
getPlayerMoney(cid)
doPlayerWithdrawAllMoney(cid)
doPlayerDepositAllMoney(cid)
doPlayerTransferAllMoneyTo(cid, target)
playerExists(name)
getTibiaTime()
doWriteLogFile(file, text)
isInArea(pos, fromPos, toPos)
getExperienceForLevel(lv)
doMutePlayer(cid, time)
getPlayerVocationName(cid)
getPromotedVocation(vid)
doPlayerRemovePremiumDays(cid, days)
getPlayerMasterPos(cid)
getItemNameById(itemid)
getItemPluralNameById(itemid)
getItemArticleById(itemid)
getItemName(uid)
getItemPluralName(uid)
getItemArticle(uid)
getItemText(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)

11. Créditos

  • elf
  • Sukx

dm3o5y8.png

 
Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!?
Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também! :P
 

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites
  • 1 month later...
  • 1 year later...
  • 3 months later...

Lista de Funções LUA

Aqui está um lista feita pelo elf com todas, ou quase todas as funções lua para o TFS.

Tenho certeza que ela será útil para muitos scripters. ;D

1. Funções #get

getCreatureHealth(cid) //retorna o valor hitpoints do player ou monstro

getCreatureMaxHealth(cid) //retorna o valor máximo de hitpoints do player ou monstro

getCreatureMana(cid) //retorna o valor manapoints do player

getCreatureMaxMana(cid) //retorna o valor máximo de manapoints do player

getCreatureMaster(cid)

getCreatureSummons(cid) //retorna em array os summons do player ou monstro

getCreatureOutfit(cid) //retorna o outfit do player

getCreaturePosition(cid) //retorna a posição em array do player ou monstro

getCreatureName(cid) //retorna o nome o player ou monstro

getCreatureSpeed(cid) //retorna a velocidade do player ou monstro

getCreatureBaseSpeed(cid)

getCreatureTarget(cid)

getCreatureByName(name)

getCreatureSkullType(cid)

getCreatureCondition(cid, condition[, subId])

getCreatureNoMove(cid)

getMonsterInfo(name)

getMonsterHealingSpells(name)

getMonsterAttackSpells(name)

getMonsterLootList(name)

getMonsterTargetList(cid)

getMonsterFriendList(cid)

getPlayerByNameWildcard(name~)

getPlayerLossSkill(cid)

getPlayerLossPercent(cid, lossType)

getPlayerGUIDByName(name[, multiworld])

getPlayerNameByGUID(guid[, multiworld])

getPlayerFood(cid)

getPlayerLevel(cid)

getPlayerExperience(cid)

getPlayerMagLevel(cid[, ignoreBuffs])

getPlayerSpentMana(cid)

getPlayerAccess(cid)

getPlayerSkillLevel(cid, skillid)

getPlayerSkillTries(cid, skillid)

getPlayerTown(cid)

getPlayerVocation(cid)

getPlayerRequiredMana(cid, magicLevel)

getPlayerRequiredSkillTries(cid, skillId, skillLevel)

getPlayerItemCount(cid, itemid)

getPlayerSoul(cid)

getPlayerAccountId(cid)

getPlayerAccount(cid)

getPlayerIp(cid)

getPlayerFreeCap(cid)

getPlayerLight(cid)

getPlayerSlotItem(cid, slot)

getPlayerWeapon(cid[, ignoreAmmo])

getPlayerItemById(cid, deepSearch, itemId[, subType])

getPlayerDepotItems(cid, depotid)

getPlayerGuildId(cid)

getPlayerGuildName(cid)

getPlayerGuildRank(cid)

getPlayerGuildNick(cid)

getPlayerGuildLevel(cid)

getPlayerSex(cid)

getPlayerLookDir(cid)

getPlayerStorageValue(uid, valueid)

getPlayerGUID(cid)

getPlayerFlagValue(cid, flag)

getPlayerCustomFlagValue(cid, flag)

getPlayerPromotionLevel(cid)

getPlayerGroupId(cid)

getPlayerLearnedInstantSpell(cid, name)

getPlayerInstantSpellCount(cid)

getPlayerInstantSpellInfo(cid, index)

getPlayerSex(cid)

getPlayerBlessing(cid, blessing)

getPlayerStamina(cid)

getPlayerExtraExpRate(cid)

getPlayerPartner(cid)

getPlayerParty(cid)

getPlayerPremiumDays(cid)

getPlayerBalance(cid)

getPlayerRedSkullTicks(cid)

getPlayerRates(cid)

getInstantSpellInfo(cid, name)

getPlayersByAccountId(accountNumber)

getPlayersByIp(ip[, mask = 0xFFFFFFFF])

getPlayersOnline()

getPartyMembers(lid)

getAccountIdByName(name)

getAccountByName(name)

getAccountIdByAccount(accName)

getAccountByAccountId(accId)

getIpByName(name)

getItemRWInfo(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[, reportError])

getItemLevelDoor(itemid)

getItemWeaponType(uid)

getFluidSourceType(type)

getContainerSize(uid)

getContainerCap(uid)

getContainerCapById(itemid)

getContainerItem(uid, slot)

getDepotId(uid)

getTileItemById(pos, itemId[, subType])

getTileItemByType(pos, type)

getTileThingByPos(pos)

getTileInfo(pos)

getTopCreature(pos)

getClosestFreeTile(cid, targetpos[, extended[, ignoreHouse]])

getThingFromPos(pos)

getThing(uid)

getThingPos(uid)

getHouseOwner(houseid)

getHouseName(houseid)

getHouseEntry(houseid)

getHouseRent(houseid)

getHousePrice(houseid)

getHouseTown(houseid)

getHouseAccessList(houseid, listid)

getHouseByPlayerGUID(playerGUID)

getHouseFromPos(pos)

getHouseTilesSize(houseid)

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)

getSearchString(fromPosition, toPosition[, fromIsCreature[, toIsCreature]])

getWaypointPosition(name)

getGameState()

getNotationsCount(accId)

getBanData(value)

getBanList(type[, value])

getBanReason(id)

getBanAction(id[, ipBanishment])

getGlobalStorageValue(valueid)

getExperienceStage(level)

getConfigFile()

getConfigValue(key)

getLogsDir()

getDataDir()
2. Funções #set
setCreatureMaxHealth(cid, health)

setCreatureMaxMana(cid, mana)

setPlayerStorageValue(uid, valueid, newvalue)

setPlayerGroupId(cid, newGroupId)

setPlayerPromotionLevel(cid, level)

setPlayerStamina(cid, minutes)

setPlayerExtraExpRate(cid, value)

setPlayerPartner(cid, guid)

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(valueid, newvalue)

setWorldType(type)
3. Funções #do
doCreatureAddHealth(cid, health[, force])

doCreatureAddMana(cid, mana)

doCreatureSetDropLoot(cid, doDrop)

doCreatureSetSkullType(cid, skull)

doCreatureSetLookDir(cid, dir)

doCreatureChangeOutfit(cid, outfit)

doCreatureSay(cid, text, type[, pos])

doCreatureSetNoMove(cid, cannotMove)

doSetCreatureLight(cid, lightLevel, lightColor, time)

doSetCreatureOutfit(cid, outfit, time)

doRemoveCreature(cid)

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)

doPlayerRemoveItem(cid, itemid, count[, subtype])

doPlayerAddExp(cid, exp)

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]])

doPlayerAddItemEx(cid, uid[, canDropOnMap])

doPlayerSendTextMessage(cid, MessageClasses, message)

doPlayerSendChannelMessage(cid, author, message, SpeakClasses, channel)

doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time])

doPlayerAddMoney(cid, money)

doPlayerRemoveMoney(cid, money)

doPlayerWithdrawMoney(cid, money)

doPlayerDepositMoney(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)

doPlayerSetExperienceRate(cid, value)

doPlayerSetMagicRate(cid, value)

doPlayerSetSkillRate(cid, skill, value)

doPlayerJoinParty(cid, lid)

doPlayerSendOutfitWindow(cid)

doCreateItem(itemid, type/count, pos)

doCreateItemEx(itemid[, count/subtype])

doAddContainerItemEx(uid, virtuid)

doAddContainerItem(uid, itemid[, count/subtype])

doChangeTypeItem(uid, newtype)

doDecayItem(uid)

doRemoveItem(uid[, n])

doTransformItem(uid, toitemid[, count/subtype])

doSetItemActionId(uid, actionid)

doSetItemText(uid, text[, writer[, date]])

doSetItemSpecialDescription(uid, desc)

doSetItemOutfit(cid, item, time)

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])

doCreateTeleport(itemid, topos, createpos)

doSendMagicEffect(pos, type[, creature])

doSendDistanceShoot(frompos, topos, type[, creature])

doSendAnimatedText(pos, text, color[, creature])

doShowTextDialog(cid, itemid, text)

doRelocate(pos, posTo)

doBroadcastMessage(message, type)

doWaypointAddTemporial(name, pos)

doSetGameState(id)

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()

doCleanHouse(houseId)

doCleanMap()

doRefreshMap()
4. Funções #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)
5. Outras funções
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)
6. Funções #db table
db.executeQuery(query)

db.storeQuery(query)

db.escapeString(str)

db.escapeBlob(s, length)

db.stringComparisonOperator()
7. Funções #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)
8. Funções #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
9. Funções iguais
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

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
10. Funções #lua-made
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)

isInRange(pos, fromPos, toPos)

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(pos1, pos2)

getPlayerLookPos(cid)

getPosByDir(fromPosition, direction, size)

getPlayerMoney(cid)

doPlayerWithdrawAllMoney(cid)

doPlayerDepositAllMoney(cid)

doPlayerTransferAllMoneyTo(cid, target)

playerExists(name)

getTibiaTime()

doWriteLogFile(file, text)

isInArea(pos, fromPos, toPos)

getExperienceForLevel(lv)

doMutePlayer(cid, time)

getPlayerVocationName(cid)

getPromotedVocation(vid)

doPlayerRemovePremiumDays(cid, days)

getPlayerMasterPos(cid)

getItemNameById(itemid)

getItemPluralNameById(itemid)

getItemArticleById(itemid)

getItemName(uid)

getItemPluralName(uid)

getItemArticle(uid)

getItemText(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)

11. Créditos

  • elf
  • Sukx

Amigo , esse topico não é seu é do Membro OneShot do blog , ##### Link : REMOVIDO

Link para o post
Compartilhar em outros sites
  • 1 month later...

@Kyoran pesso que retire o link de outro site se não irei pedir para algum superior alerta-lo

pq eu n posso editar . o post

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites
  • 2 months later...

Gosto muito desse tópico pelo fato da maior duvida das pessoas é o faz cada função.

Traduzindo já se tem uma noção do que cada um faz, mas seria interessante se fosse continuar comentando e dizendo o que faz cada um, acho que iria ajudar muitas pessoas.. ;D

Obrigado.

Link para o post
Compartilhar em outros sites

Gosto muito desse tópico pelo fato da maior duvida das pessoas é o faz cada função.

Traduzindo já se tem uma noção do que cada um faz, mas seria interessante se fosse continuar comentando e dizendo o que faz cada um, acho que iria ajudar muitas pessoas.. ;D

Obrigado.

Concordo!

Também gostaria de saber como faz para add uma nova função tipo no server.

Ex: Eu mexo com poketibia e vivo vendo script tipo getPokemon, getWildPokemon, doFish,...

Enfim dizem que é add na pasta Lib porém até hoje tentei achar como coloca/muda essas funções.

Se viu o GOSTEI aqui em cima?

Então clica =D

Música:

http://www.youtube.com/watch?v=wzqdVJK5rCY&feature=player_detailpage

:D

Aposto que você gostou da que tá tocando guitarra

----------------------------------------------------------------------

Mapper: 80% -aprendendo-

Scripter: 50% -aprendendo-

Spriter: 70% -aprendendo-

Notepad ++: 90% -enceramento-

Hex Editor: 85% -aprendendo-

----------------------------------------------------------------------

Pokemon Friend

pikachu.gif

Link para o post
Compartilhar em outros sites
  • 1 year later...

Desculpa reviver o tópico, mas está faltando uma função:

 

getPlayerLastLoginSaved(cid)  -- retorna o ultimo lastlogin disponivel

Assinatura removida.

Publicidade indevida

Link para o post
Compartilhar em outros sites
  • 1 year later...
http://www.tibiaking...ia-print-anexo/Me ajuda nesse tópico :/

 

@twakainu, você reviveu um tópico de mais de 1 ano parado!

por favor, não faça isso.

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

@Off

Ja que não tem mais de 30 dias que postaram algo, por que não fecham o topico para que não revivam mais o tópico futuramente?

 

@Topico

Topico perfeito , REP +

Link para o post
Compartilhar em outros sites
  • 3 weeks later...
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo