Ir para conteúdo

jhosefra7

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    jhosefra7 deu reputação a xWhiteWolf em (Resolvido)Npc Comprar 100 unidades   
    É exatamente o que eu ia falar, se não era problema nas libs do npc system. Obrigado por ter ajudado :D
  2. Gostei
    jhosefra7 deu reputação a KotZletY em (Resolvido)Npc Comprar 100 unidades   
    @xWhiteWolf Tive um erro nas libs dos npc, quando eu migrei do 0.3.6 para o 0.4, erro diferente, nunca passou pela minha cabeça que essa poderia ser a causa!!
    @r0bert0lol parabéns cara! xD
     
    Marquei como melhor resposta, deixando fácil achar a solução caso outros membros do fórum tenham o mesmo problema! 
  3. Gostei
    jhosefra7 deu reputação a r0bert0lol em (Resolvido)Npc Comprar 100 unidades   
    kkkk nada :D
  4. Gostei
    jhosefra7 deu reputação a r0bert0lol em (Resolvido)Npc Comprar 100 unidades   
    Esse bug chat eu descobri como corrigir, o problema é que alguns servidores para download aqui vem com o modules do shop todo bugado, fiquei um tempao para corrigir esse bug no meu servidor, encontrei um modules em um forum gringo hoje e testei e com ele funcionou tudo certinho...
     
    O bug não é por causa de atributos errados nos items, realmente o seu modules não le items stackable.
     
    Para corrigir esse bug, acesse  data/npc/lib/npcsystem/ e substitua seu arquivo modules.lua por este aqui.
    de nada :D
  5. Gostei
    jhosefra7 deu reputação a Patrick Jean em [PEDIDO] Vender house por item   
    Alguem poderia ajudar? Eu também queria algo assim...
  6. Gostei
    jhosefra7 deu reputação a RaioX em [PEDIDO] Vender house por item   
    É possível executar um comando específico e gerar aquele documento da house, mas não para um player que estiver perto, para poder colocar na backpack, no market, etc?
  7. Gostei
    jhosefra7 deu reputação a KotZletY em (Resolvido)Npc Comprar 100 unidades   
    @jhosefra7 pra que foto ? Manda o script cara, por isso ninguém ta lhe ajudando, posta o script ae em spolier pra gente tentar lhe ajudar. A gente precisa modificar o script, e não a foto!
    Mds! 
  8. Gostei
    jhosefra7 deu reputação a KotZletY em (Resolvido)Npc Comprar 100 unidades   
    Esta é uma mensagem automática! Este tópico foi movido para a área correta.
    Pedimos que você leia as regras do fórum.
     
    Ué ? Tem uma barra de quantidade, então quando for vender só rolar essa barra para 100. Ou você quer que só possa vender 100x de uma vez só, e se não tiver os 100x não vende ?
  9. Gostei
    jhosefra7 deu reputação a Noob II em (Resolvido)Npc Comprar 100 unidades   
    Qual o xml do NPC?
  10. Gostei
    jhosefra7 deu reputação a Zauster em DUVIDA - OTC - COMO COLOCAR MUSICA   
    Me Desculpe Reviver o Tópico , Mas Não Tem Como Editar Este Script Para Colocar No Inicio do Tibia , Tipo Quando Abrir o Jogo Ja Vem a Musica?
  11. Gostei
    jhosefra7 deu reputação a eliasferro em Ganhar Addons equipando Armor, legs e boots...   
    Ola galera...
     
    venho só renovar o pedido do script que estou precisando...
    Minha ideia do sript é +- assim:
     
     - Quando um item é equipado (no script identificado por ID) o Player ganha addon. (no script especifica qual addon ganhar, first ou second)
     - E quando o Player retirar o item o addon é removido automaticamente.
     
     * Como existem 2 Addons, o Player teria que equipar 2 Itens para ganhar todos os addons (First e Second)
     
    Pesso ajuda a galeria fera do TK, como disse ante não sei programar  ....
     
    Minha ideia é deixar esse script funcional e depois editar os sprites dos addons para equipes... nessa parte consigo fazer 
    e da a ideia de equipe no corpo... agora so preciso do script, vlw e claro tds os creditos ao programador... até...
  12. Gostei
    jhosefra7 deu reputação a leessandro em [tutorial] como colocar chuva no seu otserver   
    EU estava querendo implementar no meu ot um sistema de chuva só que não sabia como dai TonyHalk me passou um vídeo ensinando só que o vídeo tava muito desatualizado e não tinha os itens pra download então decidi postar pra vocês um tutorial feito por mim mesmo deu muito trabalho então dem rep+ quem gostou pq eu estou meio falido    [*]você terá que ter o mapa editor, o Dat editor e o Dat e Spr do seu Client [*]Item editor http://www.4shared.c...temeEditor.html [*]Sprit da Chuva http://www.4shared.c...nPF/chuva.html?   abra o dat editor e depois va em file ,open, selecione sua dat e spr e logo apos clique em open esperem carregar e depois fechem    

     
     
    selecionem um item que voceis nunca uzaram no seu ot server, depois va em import , import item e selecionem a sprite da chuva que vcs acabaram de baixar, e depois e so confirmar ( não se esqueçam de gravar bem o numero do looktype aconcelho deichar anotado num bloco de notas)  
     
     

     
    salve, selecione seu dat e spr clique em compile deicha carregar e quando tiver completo fechem o dat editor
     

     
     
    abra o item editor e va em file , load otb, e depois va ate a pasta items do seu server e selecionem items.otb 
     

     
    selecione o item que voce editou no dat editor e confira bem se no cid tem o mesmo numero do looktype que eu pedi para vcs anotarem
     

     
     
    agora deiche marcado somente estas 3 opçoes 
    pickupable useable not moveable  
     
     

     
     
    agora so ir em file, save as e depois selecione o items .otb do seu ot server novamente e salve depois poderas fechar o item editor
     

     
    va no seu server em action ,script e criem um arquivo chuva.lua e colem isto dentro dele
    function onUse(cid, item, frompos, item2, topos) if item.uid == 7015 then doCreateItem(8082,1,{x=1095,y=1032,z=7}) doCreateItem(8082,1,{x=1096,y=1032,z=7}) doCreateItem(8082,1,{x=1097,y=1032,z=7}) doCreateItem(8082,1,{x=1098,y=1032,z=7}) doCreateItem(8082,1,{x=1099,y=1032,z=7}) doCreateItem(8082,1,{x=1095,y=1033,z=7}) doCreateItem(8082,1,{x=1096,y=1033,z=7}) doCreateItem(8082,1,{x=1097,y=1033,z=7}) doCreateItem(8082,1,{x=1098,y=1033,z=7}) doCreateItem(8082,1,{x=1099,y=1033,z=7}) doCreateItem(8082,1,{x=1100,y=1032,z=7}) doCreateItem(8082,1,{x=1100,y=1033,z=7}) doCreateItem(8082,1,{x=1101,y=1032,z=7}) doCreateItem(8082,1,{x=1101,y=1033,z=7}) doSendMagicEffect(topos,14) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end  
    5.1-o que esta em vermelho sera o id do item que voceis criaram no dat editor 
    no caso o looktype que eu falei pra anotarem
    o que esta em azul e onde aparecera a chuva 
     
    5.2- va em actions e depois em actions.xml e adicionem isto
     <action uniqueid="7015" script="chuva.lua"/>
     
    o que esta em vermelho vcs colocaram no map editor
     
    6-  agora coloque uma alavanca, clique em propriedades e em unique ide coloquem 7015 depois salvem o mapa e abram seu server
     
     

     
     
    agora va onde colocasse a alavanca e selecione use
    2 e depois e so ir onde voce colocou para chover e estara chovendo
     

     

     
     
    creditos 
    50% meu por fazer
    30%  TonyHalk por me mostrar o video e Editor o Tópico
    25% do video pois deu uma basev
     
  13. Gostei
    jhosefra7 deu reputação a Ryzor em Entendendo o Stackpos!   
    Faaaaala galerinha! A pedido de alguns usúarios estou aqui para postar este tutorial.

    Espero que seja útil para todos que tem alguma dúvida quanto ao Stackpos.

    Eu sinceramente não domino completamente a magia dos stackpos, mas espero poder tirar algumas dúvidas de quem sabe e ensinar quem ainda não sabe. Vamos logo ao tutorial:

    Stackpos


    • Introdução

    Stackpos é um dos index da tabela que guarda posições. Toda posição é uma tabela, exemplo: {x=160, y=50, z=7}, mas o que pouca gente sabe, é que o stackpos também faz parte desta tabela. Todos sabem que em uma unica posição podem haver vários itens, formando uma pilha de itens, portanto, para diferenciar a posição de um item da pilha para o outro foi criado o stackpos, que é o número que diz em qual lugar da pilha está o item.


    • Descobrindo o Stackpos

    O stackpos segue um padrão, ou seja, uma ordem. Vou mostrar primeiramente os stackpos especiais:



    0 - O stackpos 0 de uma posição é sempre o tile, ou seja, o chão. 253 - Este número refere-se ao stackpos das criaturas que estão na posição, sejam monstros, players ou npcs. 255 - O item mais alto de um pilha tem o stackpos 255, além do stackpos normal dela. Agora vou mostrar como descobrir o stackpos de um item apenas olhando para a pilha. Considere a seguinte pilha: Tile sempre terá o stackpos 0. Agora os outros recebem o stackpos contrário da ordem deles acima do chão. Coin receberá o stackpos 1 e 255. Chair receberá o stackpos 2. Table receberá o stackpos 3. Simples não? É sempre ao contrário da ordem deles acima do chão. Vamos a mais um exemplo para ficar bem claro, considere a seguinte pilha:







    Para pegar o stackpos pelo uid do item, usamos a função getThingPos(uid), a qual já retorna uma tabela com o stackpos do item.


    É isso galera, qualquer dúvida só perguntar. Até mais.










    Creditos :




    Shoeei

    Primeiro vamos contar quantos itens tem a pilha. Neste caso, em um total de 4 itens (tile, table, chair, coin). Tile receberá o stackpos 0. Ring receberá o stackpos 1 e 255. Hammer receberá o stackpos 2. Coin receberá o stackpos 3. Chair receberá o stackpos 4. Table receberá o stackpos 5. • Montando uma Tabela com Stackpos Eu havia tido anteriormente que toda posição é uma tabela. Para montarmos uma posição com o index stackpos, simplesmente adicionamos ele no final, exemplo: {x=160, y=50, z=7, stackpos=253} Simples, não é mesmo? • Funções Auxiliares Sempre que preciso descobrir o stackpos através de um script, uso as seguintes funções: Pegar o stackpos pela posição e id do item. function getItemStackpos(position, id) if getTileItemById(position, id).itemid == 0 then return nil end for i = 0, 255 do local pos = getThingFromPos({x=position.x, y=position.y, z=position.z, stackpos=i}) if pos.itemid == id then return i end end end end
  14. Gostei
    jhosefra7 deu reputação a Mathwsz em [Fusão] - Itens   
    Bom galera, estou trazendo um script de fusão que funciona assim:
    Explicação: É necessário de 7 itens, na qual você coloca em tal coordenada e aperte a alavanca, sendo assim formando um item na qual você deseja em tal lugar configurado.
    Exemplo: Você pode fazer 7 bosses na qual dropa tals itens "Parecidos" e formando um item raro de sua escolha, ou como preferir.. Vamos ao script!
     
    Em Data/Actions/Scripts crie um arquivo chamado fusaoitens.lua e adicione isto dentro:
     
     
    Agora, em Data/Actions.xml adicione o seguinte:
     
    <action uniqueid="9900" script="fusaoitens.lua" /> E no seu RemeresMapEditor , pegue sua alavanca, vai em Propriedades e adicione o UniqueID 9900 nele! 
    PRONTO! Agora configure e divirta-se! Obs: Caso lhe ajudei, da um REP+ Aí !

Informação Importante

Confirmação de Termo