-
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
-
Derivado Sistema De Pontuação
Bodak Reborn respondeu ao tópico de Striker Macabrus em Suporte Tibia OTServer
-
Normal Estou com problema para criar sugar oat.
Bodak Reborn respondeu ao tópico de samueldsiqueira em Suporte Tibia OTServer
E cade o script? -
Normal Vetar logout se estiver com montaria
Bodak Reborn respondeu ao tópico de egyptPOWER em Suporte Tibia OTServer
Realmente, bem estranho... bugou hard ;P Enfim, editei com o post certo. -
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
=) -
local fishing = { [-1] = { segs = 8, pokes = {{"Magikarp",5},{"Feebas",5}} }, [13490] = { segs = 8, pokes = {{"Horsea",5}, {"Remoraid",3}, {"Goldeen",3}, {"Poliwag",2}, {"Swinub",2}} }, -- pega no client da pxg [13491] = { segs = 5, pokes = {{"Tentacool",3}, {"Staryu",2}, {"Krabby",3}, {"Shellder",2}, {"Omanyte",3}} }, [13492] = { segs = 5, pokes = {{"Seel",2}, {"Chinchou",2}, {"Slowpoke",2}, {"Kabuto",2}, {"Psyduck",2}, {"Wooper",2}} }, [13493] = { segs = 5, pokes = {{"Seaking",2}, {"Seadra",2}, {"Poliwhirl",2}, {"Squirtle",2}, {"Totodile",2}} }, [13494] = { segs = 5, pokes = {{"Starmie",2},
-
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
Não. -
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
Tenta trocar local function isMC (cid) for _, pid in ipairs(getPlayersOnline()) do if cid ~= pid and getPlayerIp(cid) == getPlayerIp(pid) then return true end end return true end por local function isMC (cid) for _, pid in ipairs(getPlayersOnline()) do if cid ~= pid and getPlayerIp(cid) == getPlayerIp(pid) then return false end end return true end -
Normal GlobalStorageValue [Hunt um de cada vez]
Bodak Reborn respondeu ao tópico de koete em Suporte Tibia OTServer
A função em si não foi eu quem fez, não recordo o nome do criador, mas realmente é bem útil. (: Olha, tem uma função que eu usei em outro tópico (o nome do criador está no final do meu post) que remove os monstros na área X. Eu fiz um globalevents, ou seja, é por tempo. Você pode fazer para verificar se tem X monstro na área a partir dela. De novo, estou meio sem tempo, então só passarei o link do post. Boa sorte. -
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
Ué... tenta trocar if not isMC (cid) then por if isMC (cid) then -
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
Tenta assim local config = { monster = {"Demon", "Dragon"}, -- nome dos monstros, separado por vírgulas. item = {[1] = 2160, [2] = 2159}, -- [um numero maior que o anterior] = ID do item1, ID do item2, ID do item3... qnt = {[1] = 2, [2] = 5}, -- [um numero maior que o anterior] = quantidade do item1, quantidade do item2, quantidade do item3... effect = 27, -- efeito ao matar o monstro. } local function isMC (cid) for _, pid in ipairs(getPlayersOnline()) do if cid ~= pid and getPlayerIp(cid) == getPlayerIp(pid) then return true end end return true end function onKill(cid, target) if -
Normal Vetar logout se estiver com montaria
Bodak Reborn respondeu ao tópico de egyptPOWER em Suporte Tibia OTServer
-
(Resolvido)Reward Item
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
Não achei o erro no meu script, mas okay. ;P -
Eu já te respondi, por que reabriu?
-
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
;P -
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
... local config = { monster = {"Demon", "Dragon"}, -- nome dos monstros, separado por vírgulas. item = {[1] = 2160, [2] = 2159}, -- [um numero maior que o anterior] = ID do item1, ID do item2, ID do item3... qnt = {[1] = 2, [2] = 5}, -- [um numero maior que o anterior] = quantidade do item1, quantidade do item2, quantidade do item3... effect = 27, -- efeito ao matar o monstro. } local function isMC (cid) for _, pid in pairs(getPlayersOnline()) do if(cid ~= pid and getPlayerIp(cid) == getPlayerIp(pid)) then doPlayerSendTextMessage (cid, MESSAGE_STATUS_CONSOLE_BLUE, "MSG caso seja M -
Normal GlobalStorageValue [Hunt um de cada vez]
Bodak Reborn respondeu ao tópico de koete em Suporte Tibia OTServer
Eu estou um pouco sem tempo agora, eu faria exemplos e tal. Enfim, faça como eu fiz no movements: É só remover a verificação se o player tem X storage (que era para saber se ele tinha usado o item), pois seu sistema é por NPC. Acho que não terá muitas dificuldades, por ser scripter. A função verifica se tem algum jogador na área, caso não tiver, teleporta para a área. Se tiver, o jogador é teleportado para o tile anterior e não poderá entrar. Você poderia usar o os.time() para fazer seu script, mas caso alguém morresse lá dentro, ninguém ia p -
(Resolvido)Problema simples, talkaction
Bodak Reborn respondeu ao tópico de egyptPOWER em Suporte Tibia OTServer (Resolvidos)
@Vodkart, caso o jogador escolha um rank que seja maior que 5, ele voltará para o rank 1. function onSay(cid, words, param, channel) local t = string.explode(param:lower(), ",") local clans = {'Volcanic', 'Seavell', 'Orebound', 'Wingeon', 'Malefic', 'Gardestrike', 'Psycraft', 'Naturia', 'Raibolt'} if param == "" then sendMsgToPlayer(cid, 20, "Estao faltam os parametros! [clan name], [rank]") return true elseif not isInArray(clans, t[1], false) then sendMsgToPlayer(cid, 20, t[1].." nao é um clan valido!") return true elseif not tonumber(t[2]) then sendMsgToPlayer(cid, 20, "Param -
(Resolvido)Reward Item
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
Essa linha é pra fazer a porcentagem. Você deve ter configurado errado, eu testei aqui e funcionou. -
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
A verificação é a mesma. Só colocar a função que eu postei lá acima da função onKill. if not isMC (cid) then --código else doPlayerSendTextMessage (cid, 19, "Você não irá receber a recompensa por estar com Multi Client.") end -
(Resolvido)Reward Item
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, frompos, item2, topos) local item = { [1] = {2156, 1, 1}, [2] = {3000, 1, 5}, [3] = {2113, 1, 10}, [4] = {2156, 1, 40}, [5] = {2160, 10, 60}, -- [um número maior que o anterior] = {ID do item, quantidade, chance} } local randomItem = math.random (1, 100) for i = 1, #item do if randomItem > 0 and randomItem <= item[i][3] then if doPlayerAddItem (cid, item[i][1], item[i][2]) then if randomItem == 1 then doBroadcastMessage ("Parabéns, "..getCreatureName (cid).."! Você achou a "..getItemNameById (item[i][1]).."!") end break; -
(Resolvido)Todos ganham item ao matar boss
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
Eu postei essa função para você em algum pedido seu, só pegá-la e aplicar ai. -
(Resolvido)Reward Item
Bodak Reborn respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, frompos, item2, topos) local item = { [1] = {2156, 1, 1}, [2] = {3000, 1, 5}, [3] = {2113, 1, 10}, [4] = {2156, 1, 40}, [5] = {2160, 10, 60}, -- [um número maior que o anterior] = {ID do item, quantidade, chance} } local randomItem = math.random (1, 100) for i = 1, #item do if randomItem > 0 and randomItem <= item[i][3] then if doPlayerAddItem (cid, item[i][1], item[i][2]) then break; end end end doRemoveItem (item2.uid, 1) if randomItem > item[#item][3] then doPlayerSendTex -
Só para ter certeza, no seu script está "getItemAttribute" invés de apenas "Attribute", certo? E o Ditto realmente ganha life ao transformar?
-
Exato. O elseif seria algo como "SE não for o IF, mas for ~condição~, faça:". Ele é linkado com o if, como se fosse um else com condição. O último else seria para caso nenhuma das condições do IF/ELSEIF for verdadeira. "Traduzindo" para português, ficaria: SE verde for igual a laranja, faça: imprime: verde é igual a laranja. SE verde não for igual a laranja, mas SE verde for igual a marrom, faça: imprime: verde é igual a marrom. SE verde não for igual a marrom, mas SE verde for igual a vermelho, faça: imprime: verde é igual a vermelho. SE verde não for igual a vermelho, mas
-
getItemAttribute(pokeball.uid, "ehditto") Esse atributo é para saber se o pokémon que está na pokeball é um Ditto, para poder transformar em Ditto novamente. Eu penso que o problema seja com o !revert, porque possivelmente o Ditto aumenta sua life enquanto está transformado em X pokémon, então quando você reverte, ele está com X life, e quando solta, ele está com Y. Exemplo: meu Ditto normal tem 50k de life, transformado em um Blastoise tem 80k. Você reverte ele com 80k de life e quando você solta ele está com 50k. Não sei se é esse o problema, mas foi a única coisa que eu pensei.
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!