
Ralph santos
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Ralph santos deu reputação a Yugami em (Resolvido)Icon Systempo to querendo sabe essa resposta esse foi o unico topico q vi q resolverao auguem me ai o meu problema é o msm do cara ai
-
Ralph santos deu reputação a Wakon em O'QUE É OPEN SOURCE EM UM POKETIBIAEsta é uma mensagem automática, este tópico foi movido para a área correta.
Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680
Este tópico foi movido:
De: Aprendizagem OTServ > OTServ > Começando seu Servidor
Para: Suporte OTServ > OTServ > Suporte de OTServ Geral
-
Ralph santos deu reputação a luangop em O'QUE É OPEN SOURCE EM UM POKETIBIAOpen Source significa que vc tem as sources da distro, para poder modificar e re-compilar o executável do ot.
-
Ralph santos deu reputação a Wlucas em O'QUE É OPEN SOURCE EM UM POKETIBIAOpen source significa "Código Aberto" sendo tratados como se fossem a mesma coisa. De igual maneira, não é difícil encontrar a expressão "código-fonte aberto", é com ele que você faz as mudanças no server, para poder mecher algo nas sources você precisa de conhecimento de programador em especial c++.
-
Ralph santos deu reputação a Wakon em (Resolvido)Ajuda com Bike - Como mudar outfitVocê pode baixar o Object Builder e pegar a sprite do próprio OTPokémon, baixe o cliente deles, abra com o Object Builder, procure a sprite e export ela.
Ai você abre o seu Client no Object Builder e importa a sprite no lugar da bike.
Object Builder:
http://www.tibiaking.com/forum/topic/30624-object-builder/
Para exportar é simples, após abrir o .dat e o .spr do OTPokémon no Object Builder, procure a Bike deles, clique com o botão direito, depois exporte como obd.
Para importar você abre o seu .dat e o seu .spr e procura a sua Bike, depois é só clicar com o direito e dar replace usando o arquivo .obd que você exportou do OTPokemon.
-
Ralph santos deu reputação a Gaant em [Video] Arrumando erro de itens vermelhos e items com sprites diferentesVejam o video a seguir explicando como arrumar o erro de itens vermelhos e items com sprites diferentes no rme:
gostou ? clica em Gostei
-
Ralph santos deu reputação a p e o p l e em Vip Door System by MockOlá galerinha, tudo bom ?
Então eu tava sofrendo para conseguir fazer uma porta que fosse compatível com o sistema Vip-System-By-Mock-100, pois não queria que fosse por piso (movements) e sim por porta (action) portanto eu procurei mais a fundos e achei a solução.
OBS¹: Esse sistema de VIP não utiliza STORAGE e sim VIP_TIME no MYSQL.
OBS²: Testado apenas em TFS 0.4 não sei se funciona nas demais.
OBS³: Não testei em todas as portas, mas creio que funcionará normal (apenas as normal que não)
1º Em data/action/action.xml adicione está tag:
<action actionid="2117" event="script" value="vip/vipdoor.lua"/> 2º Abra a pasta data/action/scripts/vip e crie um arquivo chamado vipdoor.lua, dentro dele adicione:
function onUse(cid, item, frompos, item2, topos) if vip.hasVip(cid) >= 1 then pos = getPlayerPosition(cid) if pos.x == topos.x then if pos.y < topos.y then pos.y = topos.y + 1 else pos.y = topos.y - 1 end elseif pos.y == topos.y then if pos.x < topos.x then pos.x = topos.x + 1 else pos.x = topos.x - 1 end else doPlayerSendTextMessage(cid,22,"Fique de frente com a porta.") return true end doTeleportThing(cid,pos) doSendMagicEffect(topos,12) else doPlayerSendTextMessage(cid,22,'Precisar ser VIP Account para passar por aqui.') end return true end Para fazer funcionar é fácil basta abrir seu map, clica com o botão direito em cima da porta ir em Properties. Logo em seguida, aonde está escrito Action ID adicione o número 2117 e de OK. Só salvar e reiniciar o OTSERV, pois não tem como da /reload em world (mapa) OBS¹: Caso der esse erro, só mudar a linha if vip.hasVip(cid) >= 1 then para if vip.hasVip(cid) == TRUE then - Resolução feita pelo @Drafenous Aproveitando vou deixar o script do piso (Movements) utilizando o script do mesmo. 1º Em data/movements/movements.xml adicione está tag: <movevent type="StepIn" actionid="13500" event="script" value="vip/viptile.lua"/> 2º Abra a pasta data/movements/scripts/vip e crie um arquivo chamado viptile.lua, dentro dele adicione: function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, kickMsg = "You need to be a vip player to access this area.", enterMsg = "Welcome to vip area!", enterEffect = CONST_ME_MAGIC_RED, } if isPlayer(cid) == true then if vip.hasVip(cid) == FALSE then doTeleportThing(cid, tileConfig.kickPos) doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) doPlayerSendCancel(cid, tileConfig.kickMsg) return end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, tileConfig.enterMsg) doSendMagicEffect(position, tileConfig.enterEffect) return true end end Para fazer funcionar é o mesmo procedimento, clica com o botão direito do mouse e vai em Proprieties. (No caso eu usei o item de ID: 6299 Some Cracks, mais no piso é a mesma coisa)
Logo em seguida, aonde está escrito Action ID adicione o número 13500 e de OK.
Só salvar e reiniciar o OTSERV, pois não tem como da /reload em world (mapa)
Legenda
1º Aonde está em azul é as fala que vai aparecer no seu Local Chat e Server Log.
2º Aonde está em violet e contornado de vermelho é aonde os Action ID deve conhecidir.
Créditos: Totalmente meu (tirando o script que é do mock rs) Te ajudei ? REP +
Até mais Tkianos
-
Ralph santos deu reputação a Viny 13 em [SCRIPT] Bike Box otPokemonOlá tibiaking, á pedido de Summer Slyer, vim fazer esse script, referente a Bike Box do otPokémon
1) Crie um arquivo em " data\actions\scripts " e renomei para Bike Box.lua dentro do arquivo cole isso :
Adicione essa tag no ACTIONS.XML em Data/Actions :
Configurando a SCRIPT
2) Nesse passo você vai ter que criar varias 4 Novas script de bike ( 5 Se o seu servidor não ter uma bike normal )
Vá em data/actions/script crie um arquivo com esse nome bike azul.lua dentro desse arquivo adicione isso :
Adicione essa tag em Actions.xml Configurando á SCRIPT
Para você criar as outras bikes é só repetir esse processo e botar os ID NO "actions.xml" e na script da bikebox
Se você for prescisar das sprites da Bike Box confira esse meu topico :
Creditos :
Caso gostar do meu conteúdo, apenas repute a minha postagem.
Se no jogo ao você tentar abrir á Bike Box e não conseguir verifique no seu item editor e Object Builder, as opções que estão marcada na Bike Box !
-
Ralph santos deu reputação a Drazyn1291 em [OTC] Modificando seu OTclienteEai Pesosal, blz? estou atualizando o tópico de como Editar as funções mais basicas do OTC!
Vou ensinar a trocar o IP do OTC!
Trocar a Resolver o Debug que fica preto ao andar!
Resolver o erro que diz que não existe um arquivo dat compatível!
Como deixar o OTC com aparencia Transplarente! como o OTP
Como Mudar o Nome Que Aparece no Canto Superior do OTC!
1.0- Trocar o IP do OTC Primeiramente, Para Rrocar o IP, Localize o Arquivo "Cliente/Module/Cliente_entergame/Entergame.lua" Abra o Arquivo entergame.lua Procure Por: "setUniqueServer" Ai vai ter algo parecido com isto: "EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210)" Ai o "127.0.0.1" Troque Pelo Seu IP!
Agora o OTC esta Entrando Normalmente no seu OTserv!
2.0- Trocar os Arquivos .spr e .dat pelos seus! Vá em data/things/854 Ai Vai ter Dois Arquivos .spr e .dat, Remova eles e troque Pelo Seu! Pronto, Cliente com as Sprites do Seu Servidor!
3.0- Resolver Erro de Arquivo Dat Não Compatível! Existem Duas Soluções! 3.1- A Primeira Solução: Se seus Arquivos .dat e .spr não forem EXTENDIDO, você pode EXTENDER ele, Segue o Tutorial ao Lado >> http://www.tibiaking...ite-de-sprites/<< 3.2- A Segunda Solução: Vá em Cliente\modules\game_things e Abre o Arquivo Things.lua Procure Por: "g_game.enableFeature(GameSpritesU32)" Se seu cliente For EXTENDIDO não mexa em nada! Mas se seu Cliente Não for Extendido Substitua: "g_game.enableFeature(GameSpritesU32)" Por: "--g_game.enableFeature(GameSpritesU32)"
4.0- Para deixar o OTC por padrão com Forma Transplarente Igual ao OTP! Abrir o Arquivo: "modules\game_interface\gameinterface.lua" Procure Por "setupViewMode(0)" obs: Pode ter Até 3 deste! Substitua todos Por "setupViewMode(2)"
5.0- Como Mudar o Nome Que Aparece no Canto Superior do OTC! Vá em modules\client Abra o Arquivo Client.lua e Procure Por: "g_window.setTitle" Vai Tar Algo Mais ou Menos Como Isto: "g_window.setTitle('OTclient')" Oque esta dentro da Aspas na Tag, substitua pelo Nome desejado! ex: "g_window.setTitle('OTclient1000000')"
Pronto, Este Tutorial Já Ajudou Muita Gente e Agora Vai Ajudar a Muito mais!
Atualizei o Tópico, com Mais Informações, Removi as Imagens Por Deixarem o Tópico com Poluição Visual e Reformulei Todo o Resto do Tópico!
Créditos
Summer Slyer(Zet0N0Murmurou) Pelo Tutorial!
GabrielSapient Por Me Ensinar a Deixar o OTC Transplarente Como o OTP!
Wend Por Me Ensinar a Mudar o Nome!
-
Ralph santos deu reputação a Matheus Beraldo em Base OtPokémon.com V2Ola Pessoal A uns dias atrais postei a base otpokémon.com V1 Hoje estou pedindo para voces me passarem uma base que nao contem bugs na parte do rme que abre normalmente sem piso vermelho nada. para min faser a V2 dele editar bastante creio que tentarem botar ate V3 ou V4