Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. sanado, movido
  2. Slicer

    (Duvida) Help

    em tese eh soh por.. <channel id="9" name="Help" muted="120" conditionId="2" conditionMessage="You may only talk here in two minutes." logged="yes"> mas sei la tb kk
  3. muito bom ms caotic.. sempre trazendo scripts interessantes '--' da pra tirar um duvida? tem alguma diferença entre essas funçoes?... getPlayerByNameWildcard(receptor) e getPlayerByName(receptor)
  4. muda ali onde ta.. getItemName para getItemNameById fail pra nos 2 kk
  5. eita da onde tu tira essas funcionalidades das funçoes .lua nativas? kkk simples e pode ajudar algumas pessoas '--'
  6. pode ser esse novo item..
  7. clr neh mano.. ;x mas dai depender de quais funçoes de dano tu vai usar.. ;/ exemplo do draco.. em vermelho ali eh os efeitos q vao ser usados... mas dai vai de quem ta criando as spells ;/
  8. /\ vc ta tentando usar o item em algum lugar q n seja agua.. pelo menos em um tile q n ta ali na tabela waters
  9. Slicer

    retirado

    area incorreta, movido
  10. colocase a funçao onUse no do vodkart neh? ;x
  11. n ah necessidade de se fazer isso.. if item.itemid == XXXX then pq o id ja eh colocado na TAG.. n tem como ser outro id ;x
  12. Slicer

    Additem -

    eu e mais uma galera ja n fizemos esse script pra ti? ¬¬
  13. /\ hã oq? intendi nd
  14. mano podes usar as outras areas la como exemplo... mas tpw.. depende de qual funçao de dano tu usar... se usar as principais: doMoveInArea2 e doMoveInAreaMulti, utilize desse jeito ae q tu coloco, soh lembrando de inventar um nome diferente pras areas neh... caso use outras funçoes de dano tem q usar assim.. SilverWing = createCombatArea{ {1, 0, 1}, {0, 3, 0}, {1, 0, 1}, }
  15. eh essa eh a ideia yan kk @all se alguem tiver mais algum pedido de tutorial desse tpw eh soh flar q tento fazer..
  16. Ola galera hoje trago para vocês um tutorial de como adicionar novas spells aos pokemons em um servidor 'PDA'... Tutorial feito a pedido do usuario: @josegremista Importante: Antes de começar gostaria de deixar claro que criar uma nova spell em um servidor de pokemon eh totalmente diferente que criar uma spell em um servidor de tibia, as spells de pokemon são criadas em lib/pokemon moves.lua e não na pasta spells como no tibia... A pasta spells vai simplismente 'chamar' as spells feitas na pasta lib. Vão em lib/pokemon moves.lua e achem isso.. Caso estejam usando meu servidor: --/////////////////////// PASSIVAS /////////////////////////--Caso usem outro tipo de 'PDA', vão ao final do script e achem isso: end return true end E entao adicionem um outro 'elseif'... elseif spell == "xxxx" thenOnde "xxxx" é o nome da nova spell... E então embaixo disso, criem o script da nova spell.. Exemplo: local pos = getThingPosWithDebug(cid) doMoveInArea2(cid, 91, inferno1, FIREDAMAGE, 0, 0, spell) addEvent(doDanoWithProtect, math.random(100, 400), cid, FIREDAMAGE, pos, inferno2, -min, -max, 0) Importante: Caso usem meu servidor, aconcelho a olharem o arquivo lib/newStatusSyst.lua, la estão todas as funções de dano do servidor... Importante: Não coloquem areas de spells nesse arquivo! As areas de spells devem ser colocadas em lib/areas.lua, para deixar o outro script mais organizado... Depois de criado o script da spell, vão em lib/configuration.lua e achem a tabela movestable, e então adicionem a nova spell nos pokes q vocês quiserem... No meu 'PDA' usem: move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd, f = ee, t = "yyyy"},Onde: "xxxx" = nome da spell, aa = level que o poke/player precisa ter para usar a spell, bb = cd, tempo de espera, para usar a spell denovo, cc = distância minima que o poke tem q tar pra usar a spell, dd = coloquem 1, caso precise ter um target pra usar a spell, ou coloquem 0, caso não precise de target pra usar a spell, ee = esse é o 'dano' da spell, esse valor vai ser usado na formula final de dano de cada spell -caso seja uma spell que não tem dano coloquem 0-, "yyyy" = é o 'tipo' da spell -"grass", "water", "fire"...- Caso usem outro tipo de 'PDA' usem: move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd},Onde: "xxxx" = nome da spell, aa = level que o poke/player precisa ter para usar a spell, bb = cd, tempo de espera, para usar a spell denovo, cc = distância minima que o pokemon tem que tar pra usar a spell, dd = coloquem 1, caso precise ter um target pra usar a spell, ou coloquem 0, caso nao precise de target pra usar a spell Importante: caso usem outro tipo de 'PDA' o dano e o 'tipo' da spell ficam em lib/moves.lua... ["xxxx"] = {f = aa, t = "yyyy"}, Onde: "xxxx" = nome da spell, aa = esse é o 'dano' da spell, esse valor vai ser usado na formula final de dano de cada skill -caso seja uma skill que n]ao tem dano coloquem 0-, "yyyy" = é o tipo da spell -"grass", "water", "fire"... Depois de feito isso, vão em spells/ps/ e copiem algum arquivo la e mudem o nome para o nome da sua nova spell e depois abram esse arquivo e mudem isso: docastspell(cid, "xxxx")Onde "xxxx" é o nome da spell... Depois abram o arquivo spells/spells.xml e adicionem uma nova linha... <instant name="xxxx" words="yyyy" lvl="1000" mana="0" event="script" value="ps/xxxx.lua"></instant>Onde: "xxxx" = nome da nova spell, "yyyy" = vocês colocam "spellYYY" onde "YYY" eh o proximo numero em sequencia, olhem a ultima spell adicionada q vocês vão intender... E por ultimo, vão em monster/pokes/ e adicionem a spell nos pokemons que vocês quiserem... <attack name="xxxx" interval="yyyy" chance="zzzz" range="aaaa"/>Onde: "xxxx" = nome da spell, "yyyy" = de quanto em quantos, milésimos de segundos -1s = 1000-, o pokemon tentara usar a spell, "zzzz" = a chance do pokemon conseguir usar a spell, "aaaa" = distância minima pro pokemon começar a usar a spell Pronto, espero q vocês gostem do tutorial. Qualquer erro ou se faltou alguma coisa me avisem para eu editar o post ^^
  17. titulo incorreto, reportado
  18. faltou usar o adjustStatus...
  19. n acho pq n soube procurar --' da uma olhada no.. .JuniorTask.lua e .JuvenalTask.lua
  20. Slicer

    Comadando de Teleport

    area incorreta, movido
  21. kk blz nds.. sanado, movido
  22. putz mano.. cabei de testar a do brun aki.. funcionou 100% ;/ tem algu errado ae.. tas usando o do brun123 ali? e arruma-se a tabela de itens? sanado, movido
  23. area incorreta, movido sobre o 2-*.. vai no items.xml e adiciona essa tag nas balls <attribute key="ispokeball" value="1"/>
  • Quem Está Navegando   0 membros estão online

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