-
Total de itens
558 -
Registro em
-
Última visita
-
Dias Ganhos
18
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Bodak Reborn postou
-
(Resolvido)Pedido Script
Bodak Reborn respondeu ao tópico de brendoonh em Suporte Tibia OTServer (Resolvidos)
Mas pra ele nascer nesse período de tempo, precisa de uma percentagem de chance e um tempo pro script ser executado. Exemplo: a cada 1 hora ter 25 % de chance de nascer o boss, ai só depois de 4 horas o script executar de novo, caso o boss nascer antes disso... -
(Resolvido)[Pedido] Adicionar Recompensa em um Bau
Bodak Reborn respondeu ao tópico de jose rroberto em Suporte Tibia OTServer (Resolvidos)
(: -
Só é necessário o arquivo dos helds em actions. ;p
-
(Resolvido)[Pedido] Adicionar Recompensa em um Bau
Bodak Reborn respondeu ao tópico de jose rroberto em Suporte Tibia OTServer (Resolvidos)
actions/scripts nome_arquivo.lua local config = { storage = 65013, item = {2160, 2145, 2159}, -- IDs dos itens. qnt = {5, 3, 8}, -- quantidade de cada item, respectivamente. Ou seja, serão 5 itens de ID 2160, 3 de ID 2145 e 8 de ID 2159. newPos = {x = 1560, y = 1321, z = 7}, -- posição para onde o jogador será teleportado ao dar use no baú. effect = 27, -- efeito. } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue (cid, config.storage) <= 0 then for i = 1, #config.item do doPlayerAddItem (cid, config.item[i], config.qnt[i]) end -
Não faço ideia de qual é o erro, sorry... ;| Me passa o script que eu faço as modificações para você
-
(Resolvido)Pedido Script
Bodak Reborn respondeu ao tópico de brendoonh em Suporte Tibia OTServer (Resolvidos)
E qual é a chance do boss nascer? -
Pequeno erro, arrumei o código.
-
Normal portrait.lua erro Na distro !
Bodak Reborn respondeu ao tópico de mufenix49 em Suporte Tibia OTServer
Troque doTransformItem(item.uid, fotos) por doTransformItem(getPlayerSlotItem(cid, 7).uid, fotos[i]) -
Derivado Zombie Event Erro
Bodak Reborn respondeu ao tópico de FidelixMonte em Suporte Tibia OTServer
A correção tá no código que eu passei lá em cima, eu editei ele novamente para não poluir tanto. -
Derivado Zombie Event Erro
Bodak Reborn respondeu ao tópico de FidelixMonte em Suporte Tibia OTServer
Testou o novo? Certeza? Tem uma variável chamada "pos", sem ter "local" na frente, o que possivelmente causa o erro. -
Derivado Zombie Event Erro
Bodak Reborn respondeu ao tópico de FidelixMonte em Suporte Tibia OTServer
Editei o comentário com o código. Se possível, teste novamente. -
Derivado Zombie Event Erro
Bodak Reborn respondeu ao tópico de FidelixMonte em Suporte Tibia OTServer
O "z" em fromPosition e toPosition é 7, ou seja, ta fazendo um math.random (7, 7). Eu só mudei para não fazer math.random. pos = {x = math.random(config.fromPosition.x, config.toPosition.x), y = math.random(config.fromPosition.y, config.toPosition.y), z = math.random(config.fromPosition.z, config.toPosition.z)} > pos = {x = math.random(config.fromPosition.x, config.toPosition.x), y = math.random(config.fromPosition.y, config.toPosition.y), z = config.fromPosition.z} -
Derivado Zombie Event Erro
Bodak Reborn respondeu ao tópico de FidelixMonte em Suporte Tibia OTServer
local config = { semana_mes = "semana", days = {1,2,3,4,5,6,7}, goblet = 5805, -- id of the gold goblet you'll get when finishing the event. rewards = {2195, 2152, 2160}, -- You will get this + a gold goblet with your name on. moneyReward = {2160, 10, 1}, -- second collumn(count) 0 if you don't want money to be used. or a stackable item you want more than 1 of. playerCount = 2001, -- Global storage for counting the players left/entered in the event zombieCount = 2002, -- Global storage for counting the zombies in the event teleportActionId = 2008, -- Action id of the teleport -
Derivado Evento de Record Players
Bodak Reborn respondeu ao tópico de magera em Suporte Tibia OTServer
Como ele não disse* AIOSDJAIOSDJAIOSDJ, sorry -
(Resolvido)Ajustando Script
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
function onStepIn(cid, item, position, fromPosition) if isPlayer (cid) then doCreatureAddHealth (cid, -getCreatureHealth(cid)/100*99) end return true end -
Normal Como fazer um npc poder ser atacado?
Bodak Reborn respondeu ao tópico de BlackFox em Suporte Tibia OTServer
Tenta assim: function onTarget(cid, target) if isMonster(cid) and isPlayer(target) then if canAttackOther(cid, target) == "Cant" then return false end end end -
Derivado Evento de Record Players
Bodak Reborn respondeu ao tópico de magera em Suporte Tibia OTServer
@One Punch Man, como você não disse a versão do seu servidor, eu fiz baseado no meu, que é TFS 1.0. Mas deve funcionar para algumas versões anteriores. -
Derivado Evento de Record Players
Bodak Reborn respondeu ao tópico de magera em Suporte Tibia OTServer
Estou na escola, fiz correndo. Não sei se vai funcionar. Bom, testa ai: local reward = { [1] = {storage = 46843, item = 2160, qnt = 5, players = 50}, [2] = {storage = 46844, item = 2160, qnt = 10, players = 60}, --[um número maior que o anterior] = {storage, ID do item, quantidade do item, quantidade de players necessários} } function onLogin (cid) local players = getPlayersOnline() for _, v in pairs (reward) do if getGlobalStorageValue (v[1]) <= 0 and players >= v[4] then setGlobalStorageValue (v[1], 1) for _, pid in ipairs (players) do for i = 1, #reward d -
@Sepultura Troca o teu !revert por isso: function onSay(cid, words, param, channel) local thisball = getPlayerSlotItem(cid, 8) local eff = 184 local outfit = getPokemonXMLOutfit("Ditto") local ditto = getCreatureSummons(cid)[1] if getItemAttribute(thisball.uid, "ehditto") then doItemSetAttribute(thisball.uid, "poke", "Ditto") doItemSetAttribute(thisball.uid, "ehditto", 1) doSendMagicEffect(getThingPosWithDebug(ditto), eff) doSetCreatureOutfit(ditto, {lookType = outfit}, -1) doPlayerSay(sid, ""..getPokeName(ditto)..", untransfrom!", 1) doCreatureSay(ditto, "TRANSFO
-
Normal Como fazer um npc poder ser atacado?
Bodak Reborn respondeu ao tópico de BlackFox em Suporte Tibia OTServer
Tenta trocar por onTarget. ;X -
Normal Como fazer um npc poder ser atacado?
Bodak Reborn respondeu ao tópico de BlackFox em Suporte Tibia OTServer
Tu fez como? onTarget? -
Eu vi o código do revert, só que no meu servidor não existe a função "doDittoRevert". Ela deve estar em algum arquivo da sua LIB.
-
Normal Como fazer um npc poder ser atacado?
Bodak Reborn respondeu ao tópico de BlackFox em Suporte Tibia OTServer
Então, eu não entendo praticamente nada de c++, mas pelo que sei de php, "!" significa not, ou seja, tá dizendo que o NPC não será "targetável". Tenta tirar o not, deixando assim: target -> Npc -> isAtackable OBS: Todos os NPCs serão atacáveis. -
Normal [Pedido] Action que teleporte 1 player.
Bodak Reborn respondeu ao tópico de leandropqd159 em Suporte Tibia OTServer
To na escola, não posso testar. Fiz correndo aqui, vê se funciona: local config = { tilePos = {x = 1503, y = 1504, z = 7}, -- posição onde o jogador deve estar. toPos = {x = 1053, y = 1054, z = 7}, -- posição para onde o jogador irá. stone = 6463, -- ID da pedra. timeToRemove = 3, -- tempo em horas para remover a pedra. exhausted = 3, -- tempo em horas para outro jogador poder entrar. storage = 68735, hoursLeft = math.floor((getGlobalStorageValue(cid, 68735) - os.time())/(60 * 60)) } function onUse(cid, item, fromPosition, itemEx, toPosition) if getTopCreature(config.tilePos).uid &g
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!