Ir para conteúdo

DeCarvalho

Membro
  • Registro em

  • Última visita

Tudo que DeCarvalho postou

  1. DeCarvalho postou uma resposta no tópico em Monsters, NPC, Raids & Mounts
    Gostaria de saber se existe algum problema eu pegar os scripts e pedir para um conhecido ver se modifica para 1.2 para mim. Grato
  2. Bem, esse é mais um sistema do RazorBlade, assim como no outro, pedi autorização para estar trazendo para cá. Esse sistema é bem complexo e enorme e, claro, pode ser alterado da maneira que lhe convir. Espero que quem usar e testar de um rep, pois traduzir, ajeitar o conteúdo, testar para ver se tem erros e reportar demora né.. estou trazendo pois sei que muitos brs não sabem o mínimo de inglês e acho que esses deveriam ao menos agradecer pelo trabalho de disponibilizar aqui.. Enfim.. novamente, Vamos começar Esse sistema é composto de 3 ferramentas distintas.: Smith(forja de items), Smelt(derretimento de items), tanning (tratar a pele) Caracteristicas Bem são mais de 2mil linhas de códigos vamos realmente começar?!?! -- ACTIONS Em actions.xml adicione isto Crie um arquivo scripts/crafting/smith.lua e adicione isso Crie um arquivo scripts/crafting/smelt.lua e adicione isso Crie um arquivo scripts/crafting/tan.lua e adicione isso -- CREATURESCRIPTS Em creaturescripts.xml adicione isso Crie um arquivo em creaturescripts/scripts/smith.lua e adicione isso Crie um arquivo em creaturescripts/scripts/smelt.lua e adicione isso Crie um arquivo em creaturescripts/scripts/tan.lua e adicione isso Em creaturescripts/scripts/login.lua adicione isso em qualquer area que seja depois da primera sessão de login e registre os eventos no final -- SESSÃO DATA Em global.lua adicione Crie o arquivo smith.lua e adicione isso Crie o arquivo smelt.lua e adicione isso Crie o arquivo tan.lua e adicione isso Crie o arquivo skills.lua e adicione isso -- SESSÃO DATA 1 Caso pretenda usar achievement para os sets é necessário adicionar mais 2 linhas ao global.lua Crie o arquivo achievements.lua e adicione isso Crie o arquivo sets.lua e adicione isso -- CONSIDERAÇÕES FINAIS O sistema foi testado em TFS 1.1 e 1.2 e esta funcionando sem problemas. Eu fiz testes usando o tfs 1.2 mas não usei o sistema de achievements, o resto todo que testei esta funcionando perfeitamente.. Por favor, antes de qualquer pergunta leia atentamente todas as informações.. Obs.: Curtiu, usou, testou.. da um rep ae.. isso mostra que valeu a pena gastar o tempo procurando algo interessante, pedindo autorização e tudo mais para trazer para cá.. além de não arrancar pedaço..
  3. Estou usando um mapa custom e adicionei lockers para jogadores sem vocação..
  4. Bem, gostaria de saber se alguém poderia fazer para mim um script que bloqueie um char sem vocação de ter acesso ao market, levando em conta que o 'market' é um item, o mesmo pode ter acesso bloqueado. (market aquela caixinha que fica dentro do locker) Com relação a receber parcel, (usando uma dica mas que não sei fazer) poderia ser usado um onAddItem e se o item for parcel chegando no mailbox, fazer uma checagem para saber se o player é sem vocação, se sim, retornar a parcel para a origem. Na pior das hipóteses bloquear o acesso de player sem vocação ao mercado e ao correio, deixando acesso somente ao depot para poder guardar items.. pior pois a pessoa que tentasse mandar um item de mainland para um noob char iria perder o item. Enfim, acho que está bem explicado, se alguém puder fazer para mim... //Bem, alguém então poderia informar como eu posso fazer para começar? como setar a tag, e em qual sessão action/movements/etc e qual função/parametro usar.. o resto eu vou tentando naquela de tentativa e erro.. apesar de achar que não seja tão dificil fazer um script que verifique se o player tem vocação e dependendo do retorno se ele pode ou não ter acesso a um 2 ou 3 ids.. meu problema para fazer só realmente é que não sei a função, onThink onUse onSeiLaOQue e não sei onde colocar... Grato DeCarvalho
  5. Antes de qualquer coisa o sistema foi feito pelo RazorBlade e eu pedi autorização para estar postando aqui, pois é um sistema super interessante e sei que muitos brs não tem a mínima noção de inglês.. Se curtiu da um rep ae.. posso não ter feito o sistema, mas testar, informar erros, esperar o Razor responder para arrumar, trazer para cá, traduzir e nada de tradutor online.. deixar arrumado da trabalho né Se seguir todos os passos corretamente.. é esperado somente um erro.. olhar item no trade.. ainda estou esperando o razor corrigir.. houve uma alteração feita mas não corrigiu todo.. mas isso não afeta o funcionamento.. verá que é um ótimo sistema vale a pena conferir.. Testado e funcionando em 1.1 e 1.2 Vídeo para ter +- uma ideia de como funciona (o vídeo não é meu, o meu ainda n fiz upload) Caracteristicas Para usar o sistema, (configurável) atualmente você deve usar um empty vial em um bowl with sacred water (id:12289) -- ACTIONS Em actions.xml adicione crie uma pasta chamdada custom e crie um arquivo chamado alchemy.lua e adicione isso é recomendado usar uma versão 'melhorada' do arquivo fluids.lua na pasta other, basta alterar todo seu conteudo por isso -- CREATURESCRIPTS Em creaturescripts.xml adicione Registre em login.lua Crie em scripts o arquivo alchemy.lua e adicione isso Crie em scripts o arquivo potionResist.lua e adicione isso -- EVENTS Em events.xml certifique-se de alterar ambas as linhas para 10 No arquivo player.lua procure por onLook e após isso adicione isso e em onLookIntrade você deveria ver isso altere para isso --O SISTEMA PRINCIPAL Em global.lua adicione dentro da pasta data/lib crie o arquivo alchemy.lua e adicione isso e em func.lua adicione isso ** Edit - onLookInTrade corrigido.. Sistema 100% bug free
  6. Uma curiosidade, o char tem vocação? pois se não tiver vocação ele jamais irá perder os items ou qualquer coisa do tipo.. caso esse seja o problema vá no arquivo droploot.lua que fica na pasta data\creaturescripts\scripts e altere essa linha if getPlayerFlagValue(player, PlayerFlag_NotGenerateLoot) or player:getVocation():getId() == VOCATION_NONE then return true end para if getPlayerFlagValue(player, PlayerFlag_NotGenerateLoot) then return true end Essa parte or player:getVocation():getId() == VOCATION_NONE faz char sem vocação não perder loot algum, é só remover.. Espero ter ajudado
  7. DeCarvalho postou uma resposta no tópico em Ouvidoria
    Olá, Gostaria de saber se tem alguma maneira de alterar meu nome de usuário.. Gostaria de alterar para DeCarvalho Grato.
  8. O sistema é interessante parabéns particularmente acho difícil gostar de hardcore.. vc tem trabalho para melhorar o char.. ai vem um bandod e br fdp (pq br eh fdp, gosta de fder mesmo) e te mata e vc perde tudo... mt sem noção... Tem tanta coisa melhor para se basear.. temq ser sao? pfff.. fazer oq.. bom gosto nem todo mundo tem #zoei
  9. Bem, estou usando um sistema que informa a taxa de xp do jogador.. quando coloco somente 2 comparações ele mostra certo, mas é necessário que se façam mais de 2 as vezes 4 Quando eu uso o comando !exp e a linha tem somente duas comparações e são corretas ele informa mas quando são 3 comparações ou mais ele da erro.. no erro que o console apresenta a seguir provem de um char é vip, que não é premium e esta com stamina acima de 40 horas usando o comando !exp Lua Script Error: [TalkAction Interface] data/talkactions/scripts/expmana.lua:onSay data/talkactions/scripts/expmana.lua:32: attempt to concatenate a nil value stack traceback: [C]: in function '__concat' data/talkactions/scripts/expmana.lua:32: in function <data/talkactions/scripts/expmana.lua:1> Se nesta aqui if pp > 0 and pv > 0 and st > 2400 then return k*(1.5+1.2) .. " (vip exp and stamina bonus) " eu remover o pp > 0 and e deixar somente if pv > 0 and st > 2400 then return k*(1.5+1.2) .. " (vip exp and stamina bonus) " o console não apresenta erro e no cliente eu recebo a informação 22:39 Current rate: x18.9 (vip exp and stamina bonus) E tenho o mesmo problema com o player.lua quando a comparação é somente de 2 ele da o xp, quando adiciono a terceira comparação ele fica na ultima condição aceitável.. exemplo se stamina for maior q 40 e premium da xp, mas na condição se for premium, for vip e stamina acima de 40 ele não da E se eu colocar só se for vip e stamina acima de 40hrs ele da a xp Alguém poderia me informar se isso é um erro no script ou o sistema não faz mais de 2 comparações? Grato [edit]Como não havia conseguido ajuda aqui, acabei criando topico em outro local e com as informações das respostas o problema foi sanado.. foi questão de falta de atenção.. com as alterações necessárias o sistema esta funcionando corretamente.. Pode marcar como resolvido.
  10. DeCarvalho postou uma resposta no tópico em OTClient
    Desde que eles arrumem as sprites.. estou com um otc para 10.76 mas não tem a sprite 'stand' ele fica com um pé na frente, e quando ta com uma montaria pffff fica horrivel a montaria fica parada mas com o sprite de andando.. com a pata la na frente.. draptor e outros ficam extremamente estranhos... Se tivesse como arrumar isso já estaria de bom tamanho
  11. Muito bom, pena que não roda em 1.2, enfim, tem previsão de estar fazendo um desse para tfs 1.2? +rep ja pois pode não funcionar no ot q uso mas ajuda muitas pessoas que usam versões antigas
  12. sem dúvida a mais recente sempre será a melhor! tfs 1.2 //10.76-10.78//
  13. Bom é que são 33 visualizações e tirando o post de aprovação não há nada mais.. a gente procura algo mais completo, informativo.. Duvido que um ou dois não tenham testado e nada.. o conteúdo pode não ser meu mas não custa agradecer se ajudou em algo, que não seja com rep mas pelo menos um comentário né.. Pessoal quer só 'ganhar' na facilidade.. ir procurar em fórum gringo, editar o post deixar de boa pro pessoal entender melhor não conta... pffff Depois pessoal reclama que não tem, ou ficam pedindo em um monte de post para fazer algo parecido.. até para quem não tem e quer piso para premmy se usar de lógica consegue pegar o piso vip que tem aqui, particularmente achei bem simples) e mudar para premmy.. (vi a poucos dias alguém pedindo piso premmy igual a ponte de rook no tibia) Enfim..
  14. [edit] como não tenho como deletar o post deletei o conteudo.. era um erro que eu mesmo causei.. de qualquer maneira estou usando e não tenho erro algum.. +rep já Tá de parabéns
  15. O valor cobrado pela microsoft é se n me engano de 45R$ e é unico, a não ser que você esteja fazendo facul e entre pelo dreamspark. Eu desenvolvo para WP e a store é bem pratica.. até para windows 10 é easy ... com essa coisa de universal está melhor ainda Não sei o valor correto pois entrei pelo dreamspark, quando a microsoft ainda cobrava anualmente 19USD, que faz o registro na store ser de graça.
  16. DeCarvalho postou uma resposta no tópico em Ouvidoria
    não tenho coisa alguma haver mas "Cadastrado:25 Abr 2014" é bem antiga? bem, cada um com seu ponto de vista #Tópico - já tentou olhar na caixa de spam ou coisa do tipo?.. alguns serviços não mandam e-mail para a caixa de msg dependendo de onde for..
  17. Acho que o que ele quer é .~> Uma spell de cura que não cure no ato, ela vai ficar ativa até o player chegar em uma determinada quantia de life.. 20% do total.. .~> Quando esse evento acontecer a spell deverá ativar a função que seria dar heal no player por 30 segundos. tenho 100 de vida, uso a magia BANG, 10 horas depois eu tomo 80 de dano, fico com 20% de life.. começoa me curar 'magicamente' pois 10 horas atras eu havia usado o BANG ... tipo isso #off acho que deveria haver uma politica contra isso de ficar dando bump e double post
  18. Bem procurei aqui na comunidade um VIP System mais informativo e nada, além de ter tido problema com os que estão aqui e acabei achando em outro lugar um que funcionou perfeitamente para mim. Usando tfs disponibilizado neste tópico http://www.tibiaking.com/forum/topic/53099-1078-tfs-12-cast-system-novos-outfits-mounts/ Só estou trazendo o conteúdo e por não conhecer bem não posso dar suporte mas do jeito que está é só 'instalar' e vai funcionar. Creditos.: Summ Sistema Vip Talkaction !checkvip para todos os players Talkaction /vip para membros da staff - /vip adddays, NomedoPlayer, 5 --> Adiciona 5 dias vip para o Player. - /vip removedays, NomedoPlayer, 5 --> Remove 5 dias vip do Player. - /vip remove, PlayerName --> Remove todos os dias vip do Player. - /vip check, NomedoPlayer --> Checa quantos dias vip o Player tem. - /vip addinfinite, NomedoPlayer --> Adiciona tempo vip infinito para o Player. Tiles VIP Portas VIP / Actions Items que adicionam dias VIP ItemId 10135 adiciona 10 dias vip. ItemId 10134 adiciona 30 dias vip. ItemId 10133 adiciona 90 dias vip. Imagens Comando !checkvip mas sem ter vip Comando /vip adddays, dracoknight, 5 Comando !checkvip após adicionar 5 dias Comando /vip addinfinite, dracoknight Comando !checkvip após usar infinite Comando /vip remove, dracoknight
  19. Mereceu +Rep com certeza Teria como informar como fazer para poder funcionar com TFS 1.0 quiçá 1.2? esta simplesmente maravilhoso esse seu mas quando eu redireciono para a pasta do server ele informa Check server configuration File config.lua loaded from C:/testes/OtServer/config.lua and it's not valid TFS config.lua file. Go to STEP 1 - select other directory. If it's your config.lua file from TFS contact with acc. maker author. estou usando o desse link http://www.tibiaking.com/forum/topic/53099-1078-tfs-12-cast-system-novos-outfits-mounts/page-21 Relendo os posts reparei que não foi atualizado para 1.0-1.2 e provavelmente nem venha a ser... mas enfim.. não custa perguntar.. Previsão para 1.0-1.2 ou nem?
  20. DeCarvalho postou uma resposta no tópico em OTClient
    teria como disponibilizar para 10.78/79?
  21. eu também estou procurando algum tuto ou afim sobre como atualizar o otc para rodar em 10.75-10.79 mas não tem em lugar algum.. a ultima versão do git diz que da suporte até 10.78 mas nem vai :/ e não achei em lugar algum informando como fazer para alterar o otc para rodar com esses servers :/ #Esperar
  22. ola, consegui logar uma vez, travou e começou a dar isso [Warning - Protocol::RSA_decrypt] Not valid packet size (IP: 127.0.0.1)
  23. Obrigado pelo comment Com relação ao rate, é algo que estou pensando, não quero também algo alto. Um dos pontos que ao meu ver são ruins em rates altas é a necessidade de constante atualização. Não que seja difícil, mas como tudo vai ficando fácil fica meio complicado, mas um rate nem alto e nem baixo será aceitável. Com relação aos nomes estava me baseando em classes em livros, mas se o problema base nas classes for nomes, isso pode ser resolvido Regards HDK

Informação Importante

Confirmação de Termo