Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Funções.lua aki irei postar todas as funções .lua para vocês nao terem que procurar nas sourcers igual um doido .


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

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*

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*

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

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)

//db table

db.executeQuery(query)

db.storeQuery(query)

db.escapeString(str)

db.escapeBlob(s, length)

db.stringComparisonOperator()

db.lastInsertId()

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

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

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

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)

Explicações

Funções //get

As funções get e as functions que trabalha checkando Ex : getPlayerStorage(cid) ira checkar uma storage do player getPlayerMaxMana(cid) ja ira checkar a max mana do player acho que ja eu pra inteder .

Funções do & set elas geralmente representam que você player ira receber Ex : doPlayerSendTextMessa() ira enviar uma msg para o player . ja essa function setPlayerStorage(cid) enviara uma storage para o player

Funçoes string. nao sei oq fala muito sobre elas eu nao so se usar elas entao nao sei muito oq falar : ahuauhahua

Então e so isso galera !

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
  • 1 year later...

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