Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 01/24/16 em %
-
Nós queremos mudar todo o sistema dos "Poketibias"! Até agora nós já fizemos: Sistema de 6 Pokémons Cut, Rock Smash, Fly, Surf e Teleport com HM Sistema de TM Sistema de TV e Nick! 10% do Mapa! Addon System: Sounds System: Lumberjack System: Aqui nós mudamos os sons da pokebola! Day Care System: Todas Nossa Sprites serão próprias, mas iremos usar algumas do tibia! Por hora estamos utilizando algumas da PXG por estética. Nosso mapa, para provar que estamos nos empenhando também será próprio! Pallet Town + Route 1: Novo visual do Pokémart: Caso esteja interessado a conhecer: Página Oficial Grupo Oficial Estamos Recrutando! Mapper; Scripter; Spriter; Mande-nos uma mensagem contendo: Idade; Área de Atuação; Trabalhos; (Mínimo dois) See Ya!2 pontos
-
Pokémon Mysterion! (www.pokemysterion.com)
SamueLGuedes e um outro reagiu a StyloMaldoso por um tópico no fórum
Site: www.pokemysterion.com Facebook:https://www.facebook.com/PokemonMysterion Dowload do Client + Launcher no site! Principais sistemas no servidor! Condown bar (barra de skills) e poke bar(trocar pokémon). Duel System Tv Cam System Sistema de Duelos com aposta Pokemons da 1 até a 3 geração e seus devidos shinys. Sistema de shinys Muitas quests TM system Sistema de boost no pokémon Sistema de aura! Em Breve! icone System Addon System Torneio System (em andamento). Finalizar 3° Geração. Criação de novas ilhas, cidades! algumas Screenshots! Equipe: [ADM]Stylo, [ADM]Lucas (PkNFan) enfim, depois atualizo o topico com mais informações! é nois, abraço < 32 pontos -
[Show Off] SamueLGuedes
Spraypaint e um outro reagiu a SamueLGuedes por um tópico no fórum
Valeu xD.. uma historinha curta para fechar a noite: "Eis a lenda que, em uma ilha distante, onde não há habitantes, uma criatura terrível que controla a maré, faz com que embarcações e sua tripulação, seja apagada da terra..... quem será o bravo pirata, que terá derrotara essa terrível criatura?"2 pontos -
[NEW][MODULE]Store_module
Administrador reagiu a kaleudd por um tópico no fórum
Descrição: Loja de servidor Tibia / personalizada. Ele permite o jogador comprar itens com pontos de prémios / tokens. <------------------------> Como usar: 1. Arraste e solte o conteúdo do arquivo zip baixado no final do tópico para a pasta modules do OTC. 2. Vá para a store_module e abra o arquivo configs.lua 3. Altere COMMAND_BUYITEM para comandar a compra do item. 4. Altere comando COMMAND_TRANSFER para comandar a transferência de pontos. 5. Altere WEBSITE_GETCOINS a página onde você pode comprar pontos. 6. Altere COINS_OPCODE mudança,opcode para qualquer número que você vai usar. 7. Salve,e pronto. Como adicionar novos items: storeIndex = { [1] = { id = '1', name = 'Premium Time', description = 'Buy low-priced Premium Time to add it to your own account.', image = "/images/shop/premium_time", imageList = '/images/shop/premium_time_small' }, } ID - ID do categoria(usado para comando). nome - Nome da categoria. Descrição - descrição da categoria. - Imagem da categoria na Descrição Painel (tamanho 64x64px). imageList - Imagem da categoria no Painel List (tamanho 32x32px). Como adicionar produtos à categoria: storeProducts = { { name = "30 days", id = '1', category_id = "1", description = 'Do you really want to buy "30 days" of premium time?\n\nNote: Once you have purchased Premium Time, your account\ninstantly receives premium status - no relog necessary!', tooltip = "", price = 250, image = "/images/shop/offer/30days" }, } Nome - Nome do jogador artigo será capaz de comprar. ID - Id do item (usado para comando). category_id - Id da categoria na qual o item será exibido. Descrição - Descrição do jogador artigo quer comprar, exibido na janela pop-up. dica - Se o nome tiver mais de 12-13 caracteres, digite o nome do produto aqui. Ele será exibido em foco. preço - Preço do item. imagem - ícone do item de jogador quer comprar (tamanho 88x70px). Como enviar Tibia valor Coins para o cliente: Abrir em seus TFS (estou usando o TFS 1.2) dados / scripts de criatura / scripts / extendedopcode.lua adicione: local tibiaCoins = getPlayerStorageValue(player, 999999999) player:sendExtendedOpcode(52, tibiaCoins) Todo o arquivo deve ser semelhante a este: function onExtendedOpcode(player, opcode, buffer) local tibiaCoins = getPlayerStorageValue(player, 999999999) player:sendExtendedOpcode(52, tibiaCoins) return true end Download: MEGA Nota: Comando para a compra de item deve seguir modelo: !storebuy CATEGORYID, ITEMID Comando para a transferência de moeda deve seguir modelo: !transferpoints PLAYERNAME, VALUE Créditos: obs:não testado em tfs abaixo de 1.2.1 ponto -
créditos: Printer imagens: Comandos: !autoloot add, itemId or name -- Adicionando um item à lista !autoloot remove, itemId or name -- Remoção de um item da lista !autoloot show -- Mostrar a lista autoLoot !autoloot clear -- Limpa a lista autoLoot vá em data/global.lua e cole isso: -- AutoLoot config AUTO_LOOT_MAX_ITEMS = 5 -- Reserved storage AUTOLOOT_STORAGE_START = 10000 AUTOLOOT_STORAGE_END = AUTOLOOT_STORAGE_START + AUTO_LOOT_MAX_ITEMS -- AutoLoot config end vá em talkactions/talkactions.xml e cole essa linha: <talkaction words="!autoloot" separator=" " script="autoloot.lua"/> Depois disso vá para vá em talkactions/scripts e crie uma nova lua e nomeie para autoloot.lua e cole este código: function onSay(player, words, param) local split = param:split(",") local action = split[1] if action == "add" then local item = split[2]:gsub("%s+", "", 1) local itemType = ItemType(item) if itemType:getId() == 0 then itemType = ItemType(tonumber(item)) if itemType:getId() == 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "There is no item with that id or name.") return false end end local itemName = tonumber(split[2]) and itemType:getName() or item local size = 0 for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do local storage = player:getStorageValue(i) if size == AUTO_LOOT_MAX_ITEMS then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The list is full, please remove from the list to make some room.") break end if storage == itemType:getId() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." is already in the list.") break end if storage <= 0 then player:setStorageValue(i, itemType:getId()) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." has been added to the list.") break end size = size + 1 end elseif action == "remove" then local item = split[2]:gsub("%s+", "", 1) local itemType = ItemType(item) if itemType:getId() == 0 then itemType = ItemType(tonumber(item)) if itemType:getId() == 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "There is no item with that id or name.") return false end end local itemName = tonumber(split[2]) and itemType:getName() or item for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do if player:getStorageValue(i) == itemType:getId() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." has been removed from the list.") player:setStorageValue(i, 0) return false end end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." was not founded in the list.") elseif action == "show" then local text = "-- Auto Loot List --\n" local count = 1 for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do local storage = player:getStorageValue(i) if storage > 0 then text = string.format("%s%d. %s\n", text, count, ItemType(storage):getName()) count = count + 1 end end if text == "" then text = "Empty" end player:showTextDialog(1950, text, false) elseif action == "clear" then for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do player:setStorageValue(i, 0) end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The autoloot list has been cleared.") else player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Use the commands: !autoloot {add, remove, show, clear}") end return false end agora,vá em creaturescripts/creaturescripts.xml e cole essa linha: <event type="kill" name="AutoLoot" script="autoloot.lua" /> Depois disso vá para vá em creaturescripts/scripts e crie uma nova lua e nomeie para autoloot.lua e cole este código: local function scanContainer(cid, position) local player = Player(cid) if not player then return end local corpse = Tile(position):getTopDownItem() if not corpse then return end if corpse:getType():isCorpse() and corpse:getAttribute(ITEM_ATTRIBUTE_CORPSEOWNER) == cid then for a = corpse:getSize() - 1, 0, -1 do local containerItem = corpse:getItem(a) if containerItem then for b = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do if player:getStorageValue(b) == containerItem:getId() then containerItem:moveTo(player) end end end end end end function onKill(player, target) if not target:isMonster() then return true end addEvent(scanContainer, 100, player:getId(), target:getPosition()) return true end agora vá em creaturescripts/scripts e abra login.lua e registre: player:registerEvent("AutoLoot")1 ponto
-
Olá, xTibianos. Hoje venho lhes trazer umas listas com todas (teoricamente, pois não pude conferir) as funções padrões dos TFS 0.3 e 0.4. Source functions - Funções feitas na source getCreatureHealth(cid) getCreatureMaxHealth(cid[, ignoreModifiers = false]) getCreatureMana(cid) getCreatureMaxMana(cid[, ignoreModifiers = false]) getCreatureHideHealth(cid) doCreatureSetHideHealth(cid, hide) getCreatureSpeakType(cid) doCreatureSetSpeakType(cid, type) getCreatureLookDirection(cid) getPlayerLevel(cid) getPlayerExperience(cid) getPlayerMagLevel(cid[, ignoreModifiers = false]) getPlayerSpentMana(cid) getPlayerFood(cid) getPlayerAccess(cid) getPlayerGhostAccess(cid) getPlayerSkillLevel(cid, skill[, ignoreModifiers = false]) getPlayerSkillTries(cid, skill) getPlayerTown(cid) getPlayerVocation(cid) getPlayerIp(cid) getPlayerRequiredMana(cid, magicLevel) getPlayerRequiredSkillTries(cid, skillId, skillLevel) getPlayerItemCount(cid, itemid[, subType = -1]) getPlayerMoney(cid) getPlayerSoul(cid[, ignoreModifiers = false]) getPlayerFreeCap(cid) getPlayerLight(cid) getPlayerSlotItem(cid, slot) getPlayerWeapon(cid[, ignoreAmmo = false]) getPlayerItemById(cid, deepSearch, itemId[, subType = -1]) getPlayerDepotItems(cid, depotid) getPlayerGuildId(cid) getPlayerGuildName(cid) getPlayerGuildRankId(cid) getPlayerGuildRank(cid) getPlayerGuildNick(cid) getPlayerGuildLevel(cid) getPlayerGUID(cid) getPlayerNameDescription(cid) doPlayerSetNameDescription(cid, desc) getPlayerSpecialDescription(cid) doPlayerSetSpecialDescription(cid, desc) getPlayerAccountId(cid) getPlayerAccount(cid) getPlayerFlagValue(cid, flag) getPlayerCustomFlagValue(cid, flag) getPlayerPromotionLevel(cid) doPlayerSetPromotionLevel(cid, level) getPlayerGroupId(cid) doPlayerSetGroupId(cid, newGroupId) doPlayerSendOutfitWindow(cid) doPlayerLearnInstantSpell(cid, name) doPlayerUnlearnInstantSpell(cid, name) getPlayerLearnedInstantSpell(cid, name) getPlayerInstantSpellCount(cid) getPlayerInstantSpellInfo(cid, index) getInstantSpellInfo(cid, name) getCreatureStorageList(cid) getCreatureStorage(uid, key) doCreatureSetStorage(uid, key, value) getStorageList() getStorage(key) doSetStorage(key, value) getChannelUsers(channelId) getPlayersOnline() getTileInfo(pos) getThingFromPos(pos[, displayError = true]) getThing(uid[, recursive = RECURSE _FIRST]) doTileQueryAdd(uid, pos[, flags[, displayError = true]]) doItemRaidUnref(uid) getThingPosition(uid) getTileItemById(pos, itemId[, subType = -1]) getTileItemByType(pos, type) getTileThingByPos(pos) getTopCreature(pos) doRemoveItem(uid[, count = -1]) doPlayerFeed(cid, food) doPlayerSendCancel(cid, text) doPlayerSendDefaultCancel(cid, ReturnValue) getSearchString(fromPosition, toPosition[, fromIsCreature = false[, toIsCreature = false]]) getClosestFreeTile(cid, targetpos[, extended = false[, ignoreHouse = true]]) doTeleportThing(cid, newpos[, pushmove = true[, fullTeleport = true]]) doTransformItem(uid, newId[, count/subType]) doCreatureSay(uid, text[, type = SPEAK _SAY[, ghost = false[, cid = 0[, pos]]]]) doSendCreatureSquare(cid, color[, player]) doSendMagicEffect(pos, type[, player]) doSendDistanceShoot(fromPos, toPos, type[, player]) doSendAnimatedText(pos, text, color[, player]) doPlayerAddSkillTry(cid, skillid, n[, useMultiplier = true]) doCreatureAddHealth(cid, health[, hitEffect[, hitColor[, force]]]) doCreatureAddMana(cid, mana) setCreatureMaxHealth(cid, health) setCreatureMaxMana(cid, mana) doPlayerSetMaxCapacity(cid, cap) doPlayerAddSpentMana(cid, amount[, useMultiplier = true]) doPlayerAddSoul(cid, amount) doPlayerAddItem(cid, itemid[, count/subtype = 1[, canDropOnMap = true[, slot = 0]]]) doPlayerAddItem(cid, itemid[, count = 1[, canDropOnMap = true[, subtype = 1[, slot = 0]]]]) doPlayerAddItemEx(cid, uid[, canDropOnMap = false[, slot = 0]]) doPlayerSendTextMessage(cid, MessageClasses, message) doPlayerSendChannelMessage(cid, author, message, SpeakClasses, channel) doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time]) doPlayerOpenChannel(cid, channelId) doPlayerAddMoney(cid, money) doPlayerRemoveMoney(cid, money) doPlayerTransferMoneyTo(cid, target, money) doShowTextDialog(cid, itemid, text) doDecayItem(uid) doCreateItem(itemid[, type/count], pos) doCreateItemEx(itemid[, count/subType = -1]) doTileAddItemEx(pos, uid) doAddContainerItemEx(uid, virtuid) doRelocate(pos, posTo[, creatures = true[, unmovable = true]]) doCleanTile(pos[, forceMapLoaded = false]) doCreateTeleport(itemid, topos, createpos) doCreateMonster(name, pos[, extend = false[, force = false[, displayError = true]]]) doCreateNpc(name, pos[, displayError = true]) doSummonMonster(cid, name) doConvinceCreature(cid, target) getMonsterTargetList(cid) getMonsterFriendList(cid) doMonsterSetTarget(cid, target) doMonsterChangeTarget(cid) getMonsterInfo(name) doAddCondition(cid, condition) doRemoveCondition(cid, type[, subId]) doRemoveConditions(cid[, onlyPersistent]) doRemoveCreature(cid[, forceLogout = true]) doMoveCreature(cid, direction[, flag = FLAG _NOLIMIT]) doSteerCreature(cid, position) doPlayerSetPzLocked(cid, locked) doPlayerSetTown(cid, townid) doPlayerSetVocation(cid,voc) doPlayerRemoveItem(cid, itemid[, count[, subType = -1]]) doPlayerAddExperience(cid, amount) doPlayerSetGuildId(cid, id) doPlayerSetGuildLevel(cid, level[, rank]) doPlayerSetGuildNick(cid, nick) doPlayerAddOutfit(cid, looktype, addon) doPlayerRemoveOutfit(cid, looktype[, addon = 0]) doPlayerAddOutfitId(cid, outfitId, addon) doPlayerRemoveOutfitId(cid, outfitId[, addon = 0]) canPlayerWearOutfit(cid, looktype[, addon = 0]) canPlayerWearOutfitId(cid, outfitId[, addon = 0]) getCreatureCondition(cid, condition[, subId = 0]) doCreatureSetDropLoot(cid, doDrop) getPlayerLossPercent(cid, lossType) doPlayerSetLossPercent(cid, lossType, newPercent) doPlayerSetLossSkill(cid, doLose) getPlayerLossSkill(cid) doPlayerSwitchSaving(cid) doPlayerSave(cid[, shallow = false]) isPlayerPzLocked(cid) isPlayerSaving(cid) isCreature(cid) isMovable(uid) getCreatureByName(name) getPlayerByGUID(guid) getPlayerByNameWildcard(name~[, ret = false]) getPlayerGUIDByName(name[, multiworld = false]) getPlayerNameByGUID(guid[, multiworld = false[, displayError = true]]) doPlayerChangeName(guid, oldName, newName) registerCreatureEvent(uid, eventName) unregisterCreatureEvent(uid, eventName) getContainerSize(uid) getContainerCap(uid) getContainerItem(uid, slot) doAddContainerItem(uid, itemid[, count/subType = 1]) getHouseInfo(houseId[, displayError = true]) getHouseAccessList(houseid, listId) getHouseByPlayerGUID(playerGUID) getHouseFromPos(pos) setHouseAccessList(houseid, listid, listtext) setHouseOwner(houseId, owner[, clean]) getWorldType() setWorldType(type) getWorldTime() getWorldLight() getWorldCreatures(type) getWorldUpTime() getGuildId(guildName) getGuildMotd(guildId) getPlayerSex(cid[, full = false]) doPlayerSetSex(cid, newSex) createCombatArea({area}[, {extArea}]) createConditionObject(type[, ticks[, buff[, subId]]]) setCombatArea(combat, area) setCombatCondition(combat, condition) setCombatParam(combat, key, value) setConditionParam(condition, key, value) addDamageCondition(condition, rounds, time, value) addOutfitCondition(condition, outfit) setCombatCallBack(combat, key, function_name) setCombatFormula(combat, type, mina, minb, maxa, maxb[, minl, maxl[, minm, maxm[, minc[, maxc]]]]) setConditionFormula(combat, mina, minb, maxa, maxb) doCombat(cid, combat, param) createCombatObject() doCombatAreaHealth(cid, type, pos, area, min, max, effect) doTargetCombatHealth(cid, target, type, min, max, effect) doCombatAreaMana(cid, pos, area, min, max, effect) doTargetCombatMana(cid, target, min, max, effect) doCombatAreaCondition(cid, pos, area, condition, effect) doTargetCombatCondition(cid, target, condition, effect) doCombatAreaDispel(cid, pos, area, type, effect) doTargetCombatDispel(cid, target, type, effect) doChallengeCreature(cid, target) numberToVariant(number) stringToVariant(string) positionToVariant(pos) targetPositionToVariant(pos) variantToNumber(var) variantToString(var) variantToPosition(var) doChangeSpeed(cid, delta) doCreatureChangeOutfit(cid, outfit) doSetMonsterOutfit(cid, name[, time = -1]) doSetItemOutfit(cid, item[, time = -1]) doSetCreatureOutfit(cid, outfit[, time = -1]) getCreatureOutfit(cid) getCreatureLastPosition(cid) getCreatureName(cid) getCreatureSpeed(cid) getCreatureBaseSpeed(cid) getCreatureTarget(cid) isSightClear(fromPos, toPos, floorCheck) isInArray(array, value[, caseSensitive = false]) addEvent(callback, delay, ...) stopEvent(eventid) getPlayersByAccountId(accId) getAccountIdByName(name) getAccountByName(name) getAccountIdByAccount(accName) getAccountByAccountId(accId) getIpByName(name) getPlayersByIp(ip[, mask = 0xFFFFFFFF]) doPlayerPopupFYI(cid, message) doPlayerSendTutorial(cid, id) doPlayerSendMailByName(name, item[, town[, actor]]) doPlayerAddMapMark(cid, pos, type[, description]) doPlayerAddPremiumDays(cid, days) getPlayerPremiumDays(cid) doCreatureSetLookDirection(cid, dir) getCreatureGuildEmblem(cid[, target]) doCreatureSetGuildEmblem(cid, emblem) getCreaturePartyShield(cid[, target]) doCreatureSetPartyShield(cid, shield) getCreatureSkullType(cid[, target]) doCreatureSetSkullType(cid, skull) getPlayerSkullEnd(cid) doPlayerSetSkullEnd(cid, time, type) getPlayerBlessing(cid, blessing) doPlayerAddBlessing(cid, blessing) getPlayerStamina(cid) doPlayerSetStamina(cid, minutes) getPlayerBalance(cid) doPlayerSetBalance(cid, balance) getCreatureNoMove(cid) doCreatureSetNoMove(cid, block) getPlayerIdleTime(cid) doPlayerSetIdleTime(cid, amount) getPlayerLastLoad(cid) getPlayerLastLogin(cid) getPlayerAccountManager(cid) getPlayerTradeState(cid) getPlayerModes(cid) getPlayerRates(cid) doPlayerSetRate(cid, type, value) getPlayerPartner(cid) doPlayerSetPartner(cid, guid) doPlayerFollowCreature(cid, target) getPlayerParty(cid) doPlayerJoinParty(cid, lid) doPlayerLeaveParty(cid[, forced = false]) doPlayerAddMount(cid, mountId) doPlayerRemoveMount(cid, mountId) getPlayerMount(cid, mountId) doPlayerSetMount(cid, mountId) doPlayerSetMountStatus(cid, mounted) getMountInfo([mountId]) getPartyMembers(lid) getCreatureMaster(cid) getCreatureSummons(cid) getTownId(townName) getTownName(townId) getTownTemplePosition(townId) getTownHouses(townId) getSpectators(centerPos, rangex, rangey[, multifloor = false]) getVocationInfo(id) getGroupInfo(id[, premium = false]) getVocationList() getGroupList() getChannelList() getTownList() getWaypointList() getTalkActionList() getExperienceStageList() getItemIdByName(name[, displayError = true]) getItemInfo(itemid) getItemAttribute(uid, key) doItemSetAttribute(uid, key, value) doItemEraseAttribute(uid, key) getItemWeight(uid[, precise = true]) getItemParent(uid) hasItemProperty(uid, prop) hasPlayerClient(cid) isIpBanished(ip[, mask]) isPlayerBanished(name/guid, type) isAccountBanished(accountId[, playerId]) doAddIpBanishment(...) doAddPlayerBanishment(...) doAddAccountBanishment(...) doAddNotation(...) doAddStatement(...) doRemoveIpBanishment(ip[, mask]) doRemovePlayerBanishment(name/guid, type) doRemoveAccountBanishment(accountId[, playerId]) doRemoveNotations(accountId[, playerId]) doRemoveStatements(name/guid[, channelId]) getNotationsCount(accountId[, playerId]) getStatementsCount(name/guid[, channelId]) getBanData(value[, type[, param]]) getBanReason(id) getBanAction(id[, ipBanishment = false]) getBanList(type[, value[, param]]) getExperienceStage(level) getDataDir() getLogsDir() getConfigFile() getConfigValue(key) getModList() getHighscoreString(skillId) getWaypointPosition(name) doWaypointAddTemporial(name, pos) getGameState() doSetGameState(id) doExecuteRaid(name) doCreatureExecuteTalkAction(cid, text[, ignoreAccess = false[, channelId = CHANNEL _DEFAULT]]) doReloadInfo(id[, cid]) doSaveServer([shallow = false]) doCleanHouse(houseId) doCleanMap() doRefreshMap() doGuildAddEnemy(guild, enemy, war, type) doGuildRemoveEnemy(guild, enemy) doUpdateHouseAuctions() loadmodlib(lib) domodlib(lib) dodirectory(dir[, recursively = false])getCreatureHealth(cid) getCreatureMaxHealth(cid[, ignoreModifiers = false]) getCreatureMana(cid) getCreatureMaxMana(cid[, ignoreModifiers = false]) getCreatureHideHealth(cid) doCreatureSetHideHealth(cid, hide) getCreatureSpeakType(cid) doCreatureSetSpeakType(cid, type) getCreatureLookDirection(cid) getPlayerLevel(cid) getPlayerExperience(cid) getPlayerMagLevel(cid[, ignoreModifiers = false]) getPlayerSpentMana(cid) getPlayerFood(cid) getPlayerAccess(cid) getPlayerGhostAccess(cid) getPlayerSkillLevel(cid, skill[, ignoreModifiers = false]) getPlayerSkillTries(cid, skill) getPlayerTown(cid) getPlayerVocation(cid) getPlayerIp(cid) getPlayerRequiredMana(cid, magicLevel) getPlayerRequiredSkillTries(cid, skillId, skillLevel) getPlayerItemCount(cid, itemid[, subType = -1]) getPlayerMoney(cid) getPlayerSoul(cid[, ignoreModifiers = false]) getPlayerFreeCap(cid) getPlayerLight(cid) getPlayerSlotItem(cid, slot) getPlayerWeapon(cid[, ignoreAmmo = false]) getPlayerItemById(cid, deepSearch, itemId[, subType = -1]) getPlayerDepotItems(cid, depotid) getPlayerGuildId(cid) getPlayerGuildName(cid) getPlayerGuildRankId(cid) getPlayerGuildRank(cid) getPlayerGuildNick(cid) getPlayerGuildLevel(cid) getPlayerGUID(cid) getPlayerNameDescription(cid) doPlayerSetNameDescription(cid, desc) getPlayerSpecialDescription(cid) doPlayerSetSpecialDescription(cid, desc) getPlayerAccountId(cid) getPlayerAccount(cid) getPlayerFlagValue(cid, flag) getPlayerCustomFlagValue(cid, flag) getPlayerPromotionLevel(cid) doPlayerSetPromotionLevel(cid, level) getPlayerGroupId(cid) doPlayerSetGroupId(cid, newGroupId) doPlayerSendOutfitWindow(cid) doPlayerLearnInstantSpell(cid, name) doPlayerUnlearnInstantSpell(cid, name) getPlayerLearnedInstantSpell(cid, name) getPlayerInstantSpellCount(cid) getPlayerInstantSpellInfo(cid, index) getInstantSpellInfo(cid, name) getCreatureStorageList(cid) getCreatureStorage(uid, key) doCreatureSetStorage(uid, key, value) getStorageList() getStorage(key) doSetStorage(key, value) getChannelUsers(channelId) getPlayersOnline() getTileInfo(pos) getThingFromPos(pos[, displayError = true]) getThing(uid[, recursive = RECURSE _FIRST]) doTileQueryAdd(uid, pos[, flags[, displayError = true]]) doItemRaidUnref(uid) getThingPosition(uid) getTileItemById(pos, itemId[, subType = -1]) getTileItemByType(pos, type) getTileThingByPos(pos) getTopCreature(pos) doRemoveItem(uid[, count = -1]) doPlayerFeed(cid, food) doPlayerSendCancel(cid, text) doPlayerSendDefaultCancel(cid, ReturnValue) getSearchString(fromPosition, toPosition[, fromIsCreature = false[, toIsCreature = false]]) getClosestFreeTile(cid, targetpos[, extended = false[, ignoreHouse = true]]) doTeleportThing(cid, newpos[, pushmove = true[, fullTeleport = true]]) doTransformItem(uid, newId[, count/subType]) doCreatureSay(uid, text[, type = SPEAK _SAY[, ghost = false[, cid = 0[, pos]]]]) doSendCreatureSquare(cid, color[, player]) doSendMagicEffect(pos, type[, player]) doSendDistanceShoot(fromPos, toPos, type[, player]) doSendAnimatedText(pos, text, color[, player]) doPlayerAddSkillTry(cid, skillid, n[, useMultiplier = true]) doCreatureAddHealth(cid, health[, hitEffect[, hitColor[, force]]]) doCreatureAddMana(cid, mana) setCreatureMaxHealth(cid, health) setCreatureMaxMana(cid, mana) doPlayerSetMaxCapacity(cid, cap) doPlayerAddSpentMana(cid, amount[, useMultiplier = true]) doPlayerAddSoul(cid, amount) doPlayerAddItem(cid, itemid[, count/subtype = 1[, canDropOnMap = true[, slot = 0]]]) doPlayerAddItem(cid, itemid[, count = 1[, canDropOnMap = true[, subtype = 1[, slot = 0]]]]) doPlayerAddItemEx(cid, uid[, canDropOnMap = false[, slot = 0]]) doPlayerSendTextMessage(cid, MessageClasses, message) doPlayerSendChannelMessage(cid, author, message, SpeakClasses, channel) doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time]) doPlayerOpenChannel(cid, channelId) doPlayerAddMoney(cid, money) doPlayerRemoveMoney(cid, money) doPlayerTransferMoneyTo(cid, target, money) doShowTextDialog(cid, itemid, text) doDecayItem(uid) doCreateItem(itemid[, type/count], pos) doCreateItemEx(itemid[, count/subType = -1]) doTileAddItemEx(pos, uid) doAddContainerItemEx(uid, virtuid) doRelocate(pos, posTo[, creatures = true[, unmovable = true]]) doCleanTile(pos[, forceMapLoaded = false]) doCreateTeleport(itemid, topos, createpos) doCreateMonster(name, pos[, extend = false[, force = false[, displayError = true]]]) doCreateNpc(name, pos[, displayError = true]) doSummonMonster(cid, name) doConvinceCreature(cid, target) getMonsterTargetList(cid) getMonsterFriendList(cid) doMonsterSetTarget(cid, target) doMonsterChangeTarget(cid) getMonsterInfo(name) doAddCondition(cid, condition) doRemoveCondition(cid, type[, subId]) doRemoveConditions(cid[, onlyPersistent]) doRemoveCreature(cid[, forceLogout = true]) doMoveCreature(cid, direction[, flag = FLAG _NOLIMIT]) doSteerCreature(cid, position) doPlayerSetPzLocked(cid, locked) doPlayerSetTown(cid, townid) doPlayerSetVocation(cid,voc) doPlayerRemoveItem(cid, itemid[, count[, subType = -1]]) doPlayerAddExperience(cid, amount) doPlayerSetGuildId(cid, id) doPlayerSetGuildLevel(cid, level[, rank]) doPlayerSetGuildNick(cid, nick) doPlayerAddOutfit(cid, looktype, addon) doPlayerRemoveOutfit(cid, looktype[, addon = 0]) doPlayerAddOutfitId(cid, outfitId, addon) doPlayerRemoveOutfitId(cid, outfitId[, addon = 0]) canPlayerWearOutfit(cid, looktype[, addon = 0]) canPlayerWearOutfitId(cid, outfitId[, addon = 0]) getCreatureCondition(cid, condition[, subId = 0]) doCreatureSetDropLoot(cid, doDrop) getPlayerLossPercent(cid, lossType) doPlayerSetLossPercent(cid, lossType, newPercent) doPlayerSetLossSkill(cid, doLose) getPlayerLossSkill(cid) doPlayerSwitchSaving(cid) doPlayerSave(cid[, shallow = false]) isPlayerPzLocked(cid) isPlayerSaving(cid) isCreature(cid) isMovable(uid) getCreatureByName(name) getPlayerByGUID(guid) getPlayerByNameWildcard(name~[, ret = false]) getPlayerGUIDByName(name[, multiworld = false]) getPlayerNameByGUID(guid[, multiworld = false[, displayError = true]]) doPlayerChangeName(guid, oldName, newName) registerCreatureEvent(uid, eventName) unregisterCreatureEvent(uid, eventName) getContainerSize(uid) getContainerCap(uid) getContainerItem(uid, slot) doAddContainerItem(uid, itemid[, count/subType = 1]) getHouseInfo(houseId[, displayError = true]) getHouseAccessList(houseid, listId) getHouseByPlayerGUID(playerGUID) getHouseFromPos(pos) setHouseAccessList(houseid, listid, listtext) setHouseOwner(houseId, owner[, clean]) getWorldType() setWorldType(type) getWorldTime() getWorldLight() getWorldCreatures(type) getWorldUpTime() getGuildId(guildName) getGuildMotd(guildId) getPlayerSex(cid[, full = false]) doPlayerSetSex(cid, newSex) createCombatArea({area}[, {extArea}]) createConditionObject(type[, ticks[, buff[, subId]]]) setCombatArea(combat, area) setCombatCondition(combat, condition) setCombatParam(combat, key, value) setConditionParam(condition, key, value) addDamageCondition(condition, rounds, time, value) addOutfitCondition(condition, outfit) setCombatCallBack(combat, key, function_name) setCombatFormula(combat, type, mina, minb, maxa, maxb[, minl, maxl[, minm, maxm[, minc[, maxc]]]]) setConditionFormula(combat, mina, minb, maxa, maxb) doCombat(cid, combat, param) createCombatObject() doCombatAreaHealth(cid, type, pos, area, min, max, effect) doTargetCombatHealth(cid, target, type, min, max, effect) doCombatAreaMana(cid, pos, area, min, max, effect) doTargetCombatMana(cid, target, min, max, effect) doCombatAreaCondition(cid, pos, area, condition, effect) doTargetCombatCondition(cid, target, condition, effect) doCombatAreaDispel(cid, pos, area, type, effect) doTargetCombatDispel(cid, target, type, effect) doChallengeCreature(cid, target) numberToVariant(number) stringToVariant(string) positionToVariant(pos) targetPositionToVariant(pos) variantToNumber(var) variantToString(var) variantToPosition(var) doChangeSpeed(cid, delta) doCreatureChangeOutfit(cid, outfit) doSetMonsterOutfit(cid, name[, time = -1]) doSetItemOutfit(cid, item[, time = -1]) doSetCreatureOutfit(cid, outfit[, time = -1]) getCreatureOutfit(cid) getCreatureLastPosition(cid) getCreatureName(cid) getCreatureSpeed(cid) getCreatureBaseSpeed(cid) getCreatureTarget(cid) isSightClear(fromPos, toPos, floorCheck) isInArray(array, value[, caseSensitive = false]) addEvent(callback, delay, ...) stopEvent(eventid) getPlayersByAccountId(accId) getAccountIdByName(name) getAccountByName(name) getAccountIdByAccount(accName) getAccountByAccountId(accId) getIpByName(name) getPlayersByIp(ip[, mask = 0xFFFFFFFF]) doPlayerPopupFYI(cid, message) doPlayerSendTutorial(cid, id) doPlayerSendMailByName(name, item[, town[, actor]]) doPlayerAddMapMark(cid, pos, type[, description]) doPlayerAddPremiumDays(cid, days) getPlayerPremiumDays(cid) doCreatureSetLookDirection(cid, dir) getCreatureGuildEmblem(cid[, target]) doCreatureSetGuildEmblem(cid, emblem) getCreaturePartyShield(cid[, target]) doCreatureSetPartyShield(cid, shield) getCreatureSkullType(cid[, target]) doCreatureSetSkullType(cid, skull) getPlayerSkullEnd(cid) doPlayerSetSkullEnd(cid, time, type) getPlayerBlessing(cid, blessing) doPlayerAddBlessing(cid, blessing) getPlayerStamina(cid) doPlayerSetStamina(cid, minutes) getPlayerBalance(cid) doPlayerSetBalance(cid, balance) getCreatureNoMove(cid) doCreatureSetNoMove(cid, block) getPlayerIdleTime(cid) doPlayerSetIdleTime(cid, amount) getPlayerLastLoad(cid) getPlayerLastLogin(cid) getPlayerAccountManager(cid) getPlayerTradeState(cid) getPlayerModes(cid) getPlayerRates(cid) doPlayerSetRate(cid, type, value) getPlayerPartner(cid) doPlayerSetPartner(cid, guid) doPlayerFollowCreature(cid, target) getPlayerParty(cid) doPlayerJoinParty(cid, lid) doPlayerLeaveParty(cid[, forced = false]) doPlayerAddMount(cid, mountId) doPlayerRemoveMount(cid, mountId) getPlayerMount(cid, mountId) doPlayerSetMount(cid, mountId) doPlayerSetMountStatus(cid, mounted) getMountInfo([mountId]) getPartyMembers(lid) getCreatureMaster(cid) getCreatureSummons(cid) getTownId(townName) getTownName(townId) getTownTemplePosition(townId) getTownHouses(townId) getSpectators(centerPos, rangex, rangey[, multifloor = false]) getVocationInfo(id) getGroupInfo(id[, premium = false]) getVocationList() getGroupList() getChannelList() getTownList() getWaypointList() getTalkActionList() getExperienceStageList() getItemIdByName(name[, displayError = true]) getItemInfo(itemid) getItemAttribute(uid, key) doItemSetAttribute(uid, key, value) doItemEraseAttribute(uid, key) getItemWeight(uid[, precise = true]) getItemParent(uid) hasItemProperty(uid, prop) hasPlayerClient(cid) isIpBanished(ip[, mask]) isPlayerBanished(name/guid, type) isAccountBanished(accountId[, playerId]) doAddIpBanishment(...) doAddPlayerBanishment(...) doAddAccountBanishment(...) doAddNotation(...) doAddStatement(...) doRemoveIpBanishment(ip[, mask]) doRemovePlayerBanishment(name/guid, type) doRemoveAccountBanishment(accountId[, playerId]) doRemoveNotations(accountId[, playerId]) doRemoveStatements(name/guid[, channelId]) getNotationsCount(accountId[, playerId]) getStatementsCount(name/guid[, channelId]) getBanData(value[, type[, param]]) getBanReason(id) getBanAction(id[, ipBanishment = false]) getBanList(type[, value[, param]]) getExperienceStage(level) getDataDir() getLogsDir() getConfigFile() getConfigValue(key) getModList() getHighscoreString(skillId) getWaypointPosition(name) doWaypointAddTemporial(name, pos) getGameState() doSetGameState(id) doExecuteRaid(name) doCreatureExecuteTalkAction(cid, text[, ignoreAccess = false[, channelId = CHANNEL _DEFAULT]]) doReloadInfo(id[, cid]) doSaveServer([shallow = false]) doCleanHouse(houseId) doCleanMap() doRefreshMap() doGuildAddEnemy(guild, enemy, war, type) doGuildRemoveEnemy(guild, enemy) doUpdateHouseAuctions() loadmodlib(lib) domodlib(lib) dodirectory(dir[, recursively = false]) Lua made functions - Funções feitas em lua (data/lib) doPlayerGiveItem(cid, itemid, amount, subType) doPlayerGiveItemContainer(cid, containerid, 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, amount) doPlayerDepositMoney(cid, amount) doPlayerAddStamina(cid, minutes) isPremium(cid) getMonthDayEnding(day) getMonthString(m) getArticle(str) isNumeric(str) doNumberFormat(i) doPlayerAddAddons(cid, addon) doPlayerWithdrawAllMoney(cid) doPlayerDepositAllMoney(cid) doPlayerTransferAllMoneyTo(cid, target) playerExists(name) getTibiaTime() doWriteLogFile(file, text) 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) getHouseDoorsCount(houseId) getHouseBedsCount(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) doShutdown() doSummonCreature(name, pos, displayError) getOnlinePlayers() getPlayerByName(name) isPlayer(cid) isPlayerGhost(cid) isMonster(cid) isNpc(cid) doPlayerSetExperienceRate(cid, value) doPlayerSetMagicRate(cid, value) doPlayerAddLevel(cid, amount, round) doPlayerAddMagLevel(cid, amount) doPlayerAddSkill(cid, skill, amount, round) getPartyLeader(cid) isInParty(cid) isPrivateChannel(channelId) doPlayerResetIdleTime(cid) doBroadcastMessage(text, class) doPlayerBroadcastMessage(cid, text, class, checkFlag, ghost) getBooleanFromString(input) doCopyItem(item, attributes) doRemoveThing(uid) setAttackFormula(combat, type, minl, maxl, minm, maxm, min, max) setHealingFormula(combat, type, minl, maxl, minm, maxm, min, max) doChangeTypeItem(uid, subtype) doSetItemText(uid, text, writer, date) doItemSetActionId(uid, aid) getFluidSourceType(itemid) getDepotId(uid) getItemDescriptions(uid) getItemWeightById(itemid, count, precision) getItemWeaponType(uid) getItemRWInfo(uid) getItemLevelDoor(itemid) isContainer(uid) isItemStackable(itemid) isItemRune(itemid) isItemDoor(itemid) isItemContainer(itemid) isItemFluidContainer(itemid) isItemMovable(itemid) isCorpse(uid) getContainerCapById(itemid) getMonsterAttackSpells(name) getMonsterHealingSpells(name) getMonsterLootList(name) getMonsterSummonList(name) choose(...) exhaustion.check(cid, storage) exhaustion.get(cid, storage) exhaustion.set(cid, storage, time) exhaustion.make(cid, storage, time) doConvertIntegerToIp(int, mask) doConvertIpToInteger(str) doRevertIp(str) isInRange(position, fromPosition, toPosition) getDistanceBetween(fromPosition, toPosition) getDirectionTo(pos1, pos2) getCreatureLookPosition(cid) getPositionByDirection(position, direction, size) doComparePositions(position, positionEx) getArea(position, x, y) Position(x, y, z, stackpos) isValidPosition(position) isSorcerer(cid) isDruid(cid) isPaladin(cid) isKnight(cid) isRookie(cid) string.split(str) string.trim(str) string.explode(str, sep, limit) string.expand(str) string.timediff(diff) Compats (data/lib/100-compat.lua) doSetCreatureDropLoot = doCreatureSetDropLoot doPlayerSay = doCreatureSay doPlayerAddMana = doCreatureAddMana playerLearnInstantSpell = doPlayerLearnInstantSpell doPlayerRemOutfit = doPlayerRemoveOutfit pay = doPlayerRemoveMoney broadcastMessage = doBroadcastMessage getPlayerName = getCreatureName getCreaturePosition = getThingPosition getPlayerPosition = getCreaturePosition getCreaturePos = getCreaturePosition creatureGetPosition = getCreaturePosition getPlayerMana = getCreatureMana getPlayerMaxMana = getCreatureMaxMana hasCondition = hasCreatureCondition getCreatureCondition = hasCreatureCondition isMoveable = isMovable isItemMoveable = isItemMovable saveData = saveServer savePlayers = saveServer getPlayerSkill = getPlayerSkillLevel getPlayerSkullType = getCreatureSkullType getCreatureSkull = getCreatureSkullType getAccountNumberByName = getAccountIdByName getIPByName = getIpByName getPlayersByIP = getPlayersByIp getThingFromPos = getThingFromPosition getThingfromPos = getThingFromPos getHouseFromPos = getHouseFromPosition 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 getTileItemsByType = getTileItemByType 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 doPlayerSetStorageValue = doCreatureSetStorage setPlayerStorageValue = doPlayerSetStorageValue getPlayerStorageValue = getCreatureStorage getGlobalStorageValue = getStorage setGlobalStorageValue = doSetStorage getPlayerMount = canPlayerRideMount setPlayerBalance = doPlayerSetBalance doAddMapMark = doPlayerAddMapMark doSendTutorial = doPlayerSendTutorial getWaypointsList = getWaypointList getPlayerLastLoginSaved = getPlayerLastLogin getThingPos = getThingPosition doAreaCombatHealth = doCombatAreaHealth doAreaCombatMana = doCombatAreaMana doAreaCombatCondition = doCombatAreaCondition doAreaCombatDispel = doCombatAreaDispel getItemDescriptionsById = getItemInfo hasProperty = hasItemProperty hasClient = hasPlayerClient print = std.cout getPosByDir = getPositionByDirection isNumber = isNumeric doSetItemActionId = doItemSetActionId getOnlinePlayers = getPlayersOnlineEx addDialog = doPlayerAddDialog doSendPlayerExtendedOpcode = doPlayerSendExtendedOpcode Créditos: Zonnebloem1 ponto
-
Carlin revamp
bandos reagiu a Administrador por um tópico no fórum
http://i.imgur.com/Ne9bsl1.png Tudo o que você precisa é de uMapinha! http://i.imgur.com/bRkveZE.png Carlin Revamp http://i.imgur.com/I7SBZod.png http://i.imgur.com/bRkveZE.png • Informações Gerais http://tecnocomp.com.br/wp-content/uploads/2014/06/infraestrutura.pngVersão do Mapa: 10.35 (v1.8) http://tecnocomp.com.br/wp-content/uploads/2014/06/infraestrutura.pngPeso: 444kb http://tecnocomp.com.br/wp-content/uploads/2014/06/infraestrutura.pngTempo de desenvolvimento: 5-6 semanas. http://i.imgur.com/o7126Xp.pngDesenvolvedores: Daniel & Gothehell http://i.imgur.com/bRkveZE.png Imagens http://i.imgur.com/bRkveZE.png http://i.imgur.com/o7126Xp.pngDownload: MediaFire http://i.imgur.com/o7126Xp.pngScan: VirusTotal (0/54) http://i.imgur.com/bRkveZE.png Bugs? Reporte no tópico que arrumaremos1 ponto -
[TFS 1.1] Lua functions - funções
Liipe Silva3 reagiu a Danihcv por um tópico no fórum
Olá, xTibianos. Hoje lhes trago mais uma lista de funções. Dessa vez é do TFS 1.1. Source functions - Funções da source addDamageCondition(condition, rounds, time, value) addEvent(callback, delay, ...) addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet) addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet[, lookAddons, lookMount]) canJoin(player) cleanMap() closeShopWindow(cid) Combat() combat:execute(creature, variant) combat:setArea(area) combat:setCallback(key, function) combat:setCondition(condition) combat:setFormula(type, mina, minb, maxa, maxb) combat:setOrigin(origin) combat:setParameter(key, value) Condition(conditionType[, conditionId = CONDITIONID_COMBAT]) condition:addDamage(rounds, time, value) condition:clone() condition:delete() condition:getEndTime() condition:getIcons() condition:getId() condition:getSubId() condition:getTicks() condition:getType() condition:setFormula(mina, minb, maxa, maxb) condition:setOutfit(lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet[, lookAddons[, lookMount]]) condition:setOutfit(outfit) condition:setParameter(key, value) condition:setTicks(ticks) Container(uid) container:addItem(itemId[, count/subType = 1[, index = INDEX_WHEREEVER[, flags = 0]]]) container:addItemEx(item[, index = INDEX_WHEREEVER[, flags = 0]]) container:getCapacity() container:getEmptySlots([recursive = false]) container:getItem(index) container:getItemCountById(itemId[, subType = -1]) container:getItemHoldingCount() container:getSize() container:hasItem(item) createCombatArea( {area}, <optional> {extArea} ) createCombatObject() createConditionObject(type) Creature(id or name or userdata) creature:addCondition(condition[, force = false]) creature:addHealth(healthChange) creature:addMana(manaChange[, animationOnLoss = false]) creature:canSee(position) creature:canSeeCreature(creature) creature:changeSpeed(delta) creature:getBaseSpeed() creature:getCondition(conditionType[, conditionId = CONDITIONID_COMBAT[, subId = 0]]) creature:getDamageMap() creature:getDescription(distance) creature:getDirection() creature:getFollowCreature() creature:getHealth() creature:getId() creature:getLight() creature:getMana() creature:getMaster() creature:getMaxHealth() creature:getMaxMana() creature:getName() creature:getOutfit() creature:getParent() creature:getPathTo(pos[, minTargetDist = 0[, maxTargetDist = 1[, fullPathSearch = true[, clearSight = true[, maxSearchDist = 0]]]]]) creature:getPosition() creature:getSkull() creature:getSpeed() creature:getSummons() creature:getTarget() creature:getTile() creature:isCreature() creature:isHealthHidden() creature:isInGhostMode() creature:isRemoved() Creature:onAreaCombat(tile, aggressive) or Creature.onAreaCombat(self, tile, aggressive) Creature:onChangeOutfit(outfit) or Creature.onChangeOutfit(self, outfit) Creature:onTargetCombat(target) or Creature.onTargetCombat(self, target) creature:registerEvent(name) creature:remove() creature:removeCondition(conditionType[, conditionId = CONDITIONID_COMBAT[, subId = 0[, force = false]]]) creature:say(text, type[, ghost = false[, target = nullptr[, position]]]) creature:setDirection(direction) creature:setDropLoot(doDrop) creature:setFollowCreature(followedCreature) creature:setHiddenHealth(hide) creature:setLight(color, level) creature:setMaster(master) creature:setMaxHealth(maxHealth) creature:setOutfit(outfit) creature:setSkull(skull) creature:setTarget(target) creature:teleportTo(position[, pushMovement = false]) creature:unregisterEvent(name) debugPrint(text) doAddContainerItem(uid, itemid, <optional> count/subtype) doAreaCombatCondition(cid, pos, area, condition, effect) doAreaCombatDispel(cid, pos, area, type, effect) doAreaCombatHealth(cid, type, pos, area, min, max, effect) doAreaCombatHealth(cid, type, pos, area, min, max, effect[, origin = ORIGIN_SPELL]) doAreaCombatMana(cid, pos, area, min, max, effect) doAreaCombatMana(cid, pos, area, min, max, effect[, origin = ORIGIN_SPELL]) doChallengeCreature(cid, target) doCombat(cid, combat, param) doCreateItem(itemid, <optional> type/count, pos) doCreateItem(itemid, type/count, pos) doCreateItemEx(itemid, <optional> count/subtype) doMoveCreature(cid, direction) doNpcSetCreatureFocus(cid) doPlayerAddItem(cid, itemid, <optional: default: 1> count, <optional: default: 1> canDropOnMap, <optional: default: 1>subtype) doPlayerAddItem(cid, itemid, <optional: default: 1> count/subtype, <optional: default: 1> canDropOnMap) doPlayerAddItem(uid, itemid, <optional: default: 1> count/subtype) doPlayerSetOfflineTrainingSkill(cid, skill) doPlayerSetOfflineTrainingSkill(cid, skillid) doSellItem(cid, itemid, amount, <optional> subtype, <optional> actionid, <optional: default: 1> canDropOnMap) doSetCreatureLight(cid, lightLevel, lightColor, time) doSetCreatureOutfit(cid, outfit, time) doSetItemOutfit(cid, item, time) doSetMonsterOutfit(cid, name, time) doTargetCombatCondition(cid, target, condition, effect) doTargetCombatDispel(cid, target, type, effect) doTargetCombatHealth(cid, target, type, min, max, effect) doTargetCombatHealth(cid, target, type, min, max, effect[, origin = ORIGIN_SPELL]) doTargetCombatMana(cid, target, min, max, effect) doTargetCombatMana(cid, target, min, max, effect[, origin = ORIGIN_SPELL) doTileAddItemEx(pos, uid) Game.createContainer(itemId, size[, position]) Game.createItem(itemId[, count[, position]]) Game.createMonster(monsterName, position[, extended = false[, force = false]]) Game.createNpc(npcName, position[, extended = false[, force = false]]) Game.createTile(position[, isDynamic = false]) Game.createTile(x, y, z[, isDynamic = false]) Game.getExperienceStage(level) Game.getGameState() Game.getHouses() Game.getMonsterCount() Game.getNpcCount() Game.getPlayerCount() Game.getPlayers() Game.getReturnMessage(value) Game.getSpectators(position[, multifloor = false[, onlyPlayer = false[, minRangeX = 0[, maxRangeX = 0[, minRangeY = 0[, maxRangeY = 0]]]]]]) Game.getTowns() Game.getWorldType() Game.loadMap(path) Game.setGameState(state) Game.setWorldType(type) Game.startRaid(raidName) getCreatureCondition(cid, condition[, subId]) getDepotId(uid) getDistanceTo(uid) getNpcCid() getNpcParameter(paramKey) getPlayerFlagValue(cid, flag) getPlayerInstantSpellCount(cid) getPlayerInstantSpellInfo(cid, index) getWaypointPosition(name) getWaypointPositionByName(name) getWorldLight() getWorldTime() getWorldUpTime() Group(id) group:getAccess() group:getFlags() group:getId() group:getMaxDepotItems() group:getMaxVipEntries() group:getName() Guild(id) guild:addMember(player) guild:addRank(id, name, level) guild:getId() guild:getMembersOnline() guild:getMotd() guild:getName() guild:getRankById(id) guild:getRankByLevel(level) guild:removeMember(player) guild:setMotd(motd) House(id) house:getAccessList(listId) house:getBedCount() house:getBeds() house:getDoorCount() house:getDoors() house:getExitPosition() house:getId() house:getName() house:getOwnerGuid() house:getRent() house:getTileCount() house:getTiles() house:getTown() house:setAccessList(listId, list) house:setOwnerGuid(guid[, updateDatabase = true]) isDepot(uid) isInArray(array, value) isInWar(cid, target) isMovable(uid) isMoveable(uid) isType(derived, base) isValidUID(uid) Item(uid) item:clone() item:decay() item:getActionId() item:getArticle() item:getAttribute(key) item:getCharges() item:getCount() item:getDescription(distance) item:getFluidType() item:getId() item:getName() item:getParent() item:getPluralName() item:getPosition() item:getSubType() item:getTile() item:getTopParent() item:getUniqueId() item:getWeight() item:hasAttribute(key) item:hasProperty(property) item:isItem() item:moveTo(position or cylinder) item:remove([count = -1]) item:removeAttribute(key) item:setActionId(actionId) item:setAttribute(key, value) item:split([count = 1]) item:transform(itemId[, count/subType = -1]) ItemType(id or name) itemType:getArmor() itemType:getArticle() itemType:getAttack() itemType:getCapacity() itemType:getCharges() itemType:getClientId() itemType:getDecayId() itemType:getDefense() itemType:getDescription() itemType:getElementDamage() itemType:getElementType() itemType:getExtraDefense() itemType:getFluidSource() itemType:getHitChance() itemType:getId() itemType:getName() itemType:getPluralName() itemType:getRequiredLevel() itemType:getShootRange() itemType:getSlotPosition() itemType:getTransformDeEquipId() itemType:getTransformEquipId() itemType:getType() itemType:getWeaponType() itemType:getWeight([count = 1]) itemType:hasSubType() itemType:isContainer() itemType:isCorpse() itemType:isDoor() itemType:isFluidContainer() itemType:isMovable() itemType:isReadable() itemType:isRune() itemType:isStackable() itemType:isWritable() ModalWindow(id, title, message) modalWindow:addButton(id, text) modalWindow:addChoice(id, text) modalWindow:getButtonCount() modalWindow:getChoiceCount() modalWindow:getDefaultEnterButton() modalWindow:getDefaultEscapeButton() modalWindow:getId() modalWindow:getMessage() modalWindow:getTitle() modalWindow:hasPriority() modalWindow:sendToPlayer(player) modalWindow:setDefaultEnterButton(buttonId) modalWindow:setDefaultEscapeButton(buttonId) modalWindow:setMessage(text) modalWindow:setPriority(priority) modalWindow:setTitle(text) Monster(id or userdata) monster:addFriend(creature) monster:addTarget(creature[, pushFront = false]) monster:getFriendCount() monster:getFriendList() monster:getSpawnPosition() monster:getTargetCount() monster:getTargetList() monster:getType() monster:isFriend(creature) monster:isIdle() monster:isInSpawnRange([position]) monster:isMonster() monster:isOpponent(creature) monster:isTarget(creature) monster:removeFriend(creature) monster:removeTarget(creature) monster:searchTarget([searchType = TARGETSEARCH_DEFAULT]) monster:selectTarget(creature) monster:setIdle(idle) MonsterType(id or name) monsterType:canPushCreatures() monsterType:canPushItems() monsterType:getArmor() monsterType:getAttackList() monsterType:getBaseSpeed() monsterType:getChangeTargetChance() monsterType:getChangeTargetSpeed() monsterType:getCombatImmunities() monsterType:getConditionImmunities() monsterType:getCorpseId() monsterType:getCreatureEvents() monsterType:getDefense() monsterType:getDefenseList() monsterType:getElementList() monsterType:getExperience() monsterType:getHealth() monsterType:getLight() monsterType:getLoot() monsterType:getManaCost() monsterType:getMaxHealth() monsterType:getMaxSummons() monsterType:getName() monsterType:getNameDescription() monsterType:getOutfit() monsterType:getRace() monsterType:getRunHealth() monsterType:getStaticAttackChance() monsterType:getSummonList() monsterType:getTargetDistance() monsterType:getVoices() monsterType:getYellChance() monsterType:getYellSpeedTicks() monsterType:isAttackable() monsterType:isConvinceable() monsterType:isHealthShown() monsterType:isHostile() monsterType:isIllusionable() monsterType:isPushable() monsterType:isSummonable() NetworkMessage() networkMessage:addByte(number) networkMessage:addDouble(number) networkMessage:addItem(item) networkMessage:addItemId(itemId) networkMessage:addPosition(position) networkMessage:addString(string) networkMessage:addU16(number) networkMessage:addU32(number) networkMessage:addU64(number) networkMessage:getByte() networkMessage:getPosition() networkMessage:getString() networkMessage:getU16() networkMessage:getU32() networkMessage:getU64() networkMessage:reset() networkMessage:sendToPlayer(player) networkMessage:skipBytes(number) Npc([id or name or userdata]) npc:closeShopWindow(player) npc:getParameter(key) npc:getSpeechBubble() npc:isNpc() npc:openShopWindow(cid, items, buyCallback, sellCallback) npc:setFocus(creature) npc:setMasterPos(pos[, radius]) npc:setSpeechBubble(speechBubble) onaddItem(moveitem, tileitem, pos) onAdvance(player, skill, oldLevel, newLevel) onBuy(player, itemid, count, amount, ignore, inbackpacks) onCastSpell(creature, var) onCastSpell(creature, var, isHotkey) onCreatureAppear(creature) onCreatureAppear(self, creature) onCreatureDisappear(creature) onCreatureDisappear(self, creature) onCreatureMove(creature, oldPos, newPos) onCreatureMove(self, creature, oldPosition, newPosition) onCreatureSay(creature, type, msg) onCreatureSay(self, creature, type, message) onDeath(creature, corpse, lasthitkiller, mostdamagekiller, lasthitunjustified, mostdamageunjustified) onDeEquip(player, item, slot) onEquip(player, item, slot) onExtendedOpcode(player, opcode, buffer) onGetPlayerMinMaxValues(...) onGetPlayerMinMaxValues(player, attackSkill, attackValue, attackFactor) onGetPlayerMinMaxValues(player, level, maglevel) onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) onJoin(player) onKill(creature, target) onLeave(player) onLogin(player) onLogout(player) onManaChange(creature, attacker, manaChange, origin) onModalWindow(player, modalWindowId, buttonId, choiceId) onPlayerCloseChannel(player) onPlayerEndTrade(player) onPrepareDeath(creature, killer) onRaid() onRecord(current, old) onRemoveItem(moveitem, tileitem, pos) onSay(player, words, param, type) onSpeak(player, type, message) onStepIn(creature, item, pos, fromPosition) onStepOut(creature, item, pos, fromPosition) onTargetCombat(creature, target) onTextEdit(player, item, text) onThink() onThink(creature, interval) onThink(self, interval) onTileCombat(creature, pos) onUse(player, item, fromPosition, target, toPosition, isHotkey) onUseWeapon(player, var) openShopWindow(cid, items, onBuy callback, onSell callback) os.mtime() party:addInvite(player) party:addMember(player) party:disband() party:getInviteeCount() party:getInvitees() party:getLeader() party:getMemberCount() party:getMembers() party:isSharedExperienceActive() party:isSharedExperienceEnabled() Party:onDisband() or Party.onDisband(self) Party:onJoin(player) or Party.onJoin(self, player) Party:onLeave(player) or Party.onLeave(self, player) party:removeInvite(player) party:removeMember(player) party:setLeader(player) party:setSharedExperience(active) party:shareExperience(experience) Player(id or name or userdata) player:addBlessing(blessing) player:addExperience(experience[, sendText = false]) player:addItem(itemId[, count = 1[, canDropOnMap = true[, subType = 1[, slot = CONST_SLOT_WHEREEVER]]]]) player:addItemEx(item[, canDropOnMap = false[, index = INDEX_WHEREEVER[, flags = 0]]]) player:addItemEx(item[, canDropOnMap = true[, slot = CONST_SLOT_WHEREEVER]]) player:addManaSpent(amount) player:addMapMark(position, type, description) player:addMoney(money) player:addMount(mountId) player:addOutfit(lookType) player:addOutfitAddon(lookType, addon) player:addPremiumDays(days) player:addSkillTries(skillType, tries) player:addSoul(soulChange) player:canLearnSpell(spellName) player:channelSay(speaker, type, text, channelId) player:forgetSpell(spellName) player:getAccountId() player:getAccountType() player:getBankBalance() player:getBaseMagicLevel() player:getCapacity() player:getClient() player:getContainerById(id) player:getContainerId(container) player:getContainerIndex(id) player:getDeathPenalty() player:getDepotChest(depotId[, autoCreate = false]) player:getEffectiveSkillLevel(skillType) player:getExperience() player:getFreeCapacity() player:getGroup() player:getGuid() player:getGuild() player:getGuildLevel() player:getGuildNick() player:getHouse() player:getInbox() player:getIp() player:getItemById(itemId, deepSearch[, subType = -1]) player:getItemCount(itemId[, subType = -1]) player:getLastLoginSaved() player:getLastLogout() player:getLevel() player:getMagicLevel() player:getManaSpent() player:getMaxSoul() player:getMoney() player:getParty() player:getPremiumDays() player:getSex() player:getSkillLevel(skillType) player:getSkillPercent(skillType) player:getSkillTries(skillType) player:getSkullTime() player:getSlotItem(slot) player:getSoul() player:getStamina() player:getStorageValue(key) player:getTown() player:getVocation() player:hasBlessing(blessing) player:hasLearnedSpell(spellName) player:hasMount(mountId) player:hasOutfit(lookType[, addon = 0]) player:isPlayer() player:isPzLocked() player:learnSpell(spellName) Player:onBrowseField(position) or Player.onBrowseField(self, position) Player:onGainExperience(source, exp, rawExp) Player:onGainSkillTries(skill, tries) Player:onLook(thing, position, distance) or Player.onLook(self, thing, position, distance) Player:onLookInBattleList(creature, position, distance) or Player.onLookInBattleList(self, creature, position, distance) Player:onLookInShop(itemType, count) or Player.onLookInShop(self, itemType, count) Player:onLookInTrade(partner, item, distance) or Player.onLookInTrade(self, partner, item, distance) Player:onLoseExperience(exp) Player:onMoveCreature(creature, fromPosition, toPosition) or Player.onMoveCreature(self, creature, fromPosition, toPosition) Player:onMoveItem(item, count, fromPosition, toPosition) or Player.onMoveItem(self, item, count, fromPosition, toPosition) Player:onTradeAccept(target, item, targetItem) Player:onTradeRequest(target, item) Player:onTurn(direction) or Player.onTurn(self, direction) player:openChannel(channelId) player:popupFYI(message) player:removeBlessing(blessing) player:removeExperience(experience[, sendText = false]) player:removeItem(itemId, count[, subType = -1[, ignoreEquipped = false]]) player:removeMoney(money) player:removeMount(mountId) player:removeOutfit(lookType) player:removeOutfitAddon(lookType, addon) player:removePremiumDays(days) player:save() player:sendChannelMessage(author, text, type, channelId) player:sendOutfitWindow() player:sendPrivateMessage(speaker, text[, type]) player:sendTextMessage(type, text[, position, primaryValue = 0, primaryColor = TEXTCOLOR_NONE[, secondaryValue = 0, secondaryColor = TEXTCOLOR_NONE]]) player:sendTutorial(tutorialId) player:setAccountType(accountType) player:setBankBalance(bankBalance) player:setCapacity(capacity) player:setGhostMode(enabled) player:setGroup(group) player:setGuild(guild) player:setGuildLevel(level) player:setGuildNick(nick) player:setMaxMana(maxMana) player:setSex(newSex) player:setSkullTime(skullTime) player:setStamina(stamina) player:setStorageValue(key, value) player:setTown(town) player:setVocation(id or name or userdata) player:showTextDialog(itemId[, text[, canWrite[, length]]]) Position([position]) Position([x = 0[, y = 0[, z = 0[, stackpos = 0]]]]) position:getDistance(positionEx) position:isSightClear(positionEx[, sameFloor = true]) position:sendDistanceEffect(positionEx, distanceEffect[, player = nullptr]) position:sendMagicEffect(magicEffect[, player = nullptr]) rawgetmetatable(metatableName) registerClass(className, baseClass, newFunction) registerEnum(value) registerEnumIn(tableName, value) registerGlobalMethod(functionName, function) registerGlobalVariable(name, value) registerMetaMethod(className, functionName, function) registerMethod(className, functionName, function) registerTable(tableName) registerVariable(tableName, name, value) saveServer() selfFollow(player) selfMove(direction) selfMoveTo(x,y,z) selfSay(words[, target]) selfTurn(direction) sendChannelMessage(channelId, type, message) sendGuildChannelMessage(guildId, type, message) setCombatArea(combat, area) setCombatCallBack(combat, key, function_name) setCombatCondition(combat, condition) setCombatFormula(combat, type, mina, minb, maxa, maxb) setCombatParam(combat, key, value) setConditionFormula(combat, mina, minb, maxa, maxb) setConditionFormula(condition, mina, minb, maxa, maxb) setConditionParam(condition, key, value) setmetatable(className, methodsTable) stopEvent(eventid) table.create(arrayLength, keyLength) Teleport(uid) teleport:getDestination() teleport:setDestination(position) Tile(position) Tile(x, y, z) tile:getBottomCreature() tile:getBottomVisibleCreature(creature) tile:getCreatureCount() tile:getCreatures() tile:getDownItemCount() tile:getFieldItem() tile:getGround() tile:getHouse() tile:getItemById(itemId[, subType = -1]) tile:getItemByTopOrder(topOrder) tile:getItemByType(itemType) tile:getItemCount() tile:getItemCountById(itemId[, subType = -1]) tile:getItems() tile:getPosition() tile:getThing(index) tile:getThingCount() tile:getThingIndex(thing) tile:getTopCreature() tile:getTopDownItem() tile:getTopItemCount() tile:getTopTopItem() tile:getTopVisibleCreature(creature) tile:getTopVisibleThing(creature) tile:hasFlag(flag) tile:hasProperty(property[, item]) tile:queryAdd(thing[, flags]) Town(id or name) town:getId() town:getName() town:getTemplePosition() Variant(number or string or position or thing) Variant:getNumber() Variant:getPosition() Variant:getString() version(CLIENT_VERSION_MIN) Vocation(id or name) vocation:getAttackSpeed() vocation:getBaseSpeed() vocation:getCapacityGain() vocation:getClientId() vocation:getDemotion() vocation:getDescription() vocation:getHealthGain() vocation:getHealthGainAmount() vocation:getHealthGainTicks() vocation:getId() vocation:getManaGain() vocation:getManaGainAmount() vocation:getManaGainTicks() vocation:getMaxSoul() vocation:getName() vocation:getPromotion() vocation:getRequiredManaSpent(magicLevel) vocation:getRequiredSkillTries(skillType, skillLevel) vocation:getSoulGainTicks() Data functions - Funções pra LUA Container.isContainer(self) Creature.getClosestFreePosition(self, position, extended) Creature.getPlayer(self) Creature.isItem(self) Creature.isMonster(self) Creature.isNpc(self) Creature.isPlayer(self) Creature.isTile(self) Creature:onAreaCombat(tile, isAggressive) Creature:onChangeOutfit(outfit) Creature:onTargetCombat(target) CreatureIndex(self, key) FocusModule.messageMatcher(keywords, message) FocusModule.onFarewell(cid, message, keywords, parameters) FocusModule.onGreet(cid, message, keywords, parameters) FocusModule:init(handler) FocusModule:new() Game.broadcastMessage(message, messageType) Game.convertIpToString(ip) Game.getReverseDirection(direction) Game.getSkillType(weaponType) Game.getStorageValue(key) Game.setStorageValue(key, value) Item.getType(self) Item.isContainer(self) Item.isCreature(self) Item.isPlayer(self) Item.isTeleport(self) Item.isTile(self) ItemIndex(self, key) ItemType.usesSlot(self, slot) KeywordHandler:addKeyword(keys, callback, parameters) KeywordHandler:getLastNode(cid) KeywordHandler:getRoot() KeywordHandler:moveUp(cid, steps) KeywordHandler:new() KeywordHandler:processMessage(cid, message) KeywordHandler:processNodeMessage(node, cid, message) KeywordHandler:reset(cid) KeywordModule:addKeyword(keywords, reply) KeywordModule:init(handler) KeywordModule:new() KeywordModule:parseKeywords(data) KeywordModule:parseParameters() KeywordNode:addChildKeyword(keywords, callback, parameters) KeywordNode:addChildKeywordNode(childNode) KeywordNode:checkMessage(message) KeywordNode:getKeywords() KeywordNode:getParameters() KeywordNode:getParent() KeywordNode:new(keys, func, param) KeywordNode:processMessage(cid, message) NpcHandler:addFocus(newFocus) NpcHandler:addModule(module) NpcHandler:cancelNPCTalk(events) NpcHandler:doNPCTalkALot(msgs, interval, pcid) NpcHandler:getCallback(id) NpcHandler:getMessage(id) NpcHandler:greet(cid) NpcHandler:isFocused(focus) NpcHandler:isInRange(cid) NpcHandler:new(keywordHandler) NpcHandler:onBuy(creature, itemid, subType, amount, ignoreCap, inBackpacks) NpcHandler:onCreatureAppear(creature) NpcHandler:onCreatureDisappear(creature) NpcHandler:onCreatureSay(creature, msgtype, msg) NpcHandler:onFarewell(cid) NpcHandler:onGreet(cid) NpcHandler:onPlayerCloseChannel(creature) NpcHandler:onPlayerEndTrade(creature) NpcHandler:onSell(creature, itemid, subType, amount, ignoreCap, inBackpacks) NpcHandler:onThink() NpcHandler:onTradeRequest(cid) NpcHandler:onWalkAway(cid) NpcHandler:parseMessage(msg, parseInfo) NpcHandler:processModuleCallback(id, ...) NpcHandler:releaseFocus(focus) NpcHandler:resetNpc(cid) NpcHandler:say(message, focus, publicize, shallDelay, delay) NpcHandler:setCallback(id, callback) NpcHandler:setKeywordHandler(newHandler) NpcHandler:setMaxIdleTime(newTime) NpcHandler:setMessage(id, newMessage) NpcHandler:unGreet(cid) NpcHandler:updateFocus() NpcSystem.getParameter(key) NpcSystem.parseParameters(npcHandler) Party:onDisband() Party:onJoin(player) Party:onLeave(player) Player.addSkillTries(...) Player.feed(self, food) Player.getClosestFreePosition(self, position, extended) Player.getDepotItems(self, depotId) Player.getLossPercent(self) Player.isPremium(self) Player.isUsingOtClient(self) Player.sendCancelMessage(self, message) Player.sendExtendedOpcode(self, opcode, buffer) Player:isPremium() Player:onBrowseField(position) Player:onGainExperience(source, exp, rawExp) Player:onGainSkillTries(skill, tries) Player:onLook(thing, position, distance) Player:onLookInBattleList(creature, distance) Player:onLookInShop(itemType, count) Player:onLookInTrade(partner, item, distance) Player:onLoseExperience(exp) Player:onMoveCreature(creature, fromPosition, toPosition) Player:onMoveItem(item, count, fromPosition, toPosition) Player:onTradeAccept(target, item, targetItem) Player:onTradeRequest(target, item) Player:onTurn(direction) Position.getNextPosition(self, direction, steps) Position.getTile(self) Position:getNextPosition(direction, steps) Position:moveUpstairs() ShopModule.messageMatcher(keywords, message) ShopModule.onConfirm(cid, message, keywords, parameters, node) ShopModule.onDecline(cid, message, keywords, parameters, node) ShopModule.requestTrade(cid, message, keywords, parameters, node) ShopModule.tradeItem(cid, message, keywords, parameters, node) ShopModule:addBuyableItem(names, itemid, cost, itemSubType, realName) ShopModule:addBuyableItemContainer(names, container, itemid, cost, subType, realName) ShopModule:addSellableItem(names, itemid, cost, realName, itemSubType) ShopModule:callbackOnBuy(cid, itemid, subType, amount, ignoreCap, inBackpacks) ShopModule:callbackOnModuleReset() ShopModule:callbackOnSell(cid, itemid, subType, amount, ignoreEquipped, _) ShopModule:getCount(message) ShopModule:getShopItem(itemId, itemSubType) ShopModule:init(handler) ShopModule:new() ShopModule:parseBuyable(data) ShopModule:parseBuyableContainers(data) ShopModule:parseParameters() ShopModule:parseSellable(data) ShopModule:reset() StdModule.bless(cid, message, keywords, parameters, node) StdModule.learnSpell(cid, message, keywords, parameters, node) StdModule.promotePlayer(cid, message, keywords, parameters, node) StdModule.say(cid, message, keywords, parameters, node) StdModule.travel(cid, message, keywords, parameters, node) Teleport.isTeleport(self) Tile.isCreature(self) Tile.isItem(self) Tile.isTile(self) TravelModule.bringMeTo(cid, message, keywords, parameters, node) TravelModule.listDestinations(cid, message, keywords, parameters, node) TravelModule.onConfirm(cid, message, keywords, parameters, node) TravelModule.onDecline(cid, message, keywords, parameters, node) TravelModule.travel(cid, message, keywords, parameters, node) TravelModule:addDestination(name, position, price, premium) TravelModule:init(handler) TravelModule:new() TravelModule:parseDestinations(data) TravelModule:parseParameters() broadcastMessage(message, messageType) canJoin(player) canPlayerLearnInstantSpell(cid, name) canPlayerWearOutfit(cid, lookType, addons) creatureSayCallback(cid, type, msg) destroyItem(cid, target, toPosition) doAddCondition(cid, conditionId) doAddContainerItemEx(uid, virtualId) doAddMapMark(cid, pos, type, description) doChangeSpeed(cid, delta) doChangeTypeItem(uid, newType) doConvinceCreature(cid, target) doCreateNpc(name, pos, ...) doCreateTeleport(itemId, destination, position) doCreatureAddHealth(cid, health) doCreatureChangeOutfit(cid, outfit) doCreatureSay(cid, text, type, ...) doCreatureSayWithDelay(cid, text, type, delay, e, pcid) doCreatureSayWithRadius(cid, text, type, radiusx, radiusy, position) doCreatureSetLookDir(cid, direction) doDecayItem(uid) doForceSummonCreature(name, pos) doMonsterChangeTarget(cid) doNpcSellItem(cid, itemid, amount, subType, ignoreCap, inBackpacks, backpack) doPlayerAddBlessing(cid, blessing) doPlayerAddExp(cid, exp, useMult, ...) doPlayerAddItemEx(cid, uid, ...) doPlayerAddMana(cid, mana, ...) doPlayerAddManaSpent(cid, mana) doPlayerAddMoney(cid, money) doPlayerAddMount(cid, mountId) doPlayerAddOutfit(cid, lookType, addons) doPlayerAddPremiumDays(cid, days) doPlayerAddSkillTry(cid, skillid, n) doPlayerAddSoul(cid, soul) doPlayerBuyItemContainer(cid, containerid, itemid, count, cost, charges) doPlayerFeed(cid, food) doPlayerJoinParty(cid, leaderId) doPlayerPopupFYI(cid, message) doPlayerRemOutfit(cid, lookType, addons) doPlayerRemoveItem(cid, itemid, count, ...) doPlayerRemoveMoney(cid, money) doPlayerRemoveMount(cid, mountId) doPlayerRemovePremiumDays(cid, days) doPlayerSellItem(cid, itemid, count, cost) doPlayerSendCancel(cid, text) doPlayerSendTextMessage(cid, type, text, ...) doPlayerSetBalance(cid, balance) doPlayerSetGuildLevel(cid, level) doPlayerSetGuildNick(cid, nick) doPlayerSetSex(cid, sex) doPlayerSetTown(cid, town) doPlayerSetVocation(cid, vocation) doPlayerTakeItem(cid, itemid, count) doRelocate(fromPos, toPos) doRemoveCondition(cid, conditionType, subId) doRemoveCreature(cid) doRemoveItem(uid, ...) doSendAnimatedText() doSendDistanceShoot(fromPos, toPos, distanceEffect, ...) doSendMagicEffect(pos, magicEffect, ...) doSendTutorial(cid, tutorialId) doSetCreatureDropLoot(cid, doDrop) doSetItemActionId(uid, actionId) doSetItemSpecialDescription(uid, desc) doSetItemText(uid, text) doSetMonsterTarget(cid, target) doShowTextDialog(cid, itemId, text) doSummonCreature(name, pos, ...) doTeleportThing(uid, dest, pushMovement) doTransformItem(uid, newItemId, ...) firstServerSaveWarning() getAccountNumberByPlayerName(name) getArticle(str) getBlessingsCost(level) getConfigInfo(info) getContainerCap(uid) getContainerCapById(itemId) getContainerItem(uid, slot) getContainerSize(uid) getCount(string) getCreatureBaseSpeed(cid) getCreatureHealth(cid) getCreatureMaster(cid) getCreatureMaxHealth(cid) getCreatureName(cid) getCreatureOutfit(cid) getCreaturePosition(cid) getCreatureSpeed(cid) getCreatureSummons(cid) getCreatureTarget(cid) getDistanceBetween(firstPosition, secondPosition) getExpForLevel(level) getFluidSourceType(itemId) getFormattedWorldTime() getGlobalStorageValue(key) getGuildId(guildName) getHouseAccessList(id, listId) getHouseByPlayerGUID(playerGUID) getHouseEntry(houseId) getHouseName(houseId) getHouseOwner(houseId) getHouseRent(id) getHouseTilesSize(houseId) getHouseTown(houseId) getIPByPlayerName(name) getItemDescriptions(itemId) getItemIdByName(name) getItemName(itemId) getItemRWInfo(uid) getItemWeight(itemId, ...) getItemWeightByUID(uid, ...) getMonsterFriendList(cid) getMonsterTargetList(cid) getMonthDayEnding(day) getMonthString(m) getOnlinePlayers() getPartyMembers(cid) getPlayerAccess(cid) getPlayerAccountType(cid) getPlayerBalance(cid) getPlayerBlessing(cid, blessing) getPlayerByName(name) getPlayerDepotItems(cid, depotId) getPlayerFood(cid) getPlayerFreeCap(cid) getPlayerGUID(cid) getPlayerGUIDByName(name) getPlayerGroupId(cid) getPlayerGuildId(cid) getPlayerGuildLevel(cid) getPlayerGuildName(cid) getPlayerGuildNick(cid) getPlayerGuildRank(cid) getPlayerIp(cid) getPlayerItemById(cid, deepSearch, itemId, ...) getPlayerItemCount(cid, itemId, ...) getPlayerLastLoginSaved(cid) getPlayerLearnedInstantSpell(cid, name) getPlayerLevel(cid) getPlayerLight(cid) getPlayerLookDir(cid) getPlayerLossPercent(cid) getPlayerMagLevel(cid) getPlayerMana(cid) getPlayerMasterPos(cid) getPlayerMaxMana(cid) getPlayerMoney(cid) getPlayerMount(cid, mountId) getPlayerName(cid) getPlayerParty(cid) getPlayerPosition(cid) getPlayerPremiumDays(cid) getPlayerSex(cid) getPlayerSkill(cid, skillId) getPlayerSkullType(cid) getPlayerSlotItem(cid, slot) getPlayerSoul(cid) getPlayerStorageValue(cid, key) getPlayerTown(cid) getPlayerVocation(cid) getPlayersByAccountNumber(accountNumber) getPlayersByIPAddress(ip, mask) getPromotedVocation(vocationId) getPvpBlessingCost(level) getSkillId(skillName) getSpectators(centerPos, rangex, rangey, multifloor, onlyPlayers) getThing(uid) getThingPos(uid) getThingfromPos(pos) getTibianTime() getTileHouseInfo(pos) getTileInfo(position) getTileItemById(position, itemId, ...) getTileItemByType(position, itemType) getTilePzInfo(position) getTileThingByPos(position) getTileThingByTopOrder(position, topOrder) getTopCreature(position) getTownId(townName) getTownName(townId) getTownTemplePosition(townId) getWorldCreatures(type) greetCallback(cid) hasProperty(uid, prop) internalBedTransform(item, targetItem, toPosition, ids) isContainer(uid) isCorpse(uid) isCreature(cid) isDruid(cid) isInRange(pos, fromPos, toPos) isItem(uid) isItemContainer(itemId) isItemDoor(itemId) isItemFluidContainer(itemId) isItemMovable(itemId) isItemRune(itemId) isItemStackable(itemId) isKnight(cid) isMonster(cid) isNpc(cid) isNumber(str) isPaladin(cid) isPlayer(cid) isPlayerGhost(cid) isPlayerPzLocked(cid) isPremium(cid) isSightClear(fromPos, toPos, floorCheck) isSorcerer(cid) isSummon(cid) msgcontains(message, keyword) onAddFocus(cid) onAddItem(moveitem, tileitem, position) onCastSpell(cid, var) onCastSpell(cid, var, isHotkey) onCastSpell(creature, var) onCastSpell(creature, var, isHotkey) onCastSpell(creature, variant, isHotkey) onCreatureAppear(cid) onCreatureDisappear(cid) onCreatureSay(cid, type, msg) onDeath(player, corpse, killer, mostDamage, unjustified, mostDamage_unjustified) onDeath(player, corpse, killer, mostDamageKiller, unjustified, mostDamageUnjustified) onExtendedOpcode(player, opcode, buffer) onGetFormulaValues(cid, level, maglevel) onGetFormulaValues(cid, skill, attack, factor) onGetFormulaValues(player, level, attack, factor) onLogin(player) onLogout(player) onRecord(current, old) onReleaseFocus(cid) onRemoveItem(item, tile, position) onSay(player, words, param) onSpeak(player, type, message) onStartup() onStepIn(creature, item, position, fromPosition) onStepOut(creature, item, position, fromPosition) onTargetCreature(creature, target) onTargetTile(creature, pos) onThink() onTime(interval) onUpdateDatabase() onUse(cid, item, fromPosition, target, toPosition, isHotkey) onUse(player, item, fromPosition, target, toPosition, isHotkey) onUseWeapon(player, var) playerLearnInstantSpell(cid, name) pushThing(thing) queryTileAddThing(thing, position, ...) registerCreatureEvent(cid, name) secondServerSaveWarning() serverSave() setGlobalStorageValue(key, value) setHouseAccessList(id, listId, listText) setHouseOwner(id, guid) setPlayerGroupId(cid, groupId) setPlayerStorageValue(cid, key, value) spellCallback(param) targetPositionToVariant(position) unregisterCreatureEvent(cid, name) useStamina(player) Créditos felzan1 ponto -
Page Addons 10.90 (Gesior2012)
Administrador reagiu a Sirarcken por um tópico no fórum
Boa tarde ,pagina simples de addons ,para quem precisa. Em layout.php add <a href="?subtopic=addons"> <div id="submenu_addons" class="Submenuitem" onmouseover="MouseOverSubmenuItem(this)" onmouseout="MouseOutSubmenuItem(this)"> <div class="LeftChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div> <div id="ActiveSubmenuItemIcon_addons" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);"></div> <div id="ActiveSubmenuItemLabel_addons" class="SubmenuitemLabel">Addons</div> <div class="RightChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div> </div> </a> em htdocs\pages crie um arquivo chamado addon(fica no teu critério ) <table cellpadding="4" cellspacing="1" width="98%" border="1"> <th width="" bordercolor="#0033FF" scope="col"><div align="center">Addons</div></th> <th width="220" scope="col"><div align="center">Items Necessarios</div></th> <th width="389" scope="col"><div align="center">Como Conseguir</div></th> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left"><b>Citizen<img src="\images\addons\128.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/9/9d/Minotaur_Leather.gif">100 Mino'Leather <div align="left"><img src="http://tibiawiki.com.br/images/0/02/Chicken_Feather.gif">100 Feather <div align="left"> <img src="http://tibiawiki.com.br/images/3/3e/Honeycomb.gif">50 Honeycomb <div align="left"><img src="http://tibiawiki.com.br/images/c/c7/Legion_Helmet.gif">1 Legion Helmet </div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/e/e9/Minotaur_Guard.gif">Minotaurs</div> <div align="left"><img src="http://tibiawiki.com.br/images/archive/a/a0/20140831005214%21Chicken.gif">Chickens</div> <div align="left"><img src="http://tibiawiki.com.br/images/archive/d/d7/20140824031714%21Wasp.gif">Wasps</div> <div align="left"><img src="http://tibiawiki.com.br/images/4/46/Bear.gif">Bears</b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Hunter<div align="left"><img src="\images\addons\129.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/1/10/Elane%27s_Crossbow.gif">Elane's <div align="left"><img src="http://tibiawiki.com.br/images/5/59/Lizard_Leather.gif">100Lizard Leather <div align="left"><img src="http://tibiawiki.com.br/images/b/ba/Red_Dragon_Leather.gif">100Red Dragon Leather <div align="left"><img src="http://tibiawiki.com.br/images/f/f2/Enchanted_Chicken_Wing.gif">5Enchanted Wing <div align="left"><img src="http://tibiawiki.com.br/images/4/48/Piece_of_Royal_Steel.gif">1Royal Steel <div align="left"><img src="http://tibiawiki.com.br/images/1/1f/Piece_of_Draconian_Steel.gif">1 Draconian Steel <div align="left"><img src="http://tibiawiki.com.br/images/5/52/Piece_of_Hell_Steel.gif">1 Hell Steel <div align="left"><img src="http://tibiawiki.com.br/images/b/b9/Sniper_Gloves.gif">Sniper Gloves </div></td> <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/a/ae/Witch.gif">Witch</div> <div align="left"><img src="http://tibiawiki.com.br/images/9/91/Enlightened_of_the_Cult.gif">VodooCults</div> <div align="left"><img src="http://tibiawiki.com.br/images/archive/4/47/20140828141420%21Tarantula.gif">Tarantulas</div> <div align="left"><img src="http://tibiawiki.com.br/images/0/09/Elder_Bonelord.gif">Bonelord's</div> <div align="left"><img src="http://tibiawiki.com.br/images/4/4e/Lizard_Templar.gif">Lizards</div> <div align="left"><img src="http://tibiawiki.com.br/images/4/46/Dragon_Lord_%28Old%29.gif">Dragons Lords</b></div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Mage<div align="left"><img src="\images\addons\130.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/4/42/Soul_Stone.gif">SoulStone <div align="left"><img src="http://tibiawiki.com.br/images/4/45/Ankh.gif">100 Ankh's <div align="left"><img src="http://tibiawiki.com.br/images/4/4c/Fire_Sword.gif">30 Fire Axes <div align="left"><img src="http://tibiawiki.com.br/images/8/8f/Ferumbras%27_Hat.gif">FerumbrasHat </div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/d/dd/Mummy.gif">Mummy <div align="left"><img src="http://tibiawiki.com.br/images/0/0b/Vampire.gif">Vampires <div align="left"><img src="http://tibiawiki.com.br/images/2/23/Necropharus.gif">Necropharus <div align="left"><img src="http://tibiawiki.com.br/images/0/0f/Ferumbras.gif">Ferumbras</b> </div> </td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Knight<div align="left"><img src="\images\addons\131.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/0/06/Iron_Ore.gif">100 Iron Ore's <div align="left"><img src="http://tibiawiki.com.br/images/b/be/Huge_Chunk_of_Crude_Iron.gif">HugeChunk of Crude Iron <div align="left"><img src="http://tibiawiki.com.br/images/8/87/Perfect_Behemoth_Fang.gif">100 Perfect Behemoth Fang <div align="left"><img src="http://tibiawiki.com.br/images/f/fa/Damaged_Steel_Helmet.gif">DamagedSteel Helmet <div align="left"><img src="http://tibiawiki.com.br/images/6/6a/Flask_of_Warrior%27s_Sweat.gif">Flaskof Warrior Sweat <div align="left"><img src="http://tibiawiki.com.br/images/4/48/Piece_of_Royal_Steel.gif">RoyalSteel </div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/4/4d/Serpent_Spawn.gif">Serpent Spawn</div> <div align="left"><img src="http://tibiawiki.com.br/images/1/19/Hydra.gif">Hydra</div> <div align="left"><img src="http://tibiawiki.com.br/images/9/99/Giant_Spider.gif">Giant Spider <div align="left"><img src="http://tibiawiki.com.br/images/7/70/Behemoth.gif">Behemoth </b></div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Nobleman<div align="left"><img src="\images\addons\132.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/5/55/Crystal_Coin.gif">300k(Fisrt) <div align="left"><img src="http://tibiawiki.com.br/images/5/55/Crystal_Coin.gif">300k</div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/7/73/Irmana.gif"><b><ahref="http://tibiawiki.com.br/wiki/Irmana">Irmana</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Warrior<div align="left"><img src="\images\addons\134.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/3/33/Hardened_Bone.gif">100 Hardened Bone <div align="left"><img src="http://tibiawiki.com.br/images/0/06/Turtle_Shell.gif">100 Turtle Shell <div align="left"><img src="http://tibiawiki.com.br/images/c/c6/Spirit_Container.gif">SpiritContainer <div align="left"><img src="http://tibiawiki.com.br/images/c/ce/Dragon_Claw.gif">DragonClaw <div align="left"><img src="http://tibiawiki.com.br/images/0/06/Iron_Ore.gif">100 Iron Ore's <div align="left"><img src="http://tibiawiki.com.br/images/4/48/Piece_of_Royal_Steel.gif">RoyalSteel </div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/6/6f/Hero.gif">Hero</div> <div align="left"><img src="http://tibiawiki.com.br/images/7/73/Demodras.gif">Demondras</div> <div align="left"><img src="http://tibiawiki.com.br/images/8/83/Stone_Golem.gif">Stone Golem </b> </div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Summoner<div align="left"><img src="\images\addons\133.gif" ></div></td> <td><div align="left"><img src="http://tibiawiki.com.br/images/5/56/Winning_Lottery_Ticket.gif"><ahref="http://tibiawiki.com.br/wiki/Winning_Lottery_Ticket">Winning Lottery Ticket</a><b> <div align="left"><img src="http://tibiawiki.com.br/images/4/45/Bat_Wing.gif">100 Bat Wing <div align="left"><img src="http://tibiawiki.com.br/images/3/3a/Red_Piece_of_Cloth.gif">100 Red Piece of Cloth <div align="left"><img src="http://tibiawiki.com.br/images/8/86/Ape_Fur.gif">100 Ape Fur <div align="left"><img src="http://tibiawiki.com.br/images/c/cb/Holy_Orchid.gif">100 Holy Orchid <div align="left"><img src="http://tibiawiki.com.br/images/1/11/Lizard_Scale.gif">100 Lizard Scale <div align="left"><img src="http://tibiawiki.com.br/images/0/03/Red_Dragon_Scale.gif">100 Red Dragon Scale <div align="left"><img src="http://tibiawiki.com.br/images/3/36/Vampire_Dust.gif">100 Vampire Dust <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/6/6f/Hero.gif">Hero <div align="left"><img src="http://tibiawiki.com.br/images/6/64/Infernalist.gif">Infernalist <div align="left"><img src="http://tibiawiki.com.br/images/4/4e/Lizard_Templar.gif">Lizards <div align="left"><img src="http://tibiawiki.com.br/images/0/0f/Ferumbras.gif">Ferumbras <div align="left"><img src="http://tibiawiki.com.br/images/9/99/Giant_Spider.gif">Giant Spider </b></div> </td> </tr> </div></td> <tr bgcolor="#F1E0C6"> <td><b>Barbarian<div align="left"><img src="\images\addons\143.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/c/c6/Spirit_Container.gif">SpiritContainer <div align="left"><img src="http://tibiawiki.com.br/images/6/6a/Flask_of_Warrior%27s_Sweat.gif">Flaskof Warrior Sweat <div align="left"><img src="http://tibiawiki.com.br/images/3/3a/Red_Piece_of_Cloth.gif">50 Red Piece of Cloth <div align="left"><img src="http://tibiawiki.com.br/images/6/60/Green_Piece_of_Cloth.gif">50 Green Piece of Cloth <div align="left"><img src="http://tibiawiki.com.br/images/0/06/Iron_Ore.gif">100 Iron Ore's <div align="left"><img src="http://tibiawiki.com.br/images/8/87/Perfect_Behemoth_Fang.gif">100 Perfect Behemoth Fang <div align="left"><img src="http://tibiawiki.com.br/images/b/be/Huge_Chunk_of_Crude_Iron.gif">HugeChunk of Crude Iron <div align="left"><img src="http://tibiawiki.com.br/images/5/59/Lizard_Leather.gif">50 Lizard Leather <td><b> <div align="left"><img src="http://tibiawiki.com.br/images/6/6f/Hero.gif">Hero <div align="left"><img src="http://tibiawiki.com.br/images/e/e2/Green_Djinn.gif">Green Djin <div align="left"><img src="http://tibiawiki.com.br/images/4/4e/Lizard_Templar.gif">Lizards <div align="left"><img src="http://tibiawiki.com.br/images/9/99/Giant_Spider.gif">Giant Spider <div align="left"><img src="http://tibiawiki.com.br/images/7/70/Behemoth.gif">Behemoth </b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Druid<div align="left"><img src="\images\addons\144.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/5/53/Bear_Paw.gif">50Bear Paw <div align="left"><img src="http://tibiawiki.com.br/images/5/58/Wolf_Paw.gif">50Wolf Paw <div align="left"><img src="http://tibiawiki.com.br/images/7/74/Demon_Dust.gif">100Demon Dust <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/4/46/Bear.gif">Bear <div align="left"><img src="http://tibiawiki.com.br/images/archive/8/82/20140905041427%21Wolf.gif">Wolf <div align="left"><img src="http://tibiawiki.com.br/images/7/75/Demon.gif">Demon </b> </div> </td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Wizard<div align="left"><img src="\images\addons\145.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/f/fe/Medusa_Shield.gif">MedusaShield <div align="left"><img src="http://tibiawiki.com.br/images/1/16/Dragon_Scale_Mail.gif">DSM <div align="left"><img src="http://tibiawiki.com.br/images/2/2b/Crown_Legs.gif">CrownLegs <div align="left"><img src="http://tibiawiki.com.br/images/5/59/Ring_of_the_Sky.gif">Ringof the Sky <div align="left"><img src="http://tibiawiki.com.br/images/c/cb/Holy_Orchid.gif">50 Holy Orchid</div></td> <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/6/6f/Hero.gif">Hero <div align="left"><img src="http://tibiawiki.com.br/images/b/b0/Zarabustor.gif">Zarabustor <div align="left"><img src="http://tibiawiki.com.br/images/6/60/Medusa.gif">Medusa <div align="left"><img src="http://tibiawiki.com.br/images/4/46/Dragon_Lord_%28Old%29.gif">Dragon Lord </div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Oriental<div align="left"><img src="\images\addons\146.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/0/08/Coral_Comb.gif">CoralComb <div align="left"><img src="http://tibiawiki.com.br/images/8/86/Ape_Fur.gif">100 Ape Fur <div align="left"><img src="http://tibiawiki.com.br/images/7/73/Fish_Fin.gif">100 Fish Fin <div align="left"><img src="http://tibiawiki.com.br/images/f/f2/Enchanted_Chicken_Wing.gif">3 Enchanted Chicken Wing <div align="left"><img src="http://tibiawiki.com.br/images/9/91/Blue_Piece_of_Cloth.gif">100 Blue PoC </div></td> <td><b> <b> <div align="left"><img src="http://tibiawiki.com.br/images/5/54/Quara_Predator.gif">Quaras <div align="left"><img src="http://tibiawiki.com.br/images/8/82/Blue_Djinn.gif">Blue Djinn <div align="left"><img src="http://tibiawiki.com.br/images/3/30/Kongra.gif">Kongra </b> </td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Pirate<div align="left"><img src="\images\addons\151.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/0/0e/Eye_Patch.gif">100 Eye Patch <div align="left"><img src="http://tibiawiki.com.br/images/b/b5/Peg_Leg.gif">100 Peg Leg <div align="left"><img src="http://tibiawiki.com.br/images/2/27/Hook.gif">100 Hook <div align="left"><img src="http://tibiawiki.com.br/images/e/ee/Ron_the_Ripper%27s_Sabre.gif">RipperSabre <div align="left"><img src="http://tibiawiki.com.br/images/e/ef/Deadeye_Devious%27_Eye_Patch.gif">DeadeyeDevious <div align="left"><img src="http://tibiawiki.com.br/images/d/d6/The_Lethal_Lissy%27s_Shirt.gif">LethalLissy Shirt <div align="left"><img src="http://tibiawiki.com.br/images/e/ef/Brutus_Bloodbeard%27s_Hat.gif">BrutusHat </td> <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/6/64/Pirate_Buccaneer.gif">Pirate Buccaneer <div align="left"><img src="http://tibiawiki.com.br/images/1/11/Pirate_Corsair.gif">Pirate Corsair <div align="left"><img src="http://tibiawiki.com.br/images/4/4f/Deadeye_Devious.gif">Deadeye Devious <div align="left"><img src="http://tibiawiki.com.br/images/9/9e/Lethal_Lissy.gif">Lethal Lissy <div align="left"><img src="http://tibiawiki.com.br/images/3/35/Ron_The_Ripper.gif">Ron The Ripper <div align="left"><img src="http://tibiawiki.com.br/images/f/fb/Brutus_Bloodbeard.gif">Brutus Bloodbeard </b> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Assassin<div align="left"><img src="\images\addons\152.gif" ></div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/9/91/Blue_Piece_of_Cloth.gif">50Blue PoC <div align="left"><img src="http://tibiawiki.com.br/images/6/60/Green_Piece_of_Cloth.gif">50Green Poc <div align="left"><img src="http://tibiawiki.com.br/images/3/3a/Red_Piece_of_Cloth.gif">50Red Poc <div align="left"><img src="http://tibiawiki.com.br/images/e/e8/Brown_Piece_of_Cloth.gif">50Brown PoC <div align="left"><img src="http://tibiawiki.com.br/images/9/95/Yellow_Piece_of_Cloth.gif">50Yellow Poc <div align="left"><img src="http://tibiawiki.com.br/images/d/df/White_Piece_of_Cloth.gif">50White Poc <div align="left"><img src="http://tibiawiki.com.br/images/e/e5/Spool_of_Yarn.gif">10Spool of Yarn <div align="left"><img src="http://tibiawiki.com.br/images/0/0a/Behemoth_Claw.gif">BehemothClaw <div align="left"><img src="http://tibiawiki.com.br/images/c/cc/Nose_Ring.gif">NoseRing </td> <td><b> <b> <div align="left"><img src="http://tibiawiki.com.br/images/d/dd/Mummy.gif">Mummy <div align="left"><img src="http://tibiawiki.com.br/images/5/5a/Ghoul.gif">Ghoul <div align="left"><img src="http://tibiawiki.com.br/images/a/ab/Ghost.gif">Ghost <div align="left"><img src="http://tibiawiki.com.br/images/1/1e/The_Horned_Fox.gif">Horned Fox <div align="left"><img src="http://tibiawiki.com.br/images/a/a1/Marid.gif">Marid <div align="left"><img src="http://tibiawiki.com.br/images/b/bd/Merikh_the_Slaughterer.gif">Efreet <div align="left"><img src="http://tibiawiki.com.br/images/9/99/Giant_Spider.gif">Giant Spider <div align="left"><img src="http://tibiawiki.com.br/images/7/70/Behemoth.gif">Behemoth </td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Beggar<div align="left"><img src="\images\addons\153.gif" ></div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/9/9d/Minotaur_Leather.gif">50Minotaur Leathers <div align="left"><img src="http://tibiawiki.com.br/images/2/2f/Heaven_Blossom.gif">30Heaven Blossoms <div align="left"><img src="http://tibiawiki.com.br/images/e/e8/Brown_Piece_of_Cloth.gif">20Brown Poc <div align="left"><img src="http://tibiawiki.com.br/images/4/45/Bat_Wing.gif">10Bat Wings <div align="left"><img src="http://tibiawiki.com.br/images/8/86/Ape_Fur.gif">100Ape Fur <div align="left"><img src="http://tibiawiki.com.br/images/5/55/Crystal_Coin.gif">20k </div></td> <td><b> <b> <div align="left"><img src="http://tibiawiki.com.br/images/d/de/Demon_Skeleton.gif">Demonic Skeleton <div align="left"><img src="http://tibiawiki.com.br/images/5/5a/Ghoul.gif">Ghoul <div align="left"><img src="http://tibiawiki.com.br/images/0/05/Elf_Scout.gif">Elf Scout <div align="left"><img src="http://tibiawiki.com.br/images/5/57/Minotaur_Bruiser.gif">Minotaur <div align="left"><img src="http://tibiawiki.com.br/images/3/30/Kongra.gif">Kongra </td> </tr> <tr bgcolor="#D4C0A1"> <td><b><b>Shaman<div align="left"><img src="\images\addons\154.gif"></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/8/88/Pirate_Voodoo_Doll.gif">5Pirate Voodoo Doll <div align="left"><img src="http://tibiawiki.com.br/images/1/17/Voodoo_Doll.gif">5Voodoo Doll <div align="left"><img src="http://tibiawiki.com.br/images/1/12/Mandrake.gif">Mandrake <div align="left"><img src="http://tibiawiki.com.br/images/c/c3/Banana_Staff.gif">5 Banana Staff <div align="left"><img src="http://tibiawiki.com.br/images/5/59/Tribal_Mask.gif">5 Tribal Mask </div></td> <td> <b> <div align="left"><img src="http://tibiawiki.com.br/images/archive/f/f3/20150416050539%21Dworc_Voodoomaster.gif">Dworcs <div align="left"><img src="http://tibiawiki.com.br/images/c/ca/Merlkin.gif">Merlkiin <div align="left"><img src="http://tibiawiki.com.br/images/9/91/Enlightened_of_the_Cult.gif">Voodoo Cults <div align="left"><img src="http://tibiawiki.com.br/images/f/f5/Deathbine.gif">Deathbine </td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left"><b>Norseman<img src="\images\addons\251.gif" ></div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/4/49/Shard.gif">25Shard's </div></td> <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/c/ca/Ice_Witch.gif">IceWitch</div> </div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><div align="left"><b>Nightmare<img src="\images\addons\268.gif"></div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/e/ef/Demonic_Essence.gif">3000 Demonic Essence's <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/1/16/Grim_Reaper.gif">Grim Reaper</div> </div> </td> </tr> <tr bgcolor="#F1E0C6"> <td><b><b>Jester<div align="left"><img src="\images\addons\273.gif"></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/9/91/Blue_Piece_of_Cloth.gif">60 Blue PoC <div align="left"><img src="http://tibiawiki.com.br/images/e/e8/Brown_Piece_of_Cloth.gif">20 Brown PoC <div align="left"><img src="http://tibiawiki.com.br/images/9/95/Yellow_Piece_of_Cloth.gif">20 Yellow Poc <div align="left"><img src="http://tibiawiki.com.br/images/d/df/White_Piece_of_Cloth.gif">20 White Poc <div align="left"><img src="http://tibiawiki.com.br/images/3/3a/Red_Piece_of_Cloth.gif"> 20 Red Poc <div align="left"><img src="http://tibiawiki.com.br/images/6/60/Green_Piece_of_Cloth.gif"> 20 Green Poc </div></td> <td><b><b> <div align="left"><img src="http://tibiawiki.com.br/images/d/dd/Mummy.gif">Mummy <div align="left"><img src="http://tibiawiki.com.br/images/5/5a/Ghoul.gif">Ghoul <div align="left"><img src="http://tibiawiki.com.br/images/a/ab/Ghost.gif">Ghost <div align="left"><img src="http://tibiawiki.com.br/images/a/a1/Marid.gif">Marid <div align="left"><img src="http://tibiawiki.com.br/images/b/bd/Merikh_the_Slaughterer.gif">Efreet </td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left"><b>Brotherhood<img src="\images\addons\278.gif"></div></td> <td><b><div align="left"><b><img src="http://tibiawiki.com.br/images/e/ef/Demonic_Essence.gif"> 3000 Demonic Essence </div></td> <td><b> <div align="left"><img src="http://tibiawiki.com.br/images/1/16/Grim_Reaper.gif">Grim Reaper</div> </td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left"><b>DemonHunter<img src="\images\addons\289.gif"></div></td> <td><b><div align="left"><b><img src="http://tibiawiki.com.br/images/e/ef/Demonic_Essence.gif">1000 Demonic Essence </div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/1/16/Grim_Reaper.gif">Grim Reaper</div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Yalaharian<img src="\images\addons\325.gif" ></div></td> <td><b><div align="left"><b><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif"> Quest </div></td> <td><b> <div align="left"><b><a href="http://tibiawiki.com.br/wiki/Blood_Brothers_Quest">Blood Brothers Quest</div> </td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Warmaster<img src="\images\addons\335.gif" ></div></td> <td><b><div align="left"><b><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif"> Quest </div></td> </div></td> <td><b> <div align="left"><a href="http://tibiawiki.com.br/wiki/Unnatural_Selection_Quest">UnnaturalSelection Quest</div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Wayfarer<img src="\images\addons\367.gif" ></div></td> <td><b><div align="left"><b><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif"> Quest </div></td> </div></td> <td><b> <div align="left"><a href="http://tibiawiki.com.br/wiki/A_Father%27s_Burden_Quest">Fathers Burden Quest </td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Feverish Citizen<img src="\images\addons\430.gif"></div></td> <td><div align="left"><b><img src="http://tibiawiki.com.br/images/6/66/Plague_Bell.gif">PlagueBell <div align="left"><img src="http://tibiawiki.com.br/images/9/9d/Plague_Mask.gif">PlagueMask</div></td> <td><b> <b><div align="left"><img src="http://tibiawiki.com.br/images/5/5b/Feverish_Citizen.gif">Feverish Citizen</div> <div align="left"><img src="http://tibiawiki.com.br/images/5/5b/Feverish_Citizen.gif">Feverish Citizen</div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Elementalist<div align="left"><img src="\images\addons\432.gif" ></div></td> <td><b><div align="left"><b><img src="http://tibiawiki.com.br/images/f/fc/Elemental_Spikes.gif">ElementalSpike <div align="left"><img src="http://tibiawiki.com.br/images/2/22/Mage%27s_Cap.gif">MagesCap </div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/9/90/Raging_Mage.gif">Raging Mage</div> <div align="left"><img src="http://tibiawiki.com.br/images/2/2f/Mad_Mage.gif">Made Mage</div> </div> </td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Deepling<div align="left"><img src="\images\addons\463.gif"></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/e/eb/Jaul%27s_Pearl.gif">1 Jaul's Pearl <div align="left"><img src="http://tibiawiki.com.br/images/6/6d/Obujos%27_Shell.gif">1 Obujos' Shell <div align="left"><img src="http://tibiawiki.com.br/images/2/2f/Tanjis%27_Sight.gif">1 Tanjis'Sight <div align="left"><img src="http://tibiawiki.com.br/images/6/6e/Small_Golden_Anchor.gif">1 Small Golden Anchor </div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/8/84/Jaul.gif">Jaul</div> <div align="left"><img src="http://tibiawiki.com.br/images/0/01/Obujos.gif">Obujos</div> <div align="left"><img src="http://tibiawiki.com.br/images/6/67/Tanjis.gif">Tanjis</div> </td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Insectoid<img src="\images\addons\465.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif"> Quest </div></td> <td><b><div align="left"><a href="http://tibiawiki.com.br/wiki/War_Against_The_Hive_Quest">WarAgainst The Hive Quest</a></b> </div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Crystal Warlord <img src="\images\addons\512.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/2/23/Gnomish_Voucher_Type_CA1.gif">Gnomish Voucher Type CA1 <div align="left"><img src="http://tibiawiki.com.br/images/4/48/Gnomish_Voucher_Type_CA2.gif">Gnomish Voucher Type CA2 </div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/e/ee/Gnomally.gif"><ahref="http://tibiawiki.com.br/wiki/Gnomally">Gnomally</div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Glooth Engineer<img src="\images\addons\610.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif"> quest</div></td> <td><b><div align="left"><b><a href="http://tibiawiki.com.br/wiki/Dark_Trails_Quest">DarkTrails Quest</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><b>Demon<div align="left"><img src="\images\addons\541.gif" ></div></td> <td><b><b><div align="left"><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif"> Quest</div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/b/ba/Avar_Tar.gif"><ahref="http://tibiawiki.com.br/wiki/Avar_Tar">Avartar</div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">CaveExplorer<img src="\images\addons\574.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif"> Quest</div></td> <td><b><div align="left"><b><a href="http://tibiawiki.com.br/wiki/Spike_Tasks">SpikeTask</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><b><div align="left">Dream Warden<img src="\images\addons\577.gif"></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/d/db/Dream_Warden_Mask.gif">1 Dream Warden Mask <div align="left"><img src="http://tibiawiki.com.br/images/c/c6/Dream_Warden_Claw.gif">1 Dream Warden Claw </div><b></td> <td><b><div align="left"><b><img src="http://tibiawiki.com.br/images/6/63/Gaz%27Haragoth.gif">Gaz'Haragoth</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Soil Guardian<img src="\images\addons\516.gif" ></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/0/0e/Gnomish_Voucher_Type_MA1.gif"> Gnomish Voucher Type MA1 <div align="left"><img src="http://tibiawiki.com.br/images/0/0e/Gnomish_Voucher_Type_MA1.gif"> Gnomish Voucher Type MA2 </div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/e/ee/Gnomally.gif"><ahref="http://tibiawiki.com.br/wiki/Gnomally">Gnomally</div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Rift Warrior<img src="\images\addons\846.gif"></div></td> <td><b><div align="left"><img src="http://tibiawiki.com.br/images/f/ff/Achievement.gif">Quest</div></td> <td><b> <div align="left"><b><a href="http://tibiawiki.com.br/wiki/Ferumbras%27_Ascendant_Quest">Ferumbras'Ascendant Quest</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Entrepreneur<img src="\images\addons\472.gif"></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Jersey<div align="left"><img src="\images\addons\619.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Champion<img src="\images\addons\633.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Conjurer<div align="left"><img src="\images\addons\634.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Beastmaster<img src="\images\addons\637.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Chaos Acolyte<img src="\images\addons\665.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Death Herald<img src="\images\addons\667.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="\images\addons\684.gif">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Ceremonial Garb<img src="\images\addons\695.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Puppeteer<img src="\images\addons\697.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Spirit Caller<img src="\images\addons\699.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b>Evoker<div align="left"><img src="\images\addons\725.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Seaweaver<img src="\images\addons\733.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Recruiter<img src="\images\addons\746.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b>Sea Dog<div align="left"><img src="\images\addons\750.gif" ></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#F1E0C6"> <td><b><div align="left">Royal Pumpkin<img src="\images\addons\760.gif"></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> <tr bgcolor="#D4C0A1"> <td><b><div align="left">Winter Warden<img src="\images\addons\853.gif"></div></td> <td><b><div align="left">Premium Points Only</div></td> <td><b><div align="left"><b><a href="/index.php?subtopic=shopsystem">Go to Shopping</a></b></div></td> </tr> </table> em \htdocs\images extraia, o addons.rar são todas imagens de addons em .gif scan Creditos:Sekk(pela pasta com os addons) Creditos:Para o cara que criou a pagina de mounts. Creditos:Para eu por modificar e colocar os addons.1 ponto -
(AoM) Adivinhe o Mapa #07
XScupion reagiu a Administrador por um tópico no fórum
Bem vindos à primeiríssima edição do AoM 2016! Devido ao sucesso nos primeiros concursos no ano passado, resolvi voltar com o evento. Há algumas mudanças, pra melhor, então espero que gostem, participem e divirtam-se! Funcionamento • Cada edição do AoM tem um tema específico de um mapa (exemplo: loja de potions, taverna, depot, etc...), uma primeira imagem é adicionada ao tópico; • Os membros devem tentar adivinhar qual é o tema do Mapa; • Você pode dar apenas 1 sugestão por post (depois que alguém comentar após o seu post, você pode tentar novamente); • Se forem acumuladas 20 sugestões e ninguém acertar, é postado uma segunda imagem com mais itens e dicas no mapa; • Caso acumular mais 20 tentativas na segunda imagem, é adicionado a terceira imagem; • Consequentemente, a quarta imagem e a última, a quinta imagem; • Se ninguém acertar após aúltima dica, é levado em consideração a pessoa que mais chegou perto do acerto; • A premiação muda conforme a quantidade de dicas que foram dadas. Premiação Acerto DICA 1 20 Pontos de Reputação + Acerto DICA 2 15 Pontos de Reputação + Acerto DICA 3 10 Pontos de Reputação + Acerto DICA 4 5 Pontos de Reputação + Acerto DICA 5 3 Pontos de Reputação + Dicas (AoM #7) Dica 1 Dica 2 Dica 3 Dica 4 Dica 51 ponto -
Adicionar tempo para uso
Administrador reagiu a narutomaniacos por uma questão
Preciso de ajuda para adicionar tempo entre usos dessa talkaction. Script: --[[Script By Vodkart]]--function onSay(cid, words, param)local config = {pz = False, -- players precisam estar em protection zone para usar? (true or false)battle = true, -- players deve estar sem battle (true or false)custo = true, -- se os teleport irão custa (true or false)need_level = true, -- se os teleport irão precisar de level (true or false)premium = true -- se precisa ser premium account (true or false)}--[[ Config lugares]]--local lugar = {["depot"] = { -- nome do lugarpos = {x=129, y=54, z=6},level = 5,price = 1000},["templo"] = { -- nome do lugarpos = {x=160, y=54, z=7},level = 10, price = 2000},["arena"] = { -- nome do lugarpos = {x=125, y=351, z=9},level = 15,price = 3000},["area vip"] ={ -- nome do lugarpos = {x=280, y=87, z=4},level = 20,price = 4000}}--[[ Lista de Viagem (Não mexa) ]]--if (param == "lista") thenlocal str = ""str = str .. "lista de viagem :\n\n"for name, pos in pairs(lugar) dostr = str..name.."\n"endstr = str .. ""doShowTextDialog(cid, 6579, str)return TRUEendlocal a = lugar[param]if not(a) thendoPlayerSendTextMessage(cid, 22, "desculpe,este lugar não existe")doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)return TRUEelseif config.pz == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE thendoPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.")return TRUEelseif config.premium == true and not isPremium(cid) thendoPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players com premium account podem teleportar.")return TRUEelseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE thendoPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.")return TRUEelseif config.need_level == true and getPlayerLevel(cid) < a.level thendoPlayerSendTextMessage(cid, 22, "Desculpe,Voce não tem level. voce precisa "..a.level.." level ou mais para ser teleportado.")doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)return TRUEelseif config.custo == true and doPlayerRemoveMoney(cid, a.price) == FALSE thendoPlayerSendTextMessage(cid, 22, "Desculpe,voce nao tem dinheiro suficiente. Voce precisa "..a.price.." gp para ser teleportado.")doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)return TRUEenddoTeleportThing(cid, a.pos)doSendMagicEffect(a.pos, CONST_ME_TELEPORT)doPlayerSendTextMessage(cid, 22, "" .. getPlayerName(cid) .. " foi teleportado para: \n " .. param .. ".")return TRUEendProtocolo: 0.3.6 up1 ponto -
1 ponto
-
Aconteceu mesma coisa aki, sempre que tu for abrir e dar esse erro vc usa shift e arrasta nele todo, em tds os floors dps de algum tempo volta ao normal. OBS: ao usar o shift dps vc tem que clikar com o direito em algum aoutra parte para tirar o selecione ou vc copia e clika com o direito para colar, mas não cole.1 ponto
-
globalevent 1 em 1 minuto ganhar 1 minuto de stamina
gmstrikker reagiu a Danihcv por uma questão
@@gmstrikker, ao dar return TRUE, vc está retornando uma string basicamente, e não um sinal booleano. #EDIT: caso o seu pedido já tenha sido resolvido, pf marque o post que melhor respondeu sua duvida como Resolvido (esse botão s eencontra no rodapé de cada post)1 ponto -
Aqui. Vá em data\creaturescripts no arquivo creaturescripts.xml e adicione essas tags: <event type="advance" name="advanceBless" event="script" value="playerBless.lua"/> <event type="login" name="loginBless" event="script" value="playerBless.lua"/> <event type="death" name="deathBless" event="script" value="playerBless.lua"/> Agora vá em data\creaturescripts\scripts no arquivo login.lua e adicione isso antes do ultimo return true: registerCreatureEvent(cid, "advanceBless") registerCreatureEvent(cid, "loginBless") registerCreatureEvent(cid, "deathBless") Agora vá em data\creaturescripts\scripts e crie um arquivo chamado playerBless.lua e coloque isso dentro: local maxLevel = 10 --level maximo pro player ganhar bless function onAdvance(cid, skill, oldLevel, newLevel) if player:getLevel(cid) <= maxLevel then for i = 1, 5 do player:addBlessing(cid, i) end end return true end function onDeath(cid) if player:getLevel(cid) <= maxLevel then for i = 1, 5 do player:addBlessing(cid, i) end end return true end function onLogin(cid) if player:getLevel(cid) <= maxLevel then for i = 1, 5 do player:addBlessing(cid, i) end end return true end #CASO ESSE SCRIPT Ñ PEGUE, TENTE ASSIM: local maxLevel = 10 --level maximo pro player ganhar bless function onAdvance(cid, skill, oldLevel, newLevel) if getPlayerLevel(cid) <= maxLevel then for i = 1, 5 do doPlayerAddBlessing(cid, i) end end return true end function onDeath(cid) if getPlayerLevel(cid) <= maxLevel then for i = 1, 5 do doPlayerAddBlessing(cid, i) end end return true end function onLogin(cid) if getPlayerLevel(cid) <= maxLevel then for i = 1, 5 do doPlayerAddBlessing(cid, i) end end return true end1 ponto
-
Mensagem do loot aparece no default
frank008 reagiu a RodriigoRobson por uma questão
vai em config.lua e procure por isso: monsterLootMessageType = Troca o numero da frente: monsterLootMessageType = 221 ponto -
Runas e ammos infinitas, deve já ter essa opção no config.lua.1 ponto
-
[Show Off] Mega Bomb s2
JustinnoTibianno reagiu a Mega Bomb por um tópico no fórum
Entrada de uma cidade ...1 ponto -
10.80 - 10.90 | xTibia Sharp Map Tracker
Dennyz Dias reagiu a julhinhuu por um tópico no fórum
Hmm... só tíbia global, ok ok. Agradecido por esclarecer.1 ponto -
PROJETO DUCAN
Administrador reagiu a MuriloCavalcantti por um tópico no fórum
PODE PEGAR PRA VOCÊS PUTOS!1 ponto -
[NEW][MODULE]Store_module
kaleudd reagiu a Administrador por um tópico no fórum
Boa! Ótimo conteúdo! Obrigado por compartilhar conosco.1 ponto -
10.80 - 10.90 | xTibia Sharp Map Tracker
Dennyz Dias reagiu a Administrador por um tópico no fórum
Não tenho, sorry1 ponto -
[Tutorial] Efeito de texto
Lordbaxx reagiu a Alexclusive por um tópico no fórum
Fala moçada do X-Tibia. Estou aqui hoje, para ensinar vocês a criarem um efeito luminoso. Bom, vamos lá. 01. Pressione Ctrl+N para criar um novo documento e defina um tamanho de 462x236 pixels, depois de criado pressione a letra G do teclado para selecionar a Paint Bucket Tool e clique na cor do lado esquerdo e selecione a cor desejada. (No meu caso usei a cor Preta) 02. Agora duplique a layer, vá em Filter> Render> Clouds, pressione Ok, depois mude o modo de blend da layer para Luminosity. 03. Pressione a letra T do teclado para selecionar a Horizontal Type Tool. Neste tutorial usei a fonte CremonaOpenmas nada impede que ser usada outra fonte. 04. Escreva uma palavra ou frase qualquer. 05. Agora clique com o botão direito do mouse sobre a layer do texto e escolha a opção Blending Options, ao abrir a caixa de Blending Options vá em Outer Glow e defina os valores abaixo. 06. Sua palavra deverá ficar como a da imagem abaixo. 07. Agora pressione Ctrl+J para duplicar a layer, clique com o botão direito do mouse sobre a layer que acabou de ser criada e escolha a opção Blending Options, defina os valores abaixo. (Blend Mode: Divide) 08. Ainda com a caixa de Blending Options aberta vá em Gradiente Overlay e defina os valores a seguir. (Blend Mode: Hard Light e Gradient meio transparente) 09. Agora vá em Outer Glow e defina os seguintes valores, depois pressione Ok. 10. Agora pressione Ctrl+E para mesclar as duas layers, duplique novamente a layer, vá em Edit> Transform> Flip Vertical, pressione a letra V do teclado para selecionar a Move Tool e arraste a palavra para baixo, até a posição da foto abaixo. 11. Clique com o botão direito do mouse sobre a layer de baixo e escolha a opção Blending Options e defina como na foto abaixo. (Fill Opacity: 25%) 12. Sua imagem irá ficar como na foto abaixo. 13. Agora pressione Ctrl+E para mesclar as duas layers mais uma vez e vá em Filter> Blur> Gaussian Blur e defina os valores a seguir. 14. Sua imagem irá ficar como a imagem abaixo. 15. Agora pressione a letra E do teclado para selecionar a Eraser Tool e defina os seguintes valores para a ferramenta. 16. Apague suavemente a parte de baixo das letras deixando como na foto abaixo. 17. Agora vá em Filter>Sharpen>Sharpen, até pegar uma certa nitidez. Ficando assim: 18. Agora clique sobre a layer Background e pressione Ctrl+J para duplicar, vá em Filter> Render> Lens Flare e use os valores a seguir. 19. Agora vá em Edit> Fade Lens Flare e defina os valores abaixo. 20. Agora defina o valor de 69% para o Fill na sua paleta de layers. O final de seu texto deverá estar assim: Participe deixando seu comentário, dúvida, sugestão, ideias, exemplos ou simplesmente dizendo um "Olá!" Espero que gostem e aproveitem. Ficarei feliz se ver resultados por ai. Pode postar direto aqui si quiser. Abraço e até a próxima!1 ponto -
[tfs1.x] AutoLoot System
kaleudd reagiu a Administrador por um tópico no fórum
Já vi e usei esse sistema em um OT global, é muito legal hehe1 ponto -
/commands para TFS 1.1
kaleudd reagiu a Administrador por um tópico no fórum
Muito útil, só muda o texto inicial, você diz que criou mas no final tem os créditos de outra pessoa.1 ponto -
[TFS 1.1] !exp, !mana
Administrador reagiu a kaleudd por um tópico no fórum
créditos: zbizucomandos: !exp: 23:54 You need 11719875 experience more, for 507 level. 23:54 Current rate: x18 (stamina bonus) !mana: 23:54 You need 403843 mana, for next magic level. instalação: talkactions.xml <talkaction words="!exp" script="expmana.lua"/> <talkaction words="!mana" script="expmana.lua"/> em talkactions>scripts>crie um lua com o nome ''expmana.lua'' function onSay(player, words, param) local p = player local s = function(p, lv) local k = Game.getExperienceStage(lv) local st = p:getStamina() if st > 2400 then return k*1.5 .. " (stamina bonus)" elseif st < 1 then return 0 .. " (out of stamina)" elseif st < 841 then return k*0.5 .. " (stamina penalty)" else return k end end if words == "!exp" then local lv = p:getLevel() p:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You need " .. ((50 * lv^3) - (150 * lv^2) + (400 * lv)) / 3 - p:getExperience() .. " experience more, for " .. lv+1 .. " level.") p:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Current rate: x" .. s(p, lv)) return false end p:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have to spend " .. math.ceil((p:getVocation():getRequiredManaSpent(p:getBaseMagicLevel() + 1) - p:getManaSpent()) / configManager.getNumber(configKeys.RATE_MAGIC)) .. " mana more, for next magic level.") return false end1 ponto -
[TFS 1.1] !exp, !mana
kaleudd reagiu a Administrador por um tópico no fórum
Nunca tinha visto esse, bem interessante. Obrigado por trazer ao xTibia!1 ponto -
[OTC]Callbacks dos Modules
Skulls reagiu a BananaFight por uma questão
Se você tem a source do OTC e Server, é só usar o código que ja existe hoje ( EXTENDED Opcode ), uma cosia que causa muita confusão quando se vai usar o opcode para passar informações adicionais no server / client, é enviar um extended opcode, e tentar receber um opcode normal, você precisa ver se não esta fazendo isso. enviando 1 tipo e recebendo outro... Se você instalou o extended opcode no servidor certo ele vai funcionar sem problemas. Minha primeira sugestão é essa, tentar usar os extendeds opcodes, caso isso não resolva seu problema, ai precisaria buscar uma pessoa com conhecimentos sólidos em C++ para criar uma ponte usando os protocolos que existem no server / client para passar informações. Agora caso você não tem a source do servidor, o jeito mais simples seria usar as mensagens de sendCancel concatenadas com um identificador que faz o client esconder elas, como o dalvorsn mostrou no exemplo. Por exemplo, você cria uma chave de identificação "%inf%" e usa ela para executar suas ações especificas para cara key, e ao invés de mostrar ela para o player, você esconde.1 ponto -
Aqui está: local pos = { [1] = {playerpos = {x = 1187, y = 1173, z = 6, stackpos=253}, nplayerpos = {x=1184, y=1157, z=7}}, [2] = {playerpos = {x = 1186, y = 1173, z = 6, stackpos=253}, nplayerpos = {x=1183, y=1157, z=7}}, [3] = {playerpos = {x = 1185, y = 1173, z = 6, stackpos=253}, nplayerpos = {x=1182, y=1157, z=7}}, [4] = {playerpos = {x = 1184, y = 1173, z = 6, stackpos=253}, nplayerpos = {x=1181, y=1157, z=7}}, [5] = {playerpos = {x = 1183, y = 1173, z = 6, stackpos=253}, nplayerpos = {x=1180, y=1157, z=7}} } local questLevel = 150 function onUse(cid, item, frompos, item2, topos) if item.uid == 7001 then if item.itemid == 1946 then for _, pid in pairs(pos) do local player = getThingfromPos(pid.playerpos) if player.itemid > 0 then local level = getPlayerLevel(player.uid) if level >= questLevel then doSendMagicEffect(pid.playerpos,2) doTeleportThing(player.uid,pid.nplayerpos) doSendMagicEffect(pid.nplayerpos,10) else doPlayerSendCancel(player.uid,"Você precisa estar no level ".. questLevel .."+.") end doTransformItem(item.uid,1945) end end elseif item.itemid == 1945 then doTransformItem(item.uid,1946) end end return true end1 ponto
-
globalevent 1 em 1 minuto ganhar 1 minuto de stamina
gmstrikker reagiu a Night Wolf por uma questão
@@gmstrikker, sim.. só coloca return true porque return TRUE não "existe"1 ponto -
Olá, xTibianos. Hoje lhes trago duas listas com todas as funções (teoricamente) do TFS 0.2. Source functions - funções na source //get* getPlayerMasterPos(cid) getPlayerLossPercent(cid) getItemIdByName(name) getTownName(townId) getTownTemplePosition(townId) getPlayersByAccountNumber(accountNumber) getAccountNumberByPlayerName(name) getIPByPlayerName(name) getPlayersByIPAddress(ip[, mask = 0xFFFFFFFF]) getFluidSourceType(type) getItemDescriptions(itemid) getItemWeightByUID(uid) getContainerCapById(itemid) getDepotId(uid) getHouseTilesSize(houseid) getHighscoreString(skillId) getPartyMembers(leaderId) getCreatureMaster(cid) - Returns: returns the creature's master or itself if the creature isn't a summon getMonsterTargetList(cid) getMonsterFriendList(cid) getPlayerByName(name) getPlayerGUIDByName(name) getPlayerLearnedInstantSpell(cid, name) getPlayerInstantSpellCount(cid) getPlayerInstantSpellInfo(cid, index) getPlayerMount(cid, mountid) getWorldType() getWorldTime() getWorldLight() getWorldCreatures(type) - Types: 0 players, 1 monsters, 2 npcs, 3 all Returns: Amount getWorldUpTime() getGuildId(guild_name) getPlayerSex(cid) getContainerSize(uid) getContainerCap(uid) getContainerItem(uid, slot) getInstantSpellInfoByName(cid, name) getInstantSpellWords(name) getGlobalStorageValue(valueid) getHouseOwner(houseid) getHouseName(houseid) getHouseEntry(houseid) getHouseRent(houseid) getHouseTown(houseid) getHouseAccessList(houseid, listid) getHouseByPlayerGUID(playerGUID) getCreatureOutfit(cid) getCreaturePosition(cid) getCreatureName(cid) getCreatureSpeed(cid) getCreatureBaseSpeed(cid) getCreatureTarget(cid) getTilePzInfo(pos) - Returns: 1 is pz. 0 no pz. getTileHouseInfo(pos) - Returns: 0 no house. != 0 house id getItemRWInfo(uid) getThingfromPos(pos) getThing(uid) getCreatureCondition(cid, condition) getItemName(itemid) getItemWeight(itemid, count) getPlayerPremiumDays(cid) getPlayerSkullType(cid) getPromotedVocation(vocation) getPlayerBlessing(cid, blessing) getTileThingByTopOrder(pos, topOrder) getTileItemByType(pos, type) getTopCreature(pos) getTileThingByPos(pos) getTileItemById(pos, itemId, <optional> subType) getOnlinePlayers() getTileInfo(pos) getThingPos(uid) getSpectators(centerPos, rangex, rangey, multifloor) getPlayerStorageValue(uid, valueid) getPlayerItemById(cid, deepSearch, itemId, <optional> subType) getPlayerIp(cid) getPlayerGuildLevel(cid) getCreatureSummons(cid) - Returns: returns a table with all the summons of the creature getWaypointPosition(name) //do* doPlayerAddBlessing(cid, blessing) doPlayerPopupFYI(cid, message) doCombat(cid, combat, param) doPlayerRemovePremiumDays(cid, days) doPlayerAddPremiumDays(cid, days) doPlayerSetSex(cid, newSex) doSetCreatureOutfit(cid, outfit, time) doSetItemOutfit(cid, item, time) doSetMonsterOutfit(cid, name, time) doChangeSpeed(cid, delta) doAddContainerItem(uid, itemid, <optional> count/subtype) doChallengeCreature(cid, target) doTargetCombatDispel(cid, target, type, effect) doAreaCombatDispel(cid, pos, area, type, effect) doTargetCombatCondition(cid, target, condition, effect) doAreaCombatCondition(cid, pos, area, condition, effect) doTargetCombatMana(cid, target, min, max, effect) doAreaCombatMana(cid, pos, area, min, max, effect) doTargetCombatHealth(cid, target, type, min, max, effect) doAreaCombatHealth(cid, type, pos, area, min, max, effect) doSetCreatureDropLoot(cid, doDrop) doSetCreatureLight(cid, lightLevel, lightColor, time) doPlayerRemoveMount(cid, mountid) doPlayerAddMount(cid, mountid) doPlayerRemOutfit(cid,looktype,addons) doPlayerAddOutfit(cid,looktype,addons) doPlayerSetGuildNick(cid, nick) doPlayerSetGuildRank(cid, rank) doPlayerSetGuildId(cid, id) doPlayerAddExp(cid,exp) doPlayerRemoveItem(cid,itemid,count) doPlayerSetVocation(cid,voc) doPlayerSetTown(cid, townid) doMoveCreature(cid, direction) doRemoveCreature(cid) doConvinceCreature(cid, target) doSummonCreature(name, pos) doCreateTeleport(itemid, topos, createpos) doTileAddItemEx(pos, uid) doCreateItemEx(itemid, <optional> count/subtype) - Returns: Returns uid of the created item, only works on tiles. doCreateItem(itemid, type/count, pos) - Returns: Returns uid of the created item, only works on tiles. doDecayItem(uid) doShowTextDialog(cid, itemid, text) doPlayerRemoveMoney(cid, money) doPlayerSendTextMessage(cid, MessageClasses, message) doPlayerAddItemEx(cid, uid, <optional: default: 0> useCidPosOnFail) doPlayerAddItem(uid, itemid, <optional> count/subtype) - Returns: Returns uid of the created item doPlayerAddSoul(cid, soul) doPlayerAddManaSpent(cid, mana) doPlayerAddMana(cid, mana) doCreatureAddHealth(cid, health) doPlayerAddSkillTry(cid, skillid, n) doSendAnimatedText(pos, text, color) doSetItemSpecialDescription(uid, desc) doSetItemText(uid, text) doSetItemActionId(uid, actionid) doChangeTypeItem(uid, newtype) doSendDistanceShoot(frompos, topos, type) doSendMagicEffect(pos, type) doCreatureSay(cid, text, type) doTransformItem(uid, toitemid, <optional> count/subtype) doTeleportThing(cid, newpos, <optional> pushmove) doPlayerSendDefaultCancel(cid, ReturnValue) doRemoveCondition(cid, type) doAddCondition(cid, condition) doMonsterChangeTarget(cid) doSetMonsterTarget(cid, target) doCreatureChangeOutfit(cid, outfit) doCreateNpc(name, pos) doRelocate(pos, posTo) - Returns: Moves all moveable objects from pos to posTo doAddContainerItemEx(uid, virtuid) doSendTutorial(cid, tutorialid) doCreatureSetLookDir(cid, direction) doPlayerFeed(cid, food) doRemoveItem(uid, <optional> n) doAddMapMark(cid, pos, type, <optional> description) doPlayerAddMoney(cid, money) doPlayerChangeName(cid, newName) doSetCreatureDirection(cid, direction) doWaypointAddTemporial(name, pos) //set* setHouseAccessList(houseid, listid, listtext) setHouseOwner(houseid, ownerGUID) 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) setPlayerGroupId(cid, newGroupId) setPlayerStorageValue(uid, valueid, newvalue) //is* isPlayer(cid) isCreature(cid) isContainer(uid) isMoveable(uid) isSightClear(fromPos, toPos, floorCheck) isValidUID(uid) isPlayerGhost(cid) isPlayerPzLocked(cid) isDepot(uid) isCorpse(uid) isMovable(uid) isItemMovable(itemid) isItemMoveable(itemid) isItemStackable(itemid) isItemRune(itemid) isItemDoor(itemid) isItemContainer(itemid) isItemFluidContainer(itemid) isInArray(array, value) //misc* broadcastMessage(message, type) createCombatArea( {area}, <optional> {extArea} ) canPlayerWearOutfit(cid, looktype, addons) hasProperty(uid, prop) refreshMap() cleanMap() createConditionObject(type) 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) debugPrint(text) addEvent(callback, delay, parameter) stopEvent(eventid) mayNotLogout(cid, value) mayNotMove(cid, value) saveData() saveServer(), does the same thing as saveData() escapeString(str) registerCreatureEvent(uid, eventName) queryTileAddThing(uid, pos, <optional> flags) playerLearnInstantSpell(cid, name) canPlayerLearnInstantSpell(cid, name) Lua made functions - funções feitas em LUA (data/global.lua) doPlayerGiveItem(cid, itemid, count, charges) doCreatureSayWithRadius(cid, text, type, radiusx, radiusy, position) doSummonCreatures(monsters, positions) doPlayerTakeItem(cid, itemid, count) doPlayerBuyItem(cid, itemid, count, cost, charges) doPlayerSellItem(cid, itemid, count, cost) doPlayerAddAddons(cid, addon) doPlayerBuyItemContainer(cid, containerid, itemid, count, cost, charges) doCopyItem(item, attributes) doForceSummonCreature(name, pos) getMonthDayEnding(day) getMonthString(m) getArticle(str) getDistanceBetween(firstPosition, secondPosition) getConfigInfo(info) getDirectionTo(pos1, pos2) getPlayerLookPos(cid) getPosByDir(fromPosition, direction, size) getCreaturesInRange(position, radiusx, radiusy, showMonsters, showPlayers, showSummons) getCount(string) getTibianTime() setPlayerMultipleStorageValues(cid, storage, value) isInRange(pos, fromPos, toPos) isPremium(cid) isNumber(str) isSorcerer(cid) isDruid(cid) isPaladin(cid) isKnight(cid) isSummon(cid) isPlayerSummon(cid) isMonsterInRange(monsterName, fromPos, toPos) addContainerWithItems(cid, container, item, item_count, count) rows(result) numRows(result) tableToPos(t) positionExists(pos) warnPlayer(cid, msg) hasAddon(cid, looktype, addon) addAddon(cid, looktype, addon) playerExists(name) string.split(str) string.trim(str) string.explode(str, sep) table.find(table, value) table.isStrIn(txt, str) escapeString(str) createClass(parent) db.getResult(query)1 ponto
-
Olá, xTibianos. Hoje lhes trago uma lista com todas as funções (teoricamente) presentes no TFS 1.0. Pode ser que ainda estejam faltando algumas funções, pois não tive tempo para conferir, apenas trouxe o conteúdo para cá. All functions, source and lua made - Todas as funções da source e feitas em lua (\lib) //do* doAddCondition(cid, condition) doAddContainerItem(uid, itemid, <optional> count/subtype) doAddContainerItemEx(uid, virtualId) doAddMapMark(cid, pos, type, description) doAreaCombatCondition(cid, pos, area, condition, effect) doAreaCombatDispel(cid, pos, area, type, effect) doAreaCombatHealth(cid, type, pos, area, min, max, effect) doAreaCombatMana(cid, pos, area, min, max, effect) doChallengeCreature(cid, target) doChangeSpeed(cid, delta) doChangeTypeItem(uid, newtype) doCombat(cid, combat, param) doConvinceCreature(cid, target) doCreateItem(itemid, type/count, pos) doCreateItemEx(itemid, <optional> count/subtype) doCreateNpc(name, pos) doCreateTeleport(itemid, topos, createpos) doCreatureAddHealth(cid, health) doCreatureChangeOutfit(cid, outfit) doCreatureSay(cid, text, type, ...) doCreatureSayWithRadius(cid, text, type, radiusx, radiusy, position) doCreatureSetLookDir(cid, direction) doDecayItem(uid) doForceSummonCreature(name, pos) doMonsterChangeTarget(cid) doMoveCreature(cid, direction) doPlayerAddBlessing(cid, blessing) doPlayerAddExp(cid, exp, useMult, ...) doPlayerAddItem(cid, itemid, <optional: default: 1> count, <optional: default: 1> canDropOnMap, <optional: default: 1>subtype) doPlayerAddItem(uid, itemid, <optional: default: 1> count/subtype) doPlayerAddItemEx(cid, uid, ...) doPlayerAddMana(cid, mana, ...) doPlayerAddManaSpent(cid, mana) doPlayerAddMoney(cid, money) doPlayerAddMount(cid, mountId) doPlayerAddOutfit(cid, lookType, addons) doPlayerAddPremiumDays(cid, days) doPlayerAddSkillTry(cid, skillid, n) doPlayerAddSoul(cid, soul) doPlayerFeed(cid, food) doPlayerJoinParty(cid, leaderId) doPlayerPopupFYI(cid, message) doPlayerRemOutfit(cid, lookType, addons) doPlayerRemoveItem(cid, itemid, count, <optional> subtype, <optional> ignoreEquipped) doPlayerRemoveMoney(cid, money) doPlayerRemoveMount(cid, mountId) doPlayerRemovePremiumDays(cid, days) doPlayerSendCancel(cid, text) doPlayerSendTextMessage(cid, type, text, ...) doPlayerSetBalance(cid, balance) doPlayerSetGuildLevel(cid, level) doPlayerSetGuildNick(cid, nick) doPlayerSetOfflineTrainingSkill(cid, skill) doPlayerSetSex(cid, sex) doPlayerSetTown(cid, town) doPlayerSetVocation(cid, vocation) doRelocate(pos, posTo) doRemoveCondition(cid, type[, subId]) doRemoveCreature(cid) doRemoveItem(uid, ...) doSendDistanceShoot(fromPos, toPos, distanceEffect, ...) doSendMagicEffect(pos, magicEffect, ...) doSendTutorial(cid, tutorialId) doSetCreatureDropLoot(cid, doDrop) doSetCreatureLight(cid, lightLevel, lightColor, time) doSetCreatureOutfit(cid, outfit, time) doSetItemActionId(uid, actionId) doSetItemOutfit(cid, item, time) doSetItemSpecialDescription(uid, desc) doSetItemText(uid, text) doSetMonsterOutfit(cid, name, time) doSetMonsterTarget(cid, target) doShowTextDialog(cid, itemId, text) doSummonCreature(name, pos) doTargetCombatCondition(cid, target, condition, effect) doTargetCombatDispel(cid, target, type, effect) doTargetCombatHealth(cid, target, type, min, max, effect) doTargetCombatMana(cid, target, min, max, effect) doTeleportThing(uid, dest, pushMovement) doTileAddItemEx(pos, uid) doTransformItem(uid, newItemId, ...) //get* getAccountNumberByPlayerName(name) getBlessingsCost(level) getConfigInfo(info) getContainerCap(uid) getContainerCapById(itemId) getContainerItem(uid, slot) getContainerSize(uid) getCreatureBaseSpeed(cid) getCreatureCondition(cid, condition[, subId]) getCreatureHealth(cid) getCreatureMaster(cid) getCreatureMaxHealth(cid) getCreatureName(cid) getCreatureOutfit(cid) getCreaturePosition(cid) getCreatureSpeed(cid) getCreatureSummons(cid) getCreatureTarget(cid) getDepotId(uid) getDistanceBetween(firstPosition, secondPosition) getFluidSourceType(itemId) getGlobalStorageValue(key) getGuildId(guildName) getHouseAccessList(id, listId) getHouseByPlayerGUID(playerGUID) getHouseEntry(houseId) getHouseName(houseId) getHouseOwner(houseId) getHouseRent(id) getHouseTilesSize(houseId) getHouseTown(houseId) getInstantSpellInfoByName(cid, name) getInstantSpellWords(name) getIPByPlayerName(name) getItemDescriptions(itemId) getItemIdByName(name) getItemName(itemId) getItemRWInfo(uid) getItemWeight(itemId, ...) getItemWeightByUID(uid, ...) getMonsterFriendList(cid) getMonsterTargetList(cid) getOnlinePlayers() getPartyMembers(cid) getPlayerAccess(cid) getPlayerAccountType(cid) getPlayerBalance(cid) getPlayerBlessing(cid, blessing) getPlayerByName(name) getPlayerDepotItems(cid, depotId) getPlayerFlagValue(cid, flag) getPlayerFood(cid) getPlayerFreeCap(cid) getPlayerGroupId(cid) getPlayerGUID(cid) getPlayerGUIDByName(name) getPlayerGuildId(cid) getPlayerGuildLevel(cid) getPlayerGuildName(cid) getPlayerGuildNick(cid) getPlayerGuildRank(cid) getPlayerInstantSpellCount(cid) getPlayerInstantSpellInfo(cid, index) getPlayerIp(cid) getPlayerItemById(cid, deepSearch, itemId, ...) getPlayerItemCount(cid, itemId, ...) getPlayerLastLoginSaved(cid) getPlayerLearnedInstantSpell(cid, name) getPlayerLevel(cid) getPlayerLight(cid) getPlayerLookDir(cid) getPlayerLossPercent(cid) getPlayerMagLevel(cid) getPlayerMana(cid) getPlayerMasterPos(cid) getPlayerMaxMana(cid) getPlayerMoney(cid) getPlayerMount(cid, mountId) getPlayerName(cid) getPlayerParty(cid) getPlayerPosition(cid) getPlayerPremiumDays(cid) getPlayersByAccountNumber(accountNumber) getPlayersByIPAddress(ip, mask) getPlayerSex(cid) getPlayerSkill(cid, skillId) getPlayerSkullType(cid) getPlayerSlotItem(cid, slot) getPlayerSoul(cid) getPlayerStorageValue(cid, key) getPlayerTown(cid) getPlayerVocation(cid) getPromotedVocation(vocationId) getPvpBlessingCost(level) getSpectators(centerPos, rangex, rangey, multifloor, onlyPlayers) getThing(uid) getThingfromPos(pos) getThingPos(uid) getTibianTime() getTileHouseInfo(pos) getTileInfo(position) getTileItemById(position, itemId, ...) getTileItemByType(position, itemType) getTilePzInfo(position) getTileThingByPos(position) getTileThingByTopOrder(position, topOrder) getTopCreature(position) getTownId(townName) getTownName(townId) getTownTemplePosition(townId) getWaypointPosition(name) getWorldCreatures(type) getWorldLight() getWorldTime() getWorldUpTime() //set* setCombatArea(combat, area) setCombatCallBack(combat, key, function_name) setCombatCondition(combat, condition) setCombatFormula(combat, type, mina, minb, maxa, maxb) setCombatParam(combat, key, value) setConditionFormula(combat, mina, minb, maxa, maxb) setConditionParam(condition, key, value) setGlobalStorageValue(key, value) setHouseAccessList(id, listId, listText) setHouseOwner(id, guid) setPlayerGroupId(cid, groupId) setPlayerStorageValue(cid, key, value) //is* isContainer(uid) isCorpse(uid) isCreature(cid) isDepot(uid) isDruid(cid) isInArray(array, value) isInRange(pos, fromPos, toPos) isInWar(cid, target) isItem(uid) isItemContainer(itemId) isItemDoor(itemId) isItemFluidContainer(itemId) isItemMovable(itemId) isItemRune(itemId) isItemStackable(itemId) isKnight(cid) isMonster(cid) isMovable(uid) isNpc(cid) isNumber(str) isPaladin(cid) isPlayer(cid) isPlayerGhost(cid) isPlayerPzLocked(cid) isPremium(cid) isSightClear(fromPos, toPos, floorCheck) isSorcerer(cid) isSummon(cid) isValidUID(uid) mayNotMove(cid, value) numberToVariant(number) positionToVariant(pos) variantToNumber(var) variantToPosition(var) variantToString(var) pushThing(thing) queryTileAddThing(thing, position, ...) saveServer() sendChannelMessage(channelId, type, message) sendGuildChannelMessage(guildId, type, message) stopEvent(eventid) string.split(str, sep) stringToVariant(string) targetPositionToVariant(pos) unregisterCreatureEvent(cid, name) hasProperty(uid, prop) addDamageCondition(condition, rounds, time, value) addEvent(callback, delay, ...) addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet) broadcastMessage(message, type) canPlayerLearnInstantSpell(cid, name) canPlayerWearOutfit(cid, lookType, addons) cleanMap() createCombatArea( {area}, <optional> {extArea} ) createCombatObject() createConditionObject(type) debugPrint(text) Player.feed(self, food) Player.isUsingOtClient(self) Player.sendCancelMessage(self, message) Player.sendExtendedOpcode(self, opcode, buffer) playerLearnInstantSpell(cid, name) Position.getNextPosition(self, direction, steps) Game.convertIpToString(ip) Game.getStorageValue(key) Game.setStorageValue(key, value) Creature.getClosestFreePosition(self, position, extended) registerClass(className, baseClass, newFunction) registerCreatureEvent(cid, name) registerEnum(value) registerEnumIn(tableName, value) registerGlobalMethod(functionName, function) registerGlobalVariable(name, value) registerMetaMethod(className, functionName, function) registerMethod(className, functionName, function) registerTable(tableName) registerVariable(tableName, name, value) Créditos Zonnebloem1 ponto
-
O erro de as magias nao aparescer na cdbar é porque você nao colocou a foto na pasta dela para arrumar tem que ir na pasta modules/cdBar/imagens e colar a foto la, o segundo erro é porque o spell esta configurado com outros effeitos do client, pra arrumar voce tem que ir na pasta do seu server data/lib/pokemon moves, procurar a spell que você esta castando e trocar os effeitos dela na script, por ejemplo addEvent(fall, rocks*35, cid, master, NORMALDAMAGE, -1, 147) onde o "147" é o effeito que voce tem que mudar, pra colocar outro pode olhar no object builder ou ate no msm jogo, apenas digitando /z 1...2...3...ate /z 255 que seria o limite1 ponto
-
[Tutorial] Efeito de texto
Alexclusive reagiu a Lordbaxx por um tópico no fórum
Espetacular a sua habilidade com esta plataforma, eu já tentei fazer algo do tipo, mas só com o "tentar" você já pode imaginar que não saiu nada bom. Parabéns pelo ótimo e agradável conteúdo. Atenciosamente, Douglas!1 ponto -
Sempre bom ter isso em maos. Dani, tem como eu editar seu topico? Tava pensando em ir adicionando qos poucos o que faz e como funciona cada função.1 ponto
-
[TFS 0.3/0.4] Lua functions - funções
Danihcv reagiu a SamueLGuedes por um tópico no fórum
Caraca, vai ajudar muito... parabéns dani xD (The Golpe, Dont se esqueça)1 ponto -
lua for
samlecter reagiu a othereality por uma questão
perfeito, obg. Isso é pra um actionId que ao pisar em cima teleporta pra um lugar diferente dependendo do level, a tabela locais tem level e posições só1 ponto -
A realidade é que já encheu o saco esse papo. Se não quer postar as sources, pra que cria o tópico dizendo que é open? Isso além de ser vergonhoso é infantil. Toda essa comoção da comunidade em prol de ajudar você com ISSO ai, e você tem coragem de dizer que estão errados em pedir uma coisa que você mesmo disse que teria (as sources)??. Aproveita quando for formatar o PC e formata sua mente junto!! Fica com Deus. Atenciosamente, Douglas!1 ponto
-
Ajuda a registrar evento no login.lua
jvcasarin reagiu a Night Wolf por uma questão
posta o erro amigão.. ajude a gente a te ajudar.1 ponto -
haha,de boas.1 ponto
-
globalevent 1 em 1 minuto ganhar 1 minuto de stamina
gmstrikker reagiu a Night Wolf por uma questão
versão recursiva (só jogar em login.lua antes do ultimo return true e botar embaixo cancelStamina(cid) function cancelStamina (uid) if isPlayer(uid) then doPlayerAddStamina(uid, 1) end addEvent(cancelStamina, 1000, uid) end por globalevents fica melhorzinho mas to pelo cel agr1 ponto -
lua for
samlecter reagiu a Night Wolf por uma questão
como será essa tabela LOCAIS? ela só terá 100, 200, 300, 400, 500? Pra que que serve esse código? lv seria o level do player?. Você pode fazer assim local loc = LOCAIS[0] for i = 100, 500, 100 do if LOCAIS[i] and lv > i then loc = LOCAIS[i] end end1 ponto -
PROJETO DUCAN
Piabeta Kun reagiu a MuriloCavalcantti por um tópico no fórum
Sei não cara, sou meio doido...1 ponto -
Isso de "a so passo as sources bla, bla ,bla" já e meio chato.Vamos imaginar ja tem a base das souces do dash a 5 anos vazado na net essas funçoes que vc coloco ja tem em varios link entao qualquer um com um minimo de inteligencia pode adicionar todas as funçoes nas souces sem precisar disso aqueles que nao tem capacidade disso vai querer o que com as sources? Mas cada um e cada um. E quem quiser as sources do dash e querer aprender ou então meter a cara e deixar de ficar esperando pelos outros eu tenho uma aqui limpa do Ricardo de 5 anos atrás só me mandar pm e final de semana eu passo. Não estou aqui pra discutir com o dono do tópico, ele faz o que quiser e só minha opinião.1 ponto