Ir para conteúdo
  • Cadastre-se

[LUA] Lista de funções


Posts Recomendados

yeah :rock:

2z8t5ef.jpg

p7gkt.jpg

"Quem ri por último é retardado."

"Quem cedo madruga, fica com sono o dia todo."

"Família que reza unida, é religiosa pra caralho."

Link para o post
Compartilhar em outros sites
  • 1 year later...
  • 9 years later...
Em 25/04/2011 em 21:24, thalia disse:

 

 

[LUA] Lista De Funções

 

 

 

Esta lista contêm todas ou quase todas as funções LUA do The Forgotten Server

 

 

 

1. Funções #get

 

 

 

getCreatureHealth(cid)

getCreatureMaxHealth(cid)

getCreatureMana(cid)

getCreatureMaxMana(cid)

getCreatureMaster(cid)

getCreatureSummons(cid)

getCreatureOutfit(cid)

getCreaturePosition(cid)

getCreatureName(cid)

getCreatureSpeed(cid)

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)

 

 

 

OBS: 90% Créditos ao Sukx e 10% a mim por trazer ao TibiaKing e formatar o texto.

Obrigado, estava atrás desta informação

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo