
Tudo que samlecter postou
-
[ERRO] Addon System
No meu também aparece esse erro, funciona normalmente mas da esse erro Pode em ajudar?
-
Addon System FUNCIONAL 2015/2016
Está funcionando normalmente? eses numeros ai: 23,1 são as linhas, olha o addon.lua e vê se ta correto, olha a linha 1 e 23 em especial, vê se nn apagou algo como uma virgula ou uma letra
-
Addon System FUNCIONAL 2015/2016
Aki também aparece a mesma coisa ao usar o addon, porem não interfere em nada, acho que isso acontece, pq fiz uma alteração, para não aparecer esse erro teria que adicionar 2 linhas, return false e return true, porém ao fazer isso, a Cd Bar não ia aparecer no pokemon com addon
-
Addon System FUNCIONAL 2015/2016
Posta o goback.lua
-
Server Pokemon Black Fire
Tem como indicar os arquivos onde foram feitas alterações para funcionar o addon no fly, ride e surf ? e também onde altera pra quando o pokemon usar uma skill, exemplo rollout ele trocar pra outfit do addon com rollout? ou então o scyther quando usar counter helix trocar pra outfit do scyther usando counter helix com addon Obs: eu tenho as outfits usando addon no fly, surf, rollout, counetr helix etc, só não sei como colocar Bastante Rep+ se me ajudar
-
[Pedido] Perfect addon system
Não conseguiu pq os que tinham aki são todos incompletos, não ensinam as alterações que tem q fazer no goback, some functions, catch system... Fiz um post ontem explicando tudo, se ainda quiser http://www.tibiaking.com/forum/topic/65407-addon-system-funcional-20152016/#comment-373478
-
Addon System
Tipo, aparece algo diferente no object builder, pq aqueles numeros ali não são o id do item, são o id da sprite, Server ID é o id do item no jogo, Client ID é o id da sprite, pode existir varios itens com o mesmo id do objectbuilder(sprite) ou seja itens diferentes com mesma aparencia Para ver o id do iten, tem que abrir o Item Editor e nele você pesquisa o id do item , o script deve ter o nome de addons ou addon, algo assim, procura na pasta data/actions/scripts, ou no actions.xml pesquisa a tag com addon ou algo parecido, e no itens.xml pesquise por addon, se não achar nada pesquise pelo nome de um pokemon que deve possuir addon, ex electabuzz, dai vai dando enter , vai achar fainted electabuzz e talvez 1 item com electabuzz no nome q seria o addon
-
Addon System FUNCIONAL 2015/2016
Opa, beleza vou editar aki Mas você procurou, conseguiu e compartilhou, já ajuda muita gente. Sobre as quando estiver em fly, surf e ride, procurei ontem o dia todo e não consegui encontrar, vou continuar pesquisando, caso eu descubra edito aki, se você conseguir tem como me passar ou então comentar aki ? Ah você sabe como troca pra quando usar uma skill? Exemplo: Meu scyther está com addon, ok dai ele usa a passiva counter helix, e fica sem o addon, eu possuo a sprite dele usando essa passiva com o addon mas não sei onde por isso Procure manualmente pelo goback.lua da pasta \data\actions\scripts Você deve estar procurando no goback errado, existe 1 na pasta actions\scripts e um na creaturescripts\scripts No goback.lua certo, vá até o final e terá uma parte assim: else doPlayerSendCancel(cid, "This pokemon is fainted.") end Em cima desse else coloca isso: local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end Depois é só seguir o tutorial, qualquer coisa me avisa
-
(Resolvido)Addon System
Olá, utilizo esse sistema, queria só complementar, caso a cd bar pare de funcionar com o pokemon com addon, basta remover 2 linhas do goback.lua e some functions.lua, "return false" e "return true", remova essas 2 linhas dos 2 aquivos que falei e pronto, ah você não teria como adaptar para poder usar com skill? exemplo o scyther quando usa a passiva fica sem o addon, eu tenho a sprite dele usando a skill com addon mas não sei por, nem a skill nem as habilidades fly/ride e surf
-
Addon System FUNCIONAL 2015/2016
Em cima do Else, ficando assim local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end else -- Em cima do else
-
Addon system poketibia
Opa eu sei como resolver, vou deixar o link do post ensinando a por Addon System, como vc já possui só quer arrumar a cd bar, basta alterar o goback.lua e o some functions.lua pelo do post no link abaixo: http://www.tibiaking.com/forum/topic/65407-addon-system-funcional-20152016/ Se Ajudei, Rep+
-
Addon System Poketibia
Opa eu sei como resolver, vou deixar o link do post ensinando a por Addon System, como vc já possui só quer arrumar a cd bar, basta alterar o goback.lua e o some functions.lua pelo do post no link abaixo: http://www.tibiaking.com/forum/topic/65407-addon-system-funcional-20152016/ Se Ajudei, Rep+
-
Addon System FUNCIONAL 2015/2016
Primeiramente, informo que não fui eu quem criou o sistema e nem a explicação, créditos no final. O que eu fiz então? R: Adaptei algumas coisas, exemplo: com o original a Cd Bar não aparecia nos pokemons com addon, adaptei para que apareçam e trouxe pro TK pois achei em outro lugar! OBS: Sei que já existe alguns posts sobre o assunto aki, mas quando procurei pra por no meu ot, todos eram incompletos apenas com o script pra por no actions e a tag no actions.xml OBS²: A única coisa que não funciona nesse sistema é que caso o pokemon tenha fly/surf/ride, não aparece o addon deles enquanto estiver no fly/surf/ride, não sei como por para aparecer, então se alguém souber, ficaria grato se ensinasse ( possuo a sprite do pokemon com addon usando fly/surf/ride, só não sei como por ) A Alteração feita para que a Cd Bar apareça foi feita no goback.lua e some functions.lua , já estará o correto na explicação abaixo! Vamos Lá ! Em Data/actions e Actions.xml adiciona isto: <action itemid="IdAddon;IdAddon" event="script" value="Addon.lua"/> Em IdAddon Coloca os ids dos items dos addons! ai para adicionar mais ids é só colocar o ";" Ou seja aquele negocio verde, e depois colocar o ID Ficando:IdAddon;IdAddon;IdAddon e por ai vai Ai Em Data/actions/scripts cria um arquivo lua Chamado "Addon" e Dentro Dele Adiciona Isto: function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [12593] = {pokemon= "Electabuzz" , looktype = 1482}, --xxxx = id do item do addon --- "Scyther" = nome do pokemon --- looktype = 1 é o looktype do pokemon com addon [12925] = {pokemon= "Alakazam" , looktype = 1471}, --xxxx = id do item do addon --- "Scyther" = nome do pokemon --- looktype = 1 é o looktype do pokemon com addon } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local numero = addons[item.itemid].looktype local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",numero) return true end return true end Para adicionar um Novo Addon é só Adicionar esta tag: [ItemID] = {pokemon= "NomeDoPoke" , looktype = IdDaOutfit}, EM ItemID, troca pelo id do addon em pokemon troca NomeDoPoke, pelo Nome Do Pokémon que vai ser adicionado o Addon Em looktype, troca IdDaOutfit, pelo looktype do pokémon com addon! Em Goback.lua Procure Por: (fica lá no final) else doPlayerSendCancel(cid, "This pokemon is fainted.") end E Adiciona Em cima do else Isto: local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end Em Catch system.lua Procura Por: doItemSetAttribute(item, "description", description) Em baixo adicione isto: doItemSetAttribute(item, "addon", 0) Em Some Functions.lua Procure Por: unLock(item.uid) Da Enter Duas Vezes e Adiciona isto: local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end Pronto! Sistema de Addon Funcionando Perfeitamente Caso Coloque Tudo Certinho! Caso Queira uma Addon Box... Façam isto: Em Actions.xml Adiciona Isto: <action itemid="12595" event="script" value="addonbox.lua"/> E Em Data/Actions/Scripts Cria um Arquivo Lua Chamado "addonbox" e Adiciona Isto Dentro Dele: function onUse(cid, item, frompos, item2, topos, pos) local addons = {12593,12889} local randomChance = math.random(1, 49) if item2.itemid == 12595 then doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item2.uid, 1) doPlayerAddItem(cid, addons[randomChance], 1) doPlayerSendTextMessage(cid, 27, "Você ganhou um Addon!") return true end end Pronto Addon Box Adicionada! Créditos Pokémon X Rain Pelo Sistema de Addon Drazyn12391 E Eu EDITED Encontrei uma falha, quando evolui o pokemon com Addon, após voltar para a ball e mandar denovo, ele fica com a outfit antes de evoluir e com addon. Exemplo: Evolui o Electabuzz COM Addon, ele virou electivire, voltei pra ball e mandei denovo, ele estava com o Outfit(aparência) do Electabuzz com Addon. Ou seja, melhor só por o addon em pokemons que não evoluem, caso alguem saiba resolver pfv comenta aki, caso eu descubra como resolver, edito.
-
Smeargle System[PXG]
Opa, consegui por, fiz tudo exatamente como explicado mas não estava funcionando, peguei uma base que ja possuia ele e alterei algumas coisas e consegui Rep+ Consegui arrumar para aparecer as sketch e os moves copiados na cd bar, tudo certinho exceto uma coisa, quando eu clico no pokemon e clico em um Sketch, ele copia o sketch mesmo se eu não der order no pokemon, pode me ajudar?
-
Como colocar foto do ataque Cd bar OTClient Poketibia
Que bom que ajudei, tinha procurado como resolver e não achei aki no TK, dai um amigo meu que tem um OT me explicou, resolvi ensinar já que não achei ninguém explicando
- (PEDIDO DE AJUDA) Como eu hospedo meu poketibia ja tenho a host
- [Resolvido] Como Adicionar efeitos diferentes na mesma spell?
-
[Resolvido] Como Adicionar efeitos diferentes na mesma spell?
Concordo, se fosse com 1 magia só, mas são várias com efeito azul, Rock Throw, EarthShock, Earthquake, Rock Slide, Falling Rocks... Imagina ter que criar todas esses magias só pra mudar o effect, tendo como mudar pelo pokemon moves Fora que pretendo fazer isso para outras skill, exemplo tenho um effect do Revenge preto, eu adicionei essa exceção pra quando o Shiny heracross usar ser esse effect preto, funcionou mas se eu quiser adicionar outro pokemon para usar com esse effect não consigo
-
[Resolvido] Como Adicionar efeitos diferentes na mesma spell?
elseif spell == "Earthshock" then local eff = getSubName(cid, target) == "Shiny Onix" and 179 or 127 --alterado v1.6.1 doAreaCombatHealth(cid, GROUNDDAMAGE, getThingPosWithDebug(cid), splash, -min, -max, 255) local sps = getThingPosWithDebug(cid) sps.x = sps.x+1 sps.y = sps.y+1 doSendMagicEffect(sps, eff) -- Earthquake elseif spell == "Earthquake" then local eff = getSubName(cid, target) == "Shiny Onix" and 175 or 118 --alterado v1.6.1 local function doQuake(cid) if not isCreature(cid) then return false end if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell) end times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000} setPlayerStorageValue(cid, 3644587, 1) addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1) for i = 1, #times do --alterado v1.4 addEvent(doQuake, times[i], cid) end -- Stomp elseif spell == "Stomp" then Padrão de como estava antes das modificações, desse jeito o Shiny Onix tem efeito azul na skill e os outros pokes tem o efeito normal
-
[Resolvido] Como Adicionar efeitos diferentes na mesma spell?
Ok, se conseguirmos vou te encher de Rep+ Edited: TODOS Ficaram com efeito azul exceto o Shiny Onix Shiny Steelix com efeito azul,Ok Shiny Onix ficou com efeito de Safeguard quando usa a spell Outros Pokemons também estão com efeito azul. Tentei Fazer com outra spell, Earthquake, o Shiny Steelix ficou com efeito azul,ok e o Shiny Onix denovo com efeito safeguard, e os outros pokemons também ficaram com efeito azul. Shiny Onix ficou usando o earthquake normal mas com outro efeito (safeguard) Abri o Object Builder, e esse efeito que aparece do Safeguard, é o Efeito Numero 2, no script teria que por numero 1 pois sempre diminui 1 do efeito. Print:
-
[Resolvido] Como Adicionar efeitos diferentes na mesma spell?
Trocando: elseif spell == "Earthshock" then local eff = getSubName(cid, target) == "Shiny Onix" and 179 or 127 --alterado v1.6.1 doAreaCombatHealth(cid, GROUNDDAMAGE, getThingPosWithDebug(cid), splash, -min, -max, 255) local sps = getThingPosWithDebug(cid) sps.x = sps.x+1 sps.y = sps.y+1 doSendMagicEffect(sps, eff) Por: elseif spell == "Earthshock" then local eff = getSubName(cid, target) == "Shiny Steelix" and 179 or 127 --alterado v1.6.1 doAreaCombatHealth(cid, GROUNDDAMAGE, getThingPosWithDebug(cid), splash, -min, -max, 255) local sps = getThingPosWithDebug(cid) sps.x = sps.x+1 sps.y = sps.y+1 doSendMagicEffect(sps, eff) O Shiny Steelix Agora possui o Efeito Azul como eu queria, porém o Shiny Onix perdeu. Adicionando o que vc falou abaixo da existente, ficando assim: elseif spell == "Earthshock" then local eff = getSubName(cid, target) == "Shiny Onix" and 179 or 127 --alterado v1.6.1 doAreaCombatHealth(cid, GROUNDDAMAGE, getThingPosWithDebug(cid), splash, -min, -max, 255) local sps = getThingPosWithDebug(cid) sps.x = sps.x+1 sps.y = sps.y+1 doSendMagicEffect(sps, eff) elseif spell == "Earthshock" then local eff = getSubName(cid, target) == "Shiny Steelix" and 179 or 127 --alterado v1.6.1 doAreaCombatHealth(cid, GROUNDDAMAGE, getThingPosWithDebug(cid), splash, -min, -max, 255) local sps = getThingPosWithDebug(cid) sps.x = sps.x+1 sps.y = sps.y+1 doSendMagicEffect(sps, eff) O Shiny Onix Voltou a ter o Efeito Azul e o Shiny Steelix Perdeu, ou seja a de cima que conta, tem adicionar o nome dos dois exemplo ..."Shiny Onix", "Shiny Steelix"... o problema é que não sei como, separando só com espaço não foi, com virgula não foi, com or não foi, com and também não, não entendo muito de script.
-
[Resolvido] Como Adicionar efeitos diferentes na mesma spell?
Sei sim rsrs, vou testar se funfar edito aki Edited Não funcionou, eu já esperava isso porque não são 2 spells diferentes, é a mesma spell, só que no pokemon moves.lua fui adicionada uma exceção para quando a Spell for usada pelo pokemon Crystal Onix, o efeito ser outro, quero adicioanar outro exceção para quando o Crystal Steelix usar a spell, o efeito ser igual do Crystal Onix. Olha: elseif spell == "Earthshock" then local eff = getSubName(cid, target) == "Shiny Onix" and 179 or 127 --alterado v1.6.1 doAreaCombatHealth(cid, GROUNDDAMAGE, getThingPosWithDebug(cid), splash, -min, -max, 255) local sps = getThingPosWithDebug(cid) sps.x = sps.x+1 sps.y = sps.y+1 doSendMagicEffect(sps, eff) Essa Linha Escrita em Vermelho que adiciona essa Exceção, eu consegui adicionar outro efeito na spell Revenge caso fosse usada pelo Shiny Heracross, funcionou, eu só não sei como adicionar em mais de 1 pokemon, essa execeção é só pro Shiny Onix, queria adicionar para mais de 1 pokemon, Exemplo: que fosse pra "Shiny Onix" e "Miltank" 179 é o efeito azul caso a spell seja usada pelo Crystal Onix 127 é o efeito normal caso a spell seja usada por qualquer outro pokemon diferente do Crystal Onix OBS: Falo crystal onix mas sei que no server ta com nome de Shiny Onix e devo escrever shiny onix para que funcione
-
Como colocar foto do ataque Cd bar OTClient Poketibia
1- Vá na pasta do Cliente, modules, e procure pela pasta Cd_bar ou game_pokemoves, ouuu pesquise por .png e aparecerá todas imagens .png, clique em uma com botão direito e abra o local do arquivo. 2- Nesta pasta com as imagens das spells na move_bar, vc colocará 2 imagens, uma com fundo preto e branco com o nome da spell criada_off e uma com fundo colorido com nome da spell criada_on ( é só olhar o exemplo das outras ) Exemplo: Criei a Spell Dragon Flight, copiei 2 imagens desta pasta, uma on e uma off, e renomeei para Dragon Flight_on e Dragon Flight_off Se Ajudei, Rep+
- [PEDIDO] COMO CRIAR MAGIAS PARA POKETIBIA
- [Resolvido] Como Adicionar efeitos diferentes na mesma spell?