DE

Ajuda com Badges em otclient

Por Developer Berg, 06 de mai. de 2015 em Clients

tibia
otserv
17
3.2k
Developer BergD
06 de maio de 2015 às 19:34

Olá galerinha smile.png queria uma ajudinha de vcs, é o seguinte, meu Otclient n estar aparecendo as Badges dos lideres de ginásio, tipo queria um jeito de colocar elas em alguma barra ou butão no otclient smile.png



Do Rep+ quem me ajudar smile.png


post-381687-0-70070600-1430951622_thumb.png

Wend llW
07 de maio de 2015 às 08:10

As insignias então na barra de habilidade e você quer criar um novo botão só para elas certo ?:

Developer BergD
07 de maio de 2015 às 13:49

As insignias então na barra de habilidade e você quer criar um novo botão só para elas certo ?:

nn tipo elas n tão aparecendo em nem um canto, tipo nem na barra de habilidades e em nem um botão, eu queria que elas fica-se ou na barra de habilidades ou em um botão happy.png

Wend llW
07 de maio de 2015 às 14:23

nn tipo elas n tão aparecendo em nem um canto, tipo nem na barra de habilidades e em nem um botão, eu queria que elas fica-se ou na barra de habilidades ou em um botão happy.png

Vou tentar fazer isso que você disse ;) depois venho aqui postar o resultado

Developer BergD
07 de maio de 2015 às 14:34

ok, agradeço happy.png

Wend llW
07 de maio de 2015 às 16:36
Melhor resposta

ok, agradeço happy.png

 

Faça isso:

 

Baixe essa pasta >> game_skills.rar extraia e substitua pela pasta game_skills que está na pasta modules do seu OTClient

 

baixe essa outra pasta >> pokemon.rar extraia e coloque nesse lugar no seu otclient: OTClient\data\images\game

 

pronto agora só testar ;)

OBS: as insignias iram ficar na barra de habilidades do OTC

Editado Maio 7 por AnnaFeeh

Developer BergD
07 de maio de 2015 às 19:29

Olha oque apareceu

 

e da pra vc editar o meu skill ? pq tipo ele tem umas skills que esse n tem he.gif

post-381687-0-27739500-1431037751_thumb.png

game_skills.rar

Editado Maio 7 por ricardoberg

Wend llW
08 de maio de 2015 às 09:11

Pra retirar essas mensagens que aparecem é fácil, Vá em: talkactions/scripts...crie um arquivo lua com o nome: talkGym.lua e coloque isso dentro do arquivo:

function onSay(cid, words, param)
    if gymbadges[param] then
        doPlayerSendCancel(cid, "#getBadges# "..param.." "..getPlayerItemCount(cid, gymbadges[param]))
    end
    return true
end

 

no talkactions.xml essa tag:

<talkaction words="#getGym#" event="script" value="talkGym.lua"/>

 

Vá em data/talkaction/scripts copie qualquer arquivo que seja .lua, mude o nome para talkClan e cole isso dentro

function onSay(cid, words, param)
if not tonumber(param) then return true end
doPlayerSendCancel(cid, "#getSto# ".. getPlayerStorageValue(cid, tonumber(param)))
return true
end

agora no talkaction.xml adicione essa tag:

<talkaction words="#getSto#" event="script" value="talkClan.lua"/>

 

vá na pasta data/talkaction/scripts copie um arquivo arquivo.lua e renomei para fightMode e cole isso dentro:

function onSay(cid, words, param, channel)

if useOTClient then
if tonumber(param) ~= nil and isInArray({1, 2, 3}, tonumber(param)) then
setPlayerStorageValue(cid, 248759, tonumber(param))
end
end

return true

end

no talkaction.xml adicione essa tag

 <talkaction words="#f#ightmode" event="script" value="fightMode.lua"/>  

 

enquanto ao editar o seu skills não vai dar estou muito sem tempo esses dias sleep.png , mais porq você não pega a pasta que te passei e edita ela com os skills que tem na sua?

Developer BergD
08 de maio de 2015 às 15:32

