Ir para conteúdo

ToissaoO

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    ToissaoO deu reputação a FlameArcixt em (Resolvido)Summon subir de level com o player   
    Em data/creaturescript/creaturescript.xml adicione
    Vá em data/creaturescript/script/ crie um arquivo com nome "advancedsummon.lua" e cole o codigo:
    Depois em data/creaturescript/login.lua registre
     
  2. Gostei
    ToissaoO deu reputação a FlameArcixt em Sorry Connection Refused   
    Entendo, só marcar o topico como resolvido então mano
     
  3. Curtir
    ToissaoO recebeu reputação de ricksi2012 em Como Add novos Tiles e wall Pisos e paredes.   
    ZORAN, desculpe a demora para responder, estou trabalhando e fico um pouco sem tempo.
     
    Mas creio que algum desses tópicos vá te ajudar. Se você fizer uma busca rapida no TK você verá que tem uma meia duzia de tutoriais explicando como fazer para adicionar novas sprites, definir, ID, animação, etc....
     
    Apostila sobre criação de items:
    http://www.tibiaking.com/forum/topic/13869-apostila-de-sprites-tudo-sobre-criacao-de-novos-items/
     
    Criando Item com ID própria:
    http://www.tibiaking.com/forum/topic/11142-criar-um-item-com-id-propria-usando-o-item-editor/
     
    Adicionando novas sprites:
    http://www.tibiaking.com/forum/topic/11605-tutorialadicionar-novas-sprites-no-cliente/
     
     
    Espero ter ajudado.
  4. Gostei
    ToissaoO recebeu reputação de eliasferro em Como Add novos Tiles e wall Pisos e paredes.   
    Olá ZORAN. Idependente da versão, você precisa de um Dateditor para adicionar as novas sprites em seu tibia.dat e depois algum OTBItem Editor, para adicioná-lo em seu servidor no items.otb.
     
    Pelo que eu sei as sprites não tem um numero limitado, você pode continuar adicionando os seus projetos e criando novas sprites.
     
    Espero ter ajudado.
  5. Gostei
    ToissaoO recebeu reputação de Gnomano em Utito Tempo San (Help)   
    Cara, até aonde eu sei esse meu script de Utito Tempo San, funciona corretamente. Teste ele e me diga se lhe foi util, caso contrário te ajudarei a achar algum outro.
     
     
    Espero ter ajudado.
  6. Gostei
    ToissaoO deu reputação a xWhiteWolf em [Ajuda] Quest Simples, não funciona HELK   
    não.. storage não tem nada a ver com o item. É apenas um lugar que você salva um valor e utiliza pra controlar as quests e outras coisas do server. Fez a quest o storage de numero XXXXX passa a valer 1, se não fez a quest o storage de numero XXXXX tem valor -1.
    O item que vai ganhar é esse daqui 
    doPlayerAddItem(cid,2149,10) esse comando adiciona 10 itens de ID 2149.
  7. Gostei
    ToissaoO deu reputação a xWhiteWolf em [Ajuda] Quest Simples, não funciona HELK   
    o problema desse script é que ele checa um storage e dá outro na hora de pegar o item, fazendo assim com que você sempre possa pegar o item
     
    function onUse(cid, item, frompos, item2, topos) local queststatus = getPlayerStorageValue(cid,11638) if item.uid == 10000 and queststatus == -1 then if getPlayerLevel(cid) >= 20 then doPlayerSendTextMessage(cid,22,"Você recebeu sua box 1!") doPlayerAddItem(cid,2149,10) setPlayerStorageValue(cid,11638,1) end else doPlayerSendTextMessage(cid,22,"Você já pegou a sua box 1.") end  end Isso  tem que ter o mesmo storage que isso:
    local queststatus = getPlayerStorageValue(cid,11638) setPlayerStorageValue(cid,11638,1) Explicando melhor: Quando o player vai abrir o baú ele checa o storage 11638.
    Caso o queststatus == -1, prossegue o script que o cara faz a quest. Ao fazer a quest o storage passa a valer "1" então se o player tentar fazer de novo essa quest vai retornar o erro porque o questatus não tá mais valendo -1. Mas pra fazer isso os dois storages tem que ser iguais
  8. Gostei
    ToissaoO deu reputação a Artur Henrique em [Ajuda] Quest Simples, não funciona HELK   
    function onUse(cid, item, frompos, item2, topos) local queststatus = getPlayerStorageValue(cid,9000) if item.uid == 10000 and queststatus == -1 then if getPlayerLevel(cid) >= 20 then doPlayerSendTextMessage(cid,22,"Você recebeu sua box 1!") doPlayerAddItem(cid,2149,10) setPlayerStorageValue(cid,11638,1) end else doPlayerSendTextMessage(cid,22,"Você já pegou a sua box 1.") end  end Tenta assim, se não der avise
  9. Gostei
    ToissaoO recebeu reputação de Lucas Weich em [Ajuda] Pokemon Boost machine   
    Bom pessoal do TibiaKing, o meu problema é o seguinte:
    Vamos imaginar que eu queria boostar um Scyther para +50 e precise de 275 Cocoon Stones para isso. Eu vou até a máquina, coloco as 275 stones lá, mas é ai que vem o problema. A máquina não faz com que o boost use todas as Stones e evolua direto até o +50, eu tenho que ficar clicando e usando a máquina boost por boost, ou seja, eu teria que clicar 50 vezes na máquina para que ele ficasse +50 e eu gostaria que fosse direto.
     
    Bom, espero que tenha com entendimento com a explicação e agradeço desde já a ajuda de vocês.
     
    Obrigado!
  10. Gostei
    ToissaoO recebeu reputação de chulepeixe em account manager   
    Veja se esse tópico te ajuda:
     
    http://www.tibiaking.com/forum/topic/19013-resolvido-ajuda-criar-vocacao-no-site/
     
    Pesquisei pra você e a dúvida é semelhante, espero que de certo.
     
    Abraços!
  11. Gostei
    ToissaoO recebeu reputação de chulepeixe em ip duplicado   
    A internet que você usa é roteada via wireless?
  12. Gostei
    ToissaoO recebeu reputação de chulepeixe em account manager   
    Pelo que eu sei, basta alterar no seu vocations.xml a tag que tem em cada vocação:
     
     
    No seu deve ser um dos dois. Se por exemplo a vocação que você quer adicionar for Uchiha e ele for representado pelo vocation id="3" você terá que alterar para fromvoc="3 ou prevoc="3 dependendo do seu servidor.
     
    Ficaria mais ou menos assim: 
     
     
    Verde = ID da sua vocação (lembrando que cada vocação deve possuir um ID único)
    Vermelho = de onde essa vocação vem. Ex: Se minha nova vocação for uma promotion de paladin, ela viria do fromvoc="3", pois a vocação de paladino é a número 3.
     
    Espero que tenha ajudado e que fique de fácil entendimento.
     
    Abraços.
  13. Gostei
    ToissaoO recebeu reputação de chulepeixe em [Resolvido] IP DO NO IP ?   
    Primeiro você tem que fazer o cadastro no site do No-ip. Após ter feito o cadastro e logado, você verá um botão bem grande com a descrição: Add Host.
     
    Lá você irá escolher o ip que você quer, por exemplo: ipdoseuserver.zapto.org, ipdoseuserver.no-ip.biz, ipdoseuserver.servegame.com , etc...
     
    Após definir o seu IP, você irá na config,lua do seu servidor e colocará lá o seu novo IP.
     
    Ex: 
    ip = "ipdoseuserver.servegame.com"
     
    Caso os jogadores não consigam acessar o seu servidor com esse ip, você deve ter certeza que as portas 7171 e 7172 estão liberadas em seu modem/roteador e no firewall. Geralmente é isso que impede que os jogadores acessem o seu servidor. 
     
    Se você tiver aquele probleminha de seu IP resetar toda vez que voce desliga o modem/computador, você pode baixar o programa do próprio no IP. Ele faz com que seu novo ip seja vinculado ao IP definido no site todas as vezes que você ligar o computador.
     
    Acho que é isso chulepeixe, qualquer outra dúvida pergunte ai !
  14. Gostei
    ToissaoO recebeu reputação de chefchanky em [Resolvido] Criando espada com dano elemental   
    Me desculpe chefchanky, eu postei o script com um pequeno erro. Altere o "elementdeath" por "elementDeath" e veja se funciona.
     
    EDIT: Caso não funcione, tente dessa maneira.

    Vá na pasta data\weapons\scripts, crie um arquivo .lua (ou copie um já existe e apague td) e renomeie para Death Dual.lua, em seguida copie e cole o script:

     
     
    O player causará dano físico variando entre -0.4 (40%) e -1.0 (100%) em relação ao seu magic level e causará dano mágico variado entre -40 pontos de dano e -95 pontos de dano sem dependencia de skill ou magic level. (Mude os valores, caso ache necessário)

    Em weapons.xml adicione:
     
     
    Se não funcionar denovo, troque a tag <meele e </meele> por <wand e </wand>. Também verifique se o ID do item está correto e confere com o script.
  15. Gostei
    ToissaoO deu reputação a joadson em [Resolvido] [Dúvida] Adicionando texto em .php   
    Você irá digitar(ou colocar os códigos em HTML) sempre depois do $main_content = '
    exemplo:
    <?PHP $main_content = '<img src="images/mapa.jpg"> <br><h1> Olá, aqui é um texto de teste, estou usando tags em HTML'; ?> Tags que possivelmente você poderá usar;
    <h1>(até o h5), é o tamanho da fonte.
    <font color="color">(em color, você irá colocar a cor em INGLês, BLUE, RED etc)
    <br>(irá pular uma "linha")
    <p>(irá começar um novo parágrafo)
    <center>(colocar o texto no centro da pagina)

    Se quiser mais tags em html é só procurar no google e suas respectivas funções.
    OBS: sempre que você abrir uma tag(<TAG>) você deverá fechar assim que terminar de usa-la ou seja fazendo isso no final da "frase" </TAG>
  16. Gostei
    ToissaoO deu reputação a Jamison Collins em [Resolvido] [Dúvida] Elemento em Armas   
    Bem, de acordo com que eu vi aqui, teria que criar funções internas (nas sourcers) para que possa usar um script de encantamento no Item desejado, pois não achei nenhuma função que dê elemento ao item.
    O jeito mais fácil é criar pelo Itemeditor mesmo.
  17. Gostei
    ToissaoO deu reputação a luanluciano93 em [Resolvido] [Dúvida] Adicionando texto em .php   
    Simples...
     
    <?PHP
    $main_content = '<img src="images/mapa.jpg"> '; ?>

    Por exemplo, você abriu e fechou o php, e dentro dele você abriu o content e colocou a imagem dentro, até ai tudo certo ... 
    Agora você pode utilizar o mesmo content ou abrir outro (ex: $main_content = ' ';)

    Se você decidir usar o mesmo basta escrever o texto depois do 'fechamento' da imagem (ex: <img src="images/mapa.jpg">).
    E usar o <br>, que ao final de uma linha, começa outro. Se usar 2x o <br> pula a linha (tbem pode usar o <p> mas eu prefiro o <br>.

    Ficaria assim: 

    <?PHP $main_content = '<img src="images/mapa.jpg"> <br> <br>
    Cidade de Thyran <br> <br>
    1 - Lobo <br> 
    2 - Cyclops <br>
    3 - Rotworm <br>
    etc...';
    ?>
    Ou se prefirir usar outros(s) contents ... 

    <?PHP $main_content = '<img src="images/mapa.jpg"> <br> <br>';
    $main_content = 'Cidade de Thyran <br> <br>';
    $main_content = ' 1 - Lobo <br> 
    2 - Cyclops <br>
    3 - Rotworm <br>
    etc...';
    ?>
    Ai vai da sua imaginação ... 

    Só para melhorar você pode usar tbem FONT para definir cor e tamanho, e B para deixar negrito ... 

    <?PHP $main_content = '<img src="images/mapa.jpg"> <br> <br>
    <font size="3" color="red" > Cidade de Thyran </font> <br> <br>';
    <b> 1 </b> - Lobo <br> 
    <b> 2 </b> - Cyclops <br>
    <b> 3 </b> - Rotworm <br>
    etc...';
    ?>

    Espero ter ajudado ...
  18. Gostei
    ToissaoO deu reputação a thalia em Video Aula - Aprenda ser um scripter.   
    Bom galera, tudo certo? XD




    Então galera, como todo mundo me pedia ajuda com scripts, decidir criar um canal no youtube focado bastante




    em como se tornar um script, no canal vai ter videos ensinando "scriptar" e como interpretar um script... enfim!




    Se inscrevam no canal e ajude a divulga-lo galera!
    muito obrigado a sua atenção, aqui vai o link do canal junto com



    o primeiro vídeo!





    Canal:
    http://www.youtube.com/user/NWEnsina




    #1 Vídeo - OT Scripting #1 - function onUse, if/else.











    Explicando Script #1 - Talkaction trocar 1kk por X [TK]








    Site/Blog:
    http://www.nwensina.blogspot.com.br



    OT Scripting #2 - Function onUse, itemEx e Positions + funções [NW]



    youtube.com/watch?v=SzR43PZO10I




    PS: O TK não permiti mais que 2 links de mídia



    mas é só copiar e colar no navegador (:

  19. Gostei
    Vá no seu phpmyadmin, selecione a database(antiga) e clique em "importar" e selecione as tabelas que você quer.
    Depois que tiver importado, vá na sua database(nova) e clique em exportar.
    OBS: se caso der erro falando que já existe, delete as tables da database(nova)

    ou você pode usar sua tabela(antiga) e me postar os erros, irei ajudar a corrigi-los.
  20. Gostei
    ToissaoO deu reputação a Jamison Collins em Pequeno problema com Soul Points   
    Você configurou para Master Sorcerer e Sorcerer ? 
    Faça os seguintes passos :
    Altere a configuração desejada no vocations.xml, salve e feche o server... (se não der certo) : Morra uma vez com o char da vocação que você alterou e veja se da certo... (se não der certo):  Crie outro personagem e adquira a vocação que você modificou no XML... Se não der certo, volte aqui e contate-me.
     
    Lembrando que você tem que matar 1 monstro com um XP + elevado que seu level.
  21. Gostei
    ToissaoO deu reputação a Jamison Collins em [Resolvido] Dúvida Sobre Magia utilizando soul points   
    Em vocations.xml tem : 
    gainsoulticks="15"
     
    Ou seja, a cada 15 segundos você ganha 1 ponto de soul.
  22. Gostei
    ToissaoO deu reputação a Jamison Collins em [Resolvido] Dúvidas Sobre Magias e Runas.   
    Bem, vou lhe pedir para que crie outro tópico com a segunda pergunta. Você pode editar esse tópico remover a segunda pergunta, e posta no outro tópico. Não é legal por várias dúvidas em 1 tópico só.
     
    Bem, o meu Sudden Death Rune.lua, é editado por mim, eu também procurei melhorias para o equilíbrio, e usei a seguinte formula :
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) function onGetFormulaValues(cid, level, maglevel) min = -((level*0.2) + (maglevel*5.205) + 28) max = -((level*0.2) + (maglevel*7.995) + 46) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Creio que eu não precise explicar... mas, em cima, os valores numerais, representam o dano que serão multiplicado pelas variáveis que se alteram de acordo com o level e magic level.

Informação Importante

Confirmação de Termo