
JuaumZzz
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
JuaumZzz deu reputação a narutomaniacos em (Resolvido)Retirar Caixa de OTCLIENT (PROTOCOLO,IP,PORTA) POR IP FIXO.Otclient/modules/entergame.lua procure por:
if g_app.isRunning() and not g_game.isOnline() then enterGame:show()
end adicione em baixo: EnterGame.setUniqueServer(hostName, port, protocolVersion, windowWidth, windowHeight) EnterGame.setUniqueServer('127.0.0.1', 7171, 862, 270, 210) Server,porta,versão -
JuaumZzz deu reputação a L3K0T em Health Bar para OTC 0.6.6 e 0.6.7Tutorial Heath Bar
Oi Galera tudo bem??? hoje vou ensinar vocês como por a Health Bar como na imagem acima "dentro do circulo amarelo" no seu otcliente 0.6.6 e 0.6.7. Para começar essa alteração é pela source, caso não tenha source do seu OTC não adianta... Recomendo baixar otclientes com sources
1° vai na pasta da source do seu otcliente e abre o arquivo creature.cpp e ache;;;
if(drawFlags & Otc::DrawBars && (!isNpc() || !g_game.getFeature(Otc::GameHideNpcNames))) { g_painter->setColor(Color::black); g_painter->drawFilledRect(backgroundRect); g_painter->setColor(fillColor); g_painter->drawFilledRect(healthRect); } if(drawFlags & Otc::DrawNames) { if(g_painter->getColor() != fillColor) g_painter->setColor(fillColor); m_nameCache.draw(textRect); } altere para;;
if(drawFlags & Otc::DrawBars && (!isNpc() || !g_game.getFeature(Otc::GameHideNpcNames))) { g_painter->setColor(fillColor); g_painter->drawFilledRect(healthRect); ImagePtr backgroundLifeBar = Image::load("data/images/game/target_healbar/healtbar.png"); TexturePtr bgLifeBar = TexturePtr(new Texture(backgroundLifeBar, false)); g_painter->drawTexturedRect(backgroundRect, bgLifeBar); } if (drawFlags & Otc::DrawNames) { if (g_painter->getColor() != fillColor) g_painter->setColor(fillColor); m_nameCache.draw(textRect); } procure ainda em creature.cpp;;
#include <framework/core/clock.h> abaixo adicione;;
#include <framework/graphics/image.h> agora vá em data\images\game do OTC e cole essa pasta dentro dele;;
target_healbar.zip"ATENÇÃO REMOVA A PASTA DO WINRAR E COLOCA LÁ DENTRO"
Feito isso é só compilar o OTC pela opção Rebuilde e seja feliz
Vídeo;;
Créditos:
Ceetros (criador original)
Ajudei?? REP+
-
JuaumZzz deu reputação a L3K0T em (Resolvido)ERRO AO COMPILAR SOURCE DEV C++Bom amigo infelizmente isso é falta de configurações no dev-cpp como por exemplo instalações das boosts - bibliotecas, estarei deixando uma relíquia já pré configurada pra vc usar
*Só abrir, importar a source e compilar.
Download: https://www.mediafire.com/file/l887ck4uc7zu082/Dev-Cpp.zip
Scan: https://www.virustotal.com/#/file/627f8580551adc000131d4f2a970c53fa492f1b68c642354f643e1180b9718b7/detection
Ajudei? REP+
-
JuaumZzz deu reputação a MySticaL em Olá onde fica os comandos no serve poketibia em que pasta?data/talkactions/talkactions.xml abre com bloco de notas e bota lá em acess 5
-
JuaumZzz deu reputação a Factur em como criar uma area PVP no poketibiaVá em
Data\Actions\Scripts
Crie um arquivo no formato .lua, por exemplo : quest.lua
Ápos isso dentro do arquivo que você criou adicione este código:
local btype = "normal" local pokemon = "Dialga" ---- Pokémon que virá no bau local storage = 90024 -- storage para nao pegar o premio + de 1 vez function onUse(cid, item, frompos, item2, topos) if pokemon == "" then return true end if getPlayerStorageValue(cid, storage) <= 0 then addPokeToPlayer(cid, pokemon, 0, nil, btype) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce pegou seu "..pokemon.."!!") ----Mensagem que o player receberá doSendMagicEffect(getThingPos(cid), 29) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) doPlayerAddItem(cid, 2160, 100) -----Items adicionais para vir no bau (no caso 100 Thousand Dolar Notes) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você já pegou seu Pokémon") ---Mensagem q sera enviada quando o player tentar fazer a quest + de 1 vez end return TRUE end 1 - Onde está escrito "Dialga" é o nome do pokémon que ganha na quest.
2 - Onde está escrito "90024" é a storage, veja se não tem nenhum repetido em outro arquivo.lua
Depois vá em Data\Actions
Abra o actions.xml e adicione esta tag :
<action actionid="7001" event="script" value="quest.lua"/> 1 - Onde está o numero "7001" veja se não tem nenhum repetido em alguma parte do script, se tiver você vai mudando para outro até não ter repitido
2 - Onde está escrito "quest.lua" é o nome do arquivo que você criou.
Depois vá no remeres e clicke com botão direito no baú que vai ganhar o poke, e onde esta escrito "action id" coloca o número que vc coloco no actions.xml que no caso é "7001"
Salve e abra seu servidor, vá no local e abra o bau .
Creditos ;
Wolf Admin e Factur