Pra retirar essas mensagens que aparecem é fácil, Vá em: talkactions/scripts...crie um arquivo lua com o nome: talkGym.lua e coloque isso dentro do arquivo:

function onSay(cid, words, param)
    if gymbadges[param] then
        doPlayerSendCancel(cid, "#getBadges# "..param.." "..getPlayerItemCount(cid, gymbadges[param]))
    end
    return true
end

no talkactions.xml essa tag:

<talkaction words="#getGym#" event="script" value="talkGym.lua"/>

Vá em data/talkaction/scripts copie qualquer arquivo que seja .lua, mude o nome para talkClan e cole isso dentro

function onSay(cid, words, param)
if not tonumber(param) then return true end
doPlayerSendCancel(cid, "#getSto# ".. getPlayerStorageValue(cid, tonumber(param)))
return true
end

agora no talkaction.xml adicione essa tag:

<talkaction words="#getSto#" event="script" value="talkClan.lua"/>

vá na pasta data/talkaction/scripts copie um arquivo arquivo.lua e renomei para fightMode e cole isso dentro:

function onSay(cid, words, param, channel)

if useOTClient then
if tonumber(param) ~= nil and isInArray({1, 2, 3}, tonumber(param)) then
setPlayerStorageValue(cid, 248759, tonumber(param))
end
end

return true

end

no talkaction.xml adicione essa tag

 <talkaction words="#f#ightmode" event="script" value="fightMode.lua"/>  

enquanto ao editar o seu skills não vai dar estou muito sem tempo esses dias sleep.png , mais porq você não pega a pasta que te passei e edita ela com os skills que tem na sua?

deu erro aqui na distro '-'

post-381687-0-55397600-1431109938_thumb.png

Wend llW
09 de maio de 2015 às 02:33

Creio que esse tutorial vai lhe ajudar:http://www.xtibia.com/forum/topic/223594-insignias-em-otclient/

resolvido? se sim clique em melhor resposta ;)

Developer BergD
09 de maio de 2015 às 02:47

n consegui worriedsmiley.gif fico dando ainda aquele erro na distro '-' e as imagens das badges n apareceu no Habilidades '-' fico só o nome " Insignias " mesmo assim valeu a ajuda mdr.gif

Wend llW
09 de maio de 2015 às 03:00

n consegui worriedsmiley.gif fico dando ainda aquele erro na distro '-' e as imagens das badges n apareceu no Habilidades '-' fico só o nome " Insignias " mesmo assim valeu a ajuda mdr.gif

as imagens não aparecem quando você não coloca a pasta pokemon no caminho OTClient\data\images\game

Developer BergD
09 de maio de 2015 às 03:31

as imagens não aparecem quando você não coloca a pasta pokemon no caminho OTClient\data\images\game

ss eu coloquei '-' + acho que n pego pq meu server é a base do Exaioros kpdo e n pda '-' acho que foi por isso que deu erro na distro do server e n no client rsrs he.gif

 

aqui n ta aparecendo o botão de melhor resposta mellow.png

Editado Maio 9 por ricardoberg

Wend llW
09 de maio de 2015 às 03:40

ss eu coloquei '-' + acho que n pego pq meu server é a base do Exaioros kpdo e n pda '-' acho que foi por isso que deu erro na distro do server e n no client rsrs he.gif

 

aqui n ta aparecendo o botão de melhor resposta mellow.png

Não sabia que estava usando a base do kpdo, então para colocar as insignias iria ser mais difícil sleep.png

a base que usei pra testar foi PDA e estava funcionando normal ^^

 

e enquanto o botão de melhor resposta fica logo embaixo perto do Multicitação e Citar

Developer BergD
09 de maio de 2015 às 07:36

olha como ta aqui '-' rsrs ou eu to sego, ou ta bugado aqui huh.png

 

tem como me ajudar pra colocar no server do exaioros em vez de pda ? happy.png

post-381687-0-48748400-1431167801_thumb.png

Editado Maio 9 por ricardoberg