Ir para conteúdo

Yan Oliveira

Moderador
  • Total de itens

    2187
  • Registro em

  • Última visita

  • Dias Ganhos

    57

Histórico de Reputação

  1. Upvote
    Yan Oliveira recebeu reputação de Jinzo em Clone Spell   
    1º Crie um arquivo na pasta talkactions/scripts com o nome de clone.lua e coloque em seu conteúdo:
    local spells = {
    [1] = {used = 0, text = '<attack name="melee" interval="2000" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="fire"/></attack>'},
    [2] = {used = 0, text = '<attack name="melee" interval="1200" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="energyarea"/></attack>'},
    [3] = {used = 0, text = '<attack name="melee" interval="700" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="mortarea"/></attack>'}
    }
     
    local spellsNumber = 2
     
    function randomNum(range)
     
    local rand = 0
    good = false
     
    math.randomseed( os.time() )
    math.random()
    math.random()
    math.random()
     
    while (not good) do
    rand = math.random(range)
     
    if (spells[rand].used == 0) then
    spells[rand].used = 1
    good = true
    else
    good = false
    end
     
    end
     
    return rand
     
    end
     
     
    function onSay(cid, words)
     
    local attacks = "<a>"
    local num
     
    for i=1,spellsNumber,1 do
    num = randomNum(table.getn(spells))
    attacks = attacks .. spells[num].text
    end
     
    attacks = attacks .. "</a>"
    doCreateCustomMonster(getCreatureName(cid), getCreaturePosition(cid), getCreatureOutfit(cid), getCreatureMaxHealth(cid), attacks, 6324, 1, 100)
     
    for i=1,table.getn(spells),1 do
    spells.used = 0
    end
     
    attacks = ""
     
     
    return true
    end
     
    Explicando:
    doCreateCustomMonster(nome, posição, outfit, health, attacks, corpo quando morto, distancia do player, experiencia)
     
    2º Abra o arquivo talkactions.xml e adicione em qualquer lugar:
    <talkaction words="!clone" event="script" value="clone.lua"/>
     
    Pronto
  2. Upvote
    Yan Oliveira deu reputação a KarolSide em Alterando A Versão Do Mapa De Pokemon   
    Como as versões são proximas eu achoo que tem.
     
    Tutorial: http://www.xtibia.com/forum/topic/122394-mudar-a-versao-do-mapa/
     
    Espero ter ajudado.
  3. Upvote
    Yan Oliveira deu reputação a Tony em Criando Um Cliente 100% Proprio   
    Olá pessoal do Xtibia! Hoje vou ensinar a vocês como criar um cliente 100% próprio para seu servidor de tibia.


     



     
     



     



     



     



     








     








     
     



     



     




     



     

     



     

     



     

     

    :forward: Créditos :back:


     

    :star2: Jakiin :star2:

     

    Trazer ao x-tibia

     

    :star2: TiraDuvidas :star2:

     

    Fazer o Tutorial

     
    Este tópico recebeu destaque em nosso portal!
  4. Upvote
    Yan Oliveira recebeu reputação de luizhsantos em [Pokemon] Pda By Slicer 1.9/2.9   
    Luizhsantos e verdade o With Level System no começo pra escolher um pokemon inicial está bugado, a diferença do Without Level System é que os pokemon não tem Level que nem nas versões anteriores de PDA.
     
    Alguem poderia me explicar por que no meu server não aparece a coldown bar, meu serve é PDA edited by slicer 1.0 without level system.
     
    REP+ se souber
  5. Upvote
    Yan Oliveira deu reputação a Slicer em [Pokemon] Pda By Slicer 1.9/2.9   
    [Pokemon] PDA By Slicer



    Pokemon dash advanced editado por slicer, vários bugs retidos.



    Projeto encerrado!


    Espero que todos tenham gostado desse 1 ano de trabalho duro!



    Todas as atualizações:



    * Leiam e sigam as instruções do Change Log dentro da pasta do patch!

    Downlaods:
    PDA By Slicer With Level System v2.9 Full -> http://www.mediafire...z2afuu75zblvmvq
    PDA By Slicer Without Level System v1.9 Full -> http://www.mediafire...td0l0ip9ajprrbf

    OTClient editado 2.8/1.8 => http://www.mediafire...1lcbs1fktpm676w

    Atualizações:
    EH OBRIGATORIO O USO DESSE CLIENT ABAIXO E USEM O .PIC TB!!!!!!!!!
    Client v1.9/2.9 => http://www.mediafire...77i414v1hy187fj

    Patch v1.9 => http://www.mediafire...da4umj3ip18jrf1
    Patch v2.9 => http://www.mediafire...7nt275td9afl1fy

    Patch v1.9.1 => http://www.mediafire.com/?i3flwa3lrd016zl
    Patch v2.9.1 => http://www.mediafire.com/?m4zhjgn62uow1sp

    Obs: Atualizaçoes mais antigas estao dentro do spoiler acima!!

    OTAL.DLL:
    OBS: caso n esteja aparecendo a barra de moves no client normal do tibia, baixem essa .dll e coloquem na pasta onde fica o Pokemon_nibe.exe ...
    Otal.rar

    Patch Correçao! Todos olhem!



    Bugs na nova atualizaçao? Olhe o spoiler e veja se arruma o problema! Atualizado: 08/02/13


    Créditos:


     
    Otal.rar
  6. Upvote
    Yan Oliveira deu reputação a GustavoXDGamer em Shiny Aleatório E Npc Mark   
    É isso mesmo deu certo aki merece rep+
  7. Upvote
    Yan Oliveira deu reputação a Slicer em [Encerrado] [Pokemon] Dúvidas? - Pda   
    @Dudu08267
    xi mano essas stones devem ter variaveis em varios scripts.. como o boost.lua, configuration.lua, evolution.lua, level system.lua, some functions.lua e afins...
    Edited...
    mano testei aki e parece ta tudo 100%.. ;x se quiser.. segue oq fazer pra da certo...
    System Retirar "Shiny" do nome dos pokes...
     
     
     
  8. Upvote
    Yan Oliveira recebeu reputação de GustavoXDGamer em Shiny Aleatório E Npc Mark   
    Para criar shinys aleatório com respaws + de 3600 pq o maximo do remere's é 3600 você terá que criar raids de shinys e la arrume posição e tudo +
     
    espero ter ajudado
     
    Vou dar um exemplo de respaw de shiny pelo raid
     
    coloque assim Arcanine ou qualquer outro poke
    e add isso no xml
     

    <?xml version="1.0" encoding="utf-8"?> <raid> <singlespawn delay="60000" name="shiny arcanine s" x="1043" y="1458" z="4" /> </raid>
     
    ae você muda o lugar do respaw ou o poke ou o tempo
     
    da rep + se funfo ae xD
  9. Upvote
    Yan Oliveira deu reputação a Kurobisu em [Encerrado] [Pokemon] Dúvidas? - Pda   
    @rodrigues17
     
    Vou fazer um favor e postar o mapa aqui para você.
    >>>>MAPA<<<<
    REP+ REP+ REP+
     
    Tentando ajudar a quem precisa.
    Tentando também ganhar mais REP+
     
    EDIT:
    Eu também modifiquei uns bugs que eu achei no mar que os pokes não passavam.
    E uns respaws que estavam também bugando...
     
    EDIT DENOVO:
    Caro você utilize esse mapa você precisará dos NPCS dele para não dar erros no Console.
    MEUS NPCS (TO DANDO COM CARINHO EM!)
    Quero REP!
    Pesso muito né?
  10. Upvote
    Yan Oliveira recebeu reputação de GustavoXDGamer em Clone Spell   
    Ele só funcionará com função doCreateCustomMonster
     
    1º Crie um arquivo na pasta talkactions/scripts com o nome de clone.lua e coloque em seu conteúdo:
     
     

    local spells = { [1] = {used = 0, text = '<attack name="melee" interval="2000" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="fire"/></attack>'}, [2] = {used = 0, text = '<attack name="melee" interval="1200" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="energyarea"/></attack>'}, [3] = {used = 0, text = '<attack name="melee" interval="700" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="mortarea"/></attack>'} } local spellsNumber = 2 function randomNum(range) local rand = 0 good = false math.randomseed( os.time() ) math.random() math.random() math.random() while (not good) do rand = math.random(range) if (spells[rand].used == 0) then spells[rand].used = 1 good = true else good = false end end return rand end function onSay(cid, words) local attacks = "<a>" local num for i=1,spellsNumber,1 do num = randomNum(table.getn(spells)) attacks = attacks .. spells[num].text end attacks = attacks .. "</a>" doCreateCustomMonster(getCreatureName(cid), getCreaturePosition(cid), getCreatureOutfit(cid), getCreatureMaxHealth(cid), attacks, 6324, 1, 100) for i=1,table.getn(spells),1 do spells[i].used = 0 end attacks = "" return true end
     
     
    Explicando:
    doCreateCustomMonster(nome, posição, outfit, health, attacks, corpo quando morto, distancia do player, experiencia)
     
    2º Abra o arquivo talkactions.xml e adicione em qualquer lugar:
     

    <talkaction words="!clone" event="script" value="clone.lua"/>
     
    Ve se funfa agr
  11. Upvote
    Yan Oliveira recebeu reputação de Critical em Clone Spell   
    1º Crie um arquivo na pasta talkactions/scripts com o nome de clone.lua e coloque em seu conteúdo:
    local spells = {
    [1] = {used = 0, text = '<attack name="melee" interval="2000" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="fire"/></attack>'},
    [2] = {used = 0, text = '<attack name="melee" interval="1200" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="energyarea"/></attack>'},
    [3] = {used = 0, text = '<attack name="melee" interval="700" chance="100" range="5" radius="1" target="0"><attribute key="areaEffect" value="mortarea"/></attack>'}
    }
     
    local spellsNumber = 2
     
    function randomNum(range)
     
    local rand = 0
    good = false
     
    math.randomseed( os.time() )
    math.random()
    math.random()
    math.random()
     
    while (not good) do
    rand = math.random(range)
     
    if (spells[rand].used == 0) then
    spells[rand].used = 1
    good = true
    else
    good = false
    end
     
    end
     
    return rand
     
    end
     
     
    function onSay(cid, words)
     
    local attacks = "<a>"
    local num
     
    for i=1,spellsNumber,1 do
    num = randomNum(table.getn(spells))
    attacks = attacks .. spells[num].text
    end
     
    attacks = attacks .. "</a>"
    doCreateCustomMonster(getCreatureName(cid), getCreaturePosition(cid), getCreatureOutfit(cid), getCreatureMaxHealth(cid), attacks, 6324, 1, 100)
     
    for i=1,table.getn(spells),1 do
    spells.used = 0
    end
     
    attacks = ""
     
     
    return true
    end
     
    Explicando:
    doCreateCustomMonster(nome, posição, outfit, health, attacks, corpo quando morto, distancia do player, experiencia)
     
    2º Abra o arquivo talkactions.xml e adicione em qualquer lugar:
    <talkaction words="!clone" event="script" value="clone.lua"/>
     
    Pronto
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